[PD-cvs] pd/src s_audio_asio.cpp,1.1.4.26,1.1.4.26.2.1

Tim Blechmann timblech at users.sourceforge.net
Sun May 22 14:54:50 CEST 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10715

Modified Files:
      Tag: devel_0_39
	s_audio_asio.cpp 
Log Message:
timed lock


Index: s_audio_asio.cpp
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/s_audio_asio.cpp,v
retrieving revision 1.1.4.26
retrieving revision 1.1.4.26.2.1
diff -C2 -d -r1.1.4.26 -r1.1.4.26.2.1
*** s_audio_asio.cpp	14 May 2005 17:25:09 -0000	1.1.4.26
--- s_audio_asio.cpp	22 May 2005 12:54:47 -0000	1.1.4.26.2.1
***************
*** 776,780 ****
  	/* perform the processing */ 
  
! 	sys_lock();
  
  	for (long i = 0; i < sys_outchannels + sys_inchannels; i++)
--- 776,789 ----
  	/* perform the processing */ 
  
! 	int timeout = sys_dacblocksize * (float)asio_ticks_per_callback / (float) sys_dacsr * 1e6;
! 	
! 	if (sys_timedlock(timeout) == ETIMEDOUT)
! 		/* we're late */
! 	{
! 		post("timeout %d", timeout);
! 		sys_log_error(ERR_SYSLOCK);
! 		return 0;
! 	}
! 
  
  	for (long i = 0; i < sys_outchannels + sys_inchannels; i++)





More information about the Pd-cvs mailing list