Ticket #4764: mythtv_mm_restrict.1.patch
File mythtv_mm_restrict.1.patch, 4.4 KB (added by , 16 years ago) |
---|
-
mythmusic/mythmusic/aacdecoder.cpp
13 13 #ifdef __STDC_LIMIT_MACROS 14 14 #define FAAD_MODIFIED 15 15 #endif 16 #define FAAD_MODIFIED 16 17 17 18 #include <iostream> 18 19 #include <string> … … 123 124 ulong sz = output_bytes < bks ? output_bytes : bks; 124 125 125 126 int samples = (sz * 8) / (channels * 16); 126 if (output()->AddSamples(output_buf, samples, -1)) 127 bool ok = (output()->GetAudioBufferedTime() <= 500); 128 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 129 if (ok) 127 130 { 128 131 output_bytes -= sz; 129 132 memmove(output_buf, output_buf + sz, output_bytes); -
mythmusic/mythmusic/vorbisdecoder.cpp
115 115 ulong sz = output_bytes < bks ? output_bytes : bks; 116 116 117 117 int samples = (sz*8)/(chan*16); 118 if (output()->AddSamples(output_buf, samples, -1)) 118 bool ok = (output()->GetAudioBufferedTime() <= 500); 119 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 120 if (ok) 119 121 { 120 122 output_bytes -= sz; 121 123 memmove(output_buf, output_buf + sz, output_bytes); -
mythmusic/mythmusic/avfdecoder.cpp
92 92 ulong sz = output_bytes < bks ? output_bytes : bks; 93 93 94 94 int samples = (sz*8)/(chan*16); 95 if (output()->AddSamples(output_buf, samples, -1)) 95 bool ok = (output()->GetAudioBufferedTime() <= 500); 96 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 97 if (ok) 96 98 { 97 99 output_bytes -= sz; 98 100 memmove(output_buf, output_buf + sz, output_bytes); -
mythmusic/mythmusic/flacdecoder.cpp
218 218 ulong sz = output_bytes < bks ? output_bytes : bks; 219 219 220 220 int samples = (sz*8)/(chan*bitspersample); 221 if (output()->AddSamples(output_buf, samples, -1)) 221 bool ok = (output()->GetAudioBufferedTime() <= 500); 222 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 223 if (ok) 222 224 { 223 225 output_bytes -= sz; 224 226 memmove(output_buf, output_buf + sz, output_bytes); -
mythmusic/mythmusic/cddecoder.cpp
70 70 ulong sz = output_bytes < bks ? output_bytes : bks; 71 71 72 72 int samples = (sz*8)/(chan*16); 73 if (output()->AddSamples(output_buf, samples, -1)) 73 bool ok = (output()->GetAudioBufferedTime() <= 500); 74 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 75 if (ok) 74 76 { 75 77 output_bytes -= sz; 76 78 memmove(output_buf, output_buf + sz, output_bytes); -
mythmusic/mythmusic/maddecoder.cpp
299 299 ulong sz = output_bytes < bks ? output_bytes : bks; 300 300 301 301 int samples = (sz*8)/(channels*16); 302 if (output()->AddSamples(output_buf, samples, -1)) 302 bool ok = (output()->GetAudioBufferedTime() <= 500); 303 if (ok) ok = output()->AddSamples(output_buf, samples, -1); 304 if (ok) 303 305 { 304 306 output_bytes -= sz; 305 307 memmove(output_buf, output_buf + sz, output_bytes); 306 308 output_at = output_bytes; 307 309 } else { 308 310 unlock(); 309 usleep(500 );311 usleep(5000); 310 312 lock(); 311 313 done = user_stop; 312 314 }