Changeset 3013
Legend:
- Unmodified
- Added
- Removed
-
rat/trunk/MODS
r3011 r3013 542 542 a file descriptor. 543 543 - Added null audio interface for devices not attainable. 544 - Safety net when opening an interfac - Fix LSR and DLSR in our reception report packets (maybe)544 - Safety net when opening an interfac - Fix LSR and DLSR in our reception report packets (maybe) 545 545 - Fix muting of individual participants 546 546 - Update mbus command set … … 782 782 - Fixed spurious debugging code in the windows audio driver which 783 783 would cause an infinite loop if activated (rare, but could happen). 784 - Split converter code up into convert_*.[ch] and added convert_types.h 784 - Split converter code up into convert_*.[ch] and added convert_types.h 785 785 - Fixed repair when next unit on playout buffer is less than expected 786 786 length away. … … 794 794 * Released 2 June 1999 795 795 796 v4.0.4 - Add ability to receive on one port yet send to another, requested796 v4.0.4 - Add ability to receive on one port yet send to another, requested 797 797 by Henning Schulzrinne. Usage: "rat addr/rx_port/tx_port" 798 798 - Compilation fixes for Irix 6.5 contributed by Bob Olson. … … 842 842 - Cleanup documentation of the audev_*.c files 843 843 - Fix loading of preferences: powermeter, lip-sync 844 - Fix the fileboxes on the Windows release version.844 - Fix the fileboxes on the Windows release version. 845 845 - Fix spurious transmission of tool.rat.lecture.mode() mbus messages 846 846 - Fix spurious transmission of rtp.source.active() mbus messages when … … 878 878 - Move source_check_buffering into rtp_callback. 879 879 - Fix mixer handling overlapping blocks. 880 - Changed win32 audio read and write methods, added audio event to881 reduce CPU usage. Fixed handling of non-blocksize writes.882 - Modified auddev_null on Win32 to use WaitForSingleObject rather883 than Sleep on Win32. Reduces CPU considerably.880 - Changed win32 audio read and write methods, added audio event to 881 reduce CPU usage. Fixed handling of non-blocksize writes. 882 - Modified auddev_null on Win32 to use WaitForSingleObject rather 883 than Sleep on Win32. Reduces CPU considerably. 884 884 - Added colour to powermeters. 885 885 - Add fixed size packet buffer to make for easy discards when media … … 893 893 * 5 October 1999 894 894 895 v4.1.1 - Added transcoder audio device. Contributed by Michael Wallbaum895 v4.1.1 - Added transcoder audio device. Contributed by Michael Wallbaum 896 896 <wallbaum@informatik.rwth-aachen.de> 897 897 - Now send RTP BYE packets on exit … … 899 899 interpolation and extrapolation correctly after last consistency 900 900 update. 901 - Unrolled loops in extrapolation converter.901 - Unrolled loops in extrapolation converter. 902 902 - Replaced divisions in interpolation converter that were not powers 903 903 of two with a multiplication scaling factor and a power of 2 … … 923 923 * 2 November 1999 924 924 925 v4.1.2 - Added echo suppression back, it fell out of code base at some point.925 v4.1.2 - Added echo suppression back, it fell out of code base at some point. 926 926 - Fix ui sending input and output gain values before it's got values 927 927 from audio engine. Was happening because scale widget invokes … … 958 958 - toged_cont is now no. thrown on ground in last 8 packets. 959 959 - Global change of integer types, and removal of compatibility defines: 960 u_int8 -> u_int8_t961 u_int16 -> u_int16_t962 u_int32 -> u_int32_t960 u_int8 -> u_int8_t 961 u_int16 -> u_int16_t 962 u_int32 -> u_int32_t 963 963 and the same for the signed varients. 964 964 - And change them all to be uint32, etc … … 999 999 - Set thread priority of media engine to THREAD_PRIORITY_ABOVE_NORMAL 1000 1000 on Windows. 1001 1001 - Fix CPU usage of UI 1002 1002 1003 1003 -
rat/trunk/main_ui.c
r3008 r3013 125 125 while (!should_exit) { 126 126 timeout.tv_sec = 0; 127 timeout.tv_usec = 0;127 timeout.tv_usec = 20000; 128 128 mbus_recv(m, NULL, &timeout); 129 129 mbus_send(m); … … 138 138 timeout.tv_sec = 0; 139 139 timeout.tv_usec = 40000; 140 /* Throttle CPU usage */140 /* Throttle CPU usage */ 141 141 #ifdef WIN32 142 142 /* Just timeout waiting for event that never happens */
