Ticket #5043: mythtv_waud_wrap.1.patch
File mythtv_waud_wrap.1.patch, 1021 bytes (added by , 16 years ago) |
---|
-
libs/libmyth/audiooutputbase.cpp
1040 1045 1041 1046 bdiff = kAudioRingBufferSize - amount; 1042 1047 org_waud += amount; 1048 if (org_waud >= kAudioRingBufferSize) 1049 { 1050 org_waud -= kAudioRingBufferSize; 1051 } 1043 1052 } 1044 1053 } 1045 1054 else … … 1069 1078 org_waud += nSamples * audio_bytes_per_sample; 1070 1079 nSamplesToEnd -= nSamples; 1071 1080 } 1081 if (org_waud >= kAudioRingBufferSize) 1082 { 1083 org_waud -= kAudioRingBufferSize; 1084 } 1072 1085 1073 1086 newLen += nSamples * audio_bytes_per_sample; 1074 1087 len -= nSamples * audio_bytes_per_sample;