Open GoogleCodeExporter opened 9 years ago
When equalizer is enabled and its length is more than 3K WMV playback does not start. This happens when video enabled. When video renderer is removed, playback works fine. But even with null renderer connected directly to the WMV parser it freezes again. After start of playback parser sends several chunks and stops. It is possible to seek, but after the seek it freezes again: ac3filter.ax(tid e14) 2938 : AC3Filter(2fa0068)::Pause() ac3filter.ax(tid e14) 2939 : AC3Filter(2fa0068)::StartStreaming() ac3filter.ax(tid b44) 2978 : AC3Filter(2fa0068)::NewSegment(0ms, 96200ms) ac3filter.ax(tid b44) 2989 : -> size: 13312 time: 0ms clock: -2120856917ms timestamp: 0ms latency: -2147483648ms ac3filter.ax(tid b44) 2994 : -> size: 8192 time: 5ms clock: -2120856912ms timestamp: 149ms latency: -2147483648ms ac3filter.ax(tid b44) 3077 : -> size: 11264 time: 88ms clock: -2120856829ms timestamp: 242ms latency: -2147483648ms ac3filter.ax(tid e14) 4225 : AC3Filter(2fa0068)::BeginFlush() ac3filter.ax(tid e14) 4232 : AC3Filter(2fa0068)::EndFlush() ac3filter.ax(tid b44) 4232 : AC3Filter(2fa0068)::NewSegment(9620ms, 96200ms) ac3filter.ax(tid b44) 4297 : -> size: 12288 time: 1308ms clock: -2120855609ms timestamp: 39ms latency: -2147483648ms ac3filter.ax(tid b44) 4303 : -> size: 16384 time: 1314ms clock: -2120855603ms timestamp: 178ms latency: -2147483648ms ac3filter.ax(tid b44) 4383 : -> size: 4096 time: 1394ms clock: -2120855523ms timestamp: 364ms latency: -2147483648ms After the seek its possible that parser sends more data, so AC3Filter makes an output chunk. In this case it may work, but audio buffer constantly underflows (note the negative latency after Run()): ac3filter.ax(tid a64) 1518 : AC3Filter(31a0068)::Pause() ac3filter.ax(tid a64) 1518 : AC3Filter(31a0068)::StartStreaming() ac3filter.ax(tid 5b8) 1525 : AC3Filter(31a0068)::NewSegment(0ms, 96200ms) ac3filter.ax(tid 5b8) 1531 : -> size: 13312 time: 0ms clock: 12278076ms timestamp: 0ms latency: -12278076ms ac3filter.ax(tid 5b8) 1536 : -> size: 8192 time: 4ms clock: 12278081ms timestamp: 149ms latency: -12277931ms ac3filter.ax(tid 5b8) 1624 : -> size: 11264 time: 92ms clock: 12278169ms timestamp: 242ms latency: -12277926ms ac3filter.ax(tid a64) 3269 : AC3Filter(31a0068)::BeginFlush() ac3filter.ax(tid a64) 3270 : AC3Filter(31a0068)::EndFlush() ac3filter.ax(tid 5b8) 3270 : AC3Filter(31a0068)::NewSegment(9620ms, 96200ms) ac3filter.ax(tid 5b8) 3298 : -> size: 12288 time: 1767ms clock: 12279843ms timestamp: 39ms latency: -12279803ms ac3filter.ax(tid 5b8) 3304 : -> size: 16384 time: 1773ms clock: 12279849ms timestamp: 178ms latency: -12279670ms ac3filter.ax(tid 5b8) 3383 : -> size: 4096 time: 1852ms clock: 12279928ms timestamp: 364ms latency: -12279563ms ac3filter.ax(tid a64) 5707 : AC3Filter(31a0068)::BeginFlush() ac3filter.ax(tid a64) 5708 : AC3Filter(31a0068)::EndFlush() ac3filter.ax(tid 5b8) 5708 : AC3Filter(31a0068)::NewSegment(14430ms, 96200ms) ac3filter.ax(tid 5b8) 5747 : -> size: 8192 time: 4217ms clock: 12282292ms timestamp: -34ms latency: -12282326ms ac3filter.ax(tid 5b8) 5752 : -> size: 16384 time: 4221ms clock: 12282297ms timestamp: 58ms latency: -12282238ms ac3filter.ax(tid 5b8) 5836 : -> size: 4096 time: 4305ms clock: 12282381ms timestamp: 244ms latency: -12282136ms ac3filter.ax(tid a64) 8140 : AC3Filter(31a0068)::BeginFlush() ac3filter.ax(tid a64) 8143 : AC3Filter(31a0068)::EndFlush() ac3filter.ax(tid 5b8) 8143 : AC3Filter(31a0068)::NewSegment(19240ms, 96200ms) ac3filter.ax(tid 5b8) 8199 : -> size: 8192 time: 6669ms clock: 12284744ms timestamp: -60ms latency: -12284804ms ac3filter.ax(tid 5b8) 8204 : -> size: 16384 time: 6674ms clock: 12284749ms timestamp: 32ms latency: -12284716ms ac3filter.ax(tid 5b8) 8281 : -> size: 16384 time: 6751ms clock: 12284826ms timestamp: 218ms latency: -12284607ms ac3filter.ax(tid 5b8) 8307 : <- size: 24576 time: 6777ms clock: 12284852ms timestamp: 32ms latency: -12284819ms ac3filter.ax(tid 5b8) 8307 : DShowSink(3c2e830)::process(): Speakers change (3/2.1 (5.1) PCM16 22050Hz) OK ac3filter.ax(tid 7b0) 8308 : AC3Filter(31a0068)::Run(12284863ms) ac3filter.ax(tid 5b8) 8308 : <- size: 0 ac3filter.ax(tid 5b8) 8308 : -> size: 4096 time: 6779ms clock: 0ms timestamp: 403ms latency: 403ms ac3filter.ax(tid 5b8) 8398 : -> size: 16384 time: 6868ms clock: 84ms timestamp: 449ms latency: 365ms ac3filter.ax(tid 5b8) 8631 : -> size: 12288 time: 7101ms clock: 317ms timestamp: 635ms latency: 318ms ac3filter.ax(tid 5b8) 8672 : <- size: 24576 time: 7142ms clock: 358ms timestamp: 125ms latency: -233ms ac3filter.ax(tid 5b8) 8673 : <- size: 24576 time: 7143ms clock: 358ms timestamp: 218ms latency: -140ms ac3filter.ax(tid 5b8) 8675 : <- size: 24576 time: 7145ms clock: 358ms timestamp: 310ms latency: -47ms ac3filter.ax(tid 5b8) 8677 : <- size: 24576 time: 7148ms clock: 358ms timestamp: 403ms latency: 45ms ac3filter.ax(tid 5b8) 8677 : <- size: 0 ac3filter.ax(tid 5b8) 9004 : -> size: 16384 time: 7474ms clock: 452ms timestamp: 774ms latency: 322ms ac3filter.ax(tid 5b8) 9008 : -> size: 4096 time: 7478ms clock: 456ms timestamp: 961ms latency: 505ms ac3filter.ax(tid 5b8) 9236 : -> size: 16384 time: 7707ms clock: 684ms timestamp: 1007ms latency: 323ms ac3filter.ax(tid 5b8) 9276 : <- size: 24576 time: 7746ms clock: 724ms timestamp: 496ms latency: -227ms ac3filter.ax(tid 5b8) 9277 : <- size: 24576 time: 7747ms clock: 724ms timestamp: 589ms latency: -134ms ac3filter.ax(tid 5b8) 9279 : <- size: 24576 time: 7750ms clock: 724ms timestamp: 682ms latency: -41ms ac3filter.ax(tid 5b8) 9281 : <- size: 24576 time: 7751ms clock: 724ms timestamp: 775ms latency: 51ms ac3filter.ax(tid 5b8) 9282 : <- size: 0 ac3filter.ax(tid 5b8) 9670 : -> size: 16384 time: 8141ms clock: 885ms timestamp: 1193ms latency: 307ms ac3filter.ax(tid 5b8) 9674 : -> size: 4096 time: 8144ms clock: 889ms timestamp: 1379ms latency: 489ms ac3filter.ax(tid 5b8) 9836 : -> size: 16384 time: 8306ms clock: 1051ms timestamp: 1424ms latency: 373ms ac3filter.ax(tid 5b8) 9875 : <- size: 24576 time: 8345ms clock: 1090ms timestamp: 868ms latency: -222ms ac3filter.ax(tid 5b8) 9876 : <- size: 24576 time: 8346ms clock: 1090ms timestamp: 961ms latency: -129ms ac3filter.ax(tid 5b8) 9878 : <- size: 24576 time: 8348ms clock: 1090ms timestamp: 1054ms latency: -36ms ac3filter.ax(tid 5b8) 9879 : <- size: 24576 time: 8349ms clock: 1090ms timestamp: 1146ms latency: 56ms ac3filter.ax(tid 5b8) 9881 : <- size: 0 ac3filter.ax(tid 5b8) 10295 : -> size: 16384 time: 8766ms clock: 1284ms timestamp: 1610ms latency: 326ms ac3filter.ax(tid 5b8) 10495 : -> size: 16384 time: 8965ms clock: 1484ms timestamp: 1796ms latency: 312ms ac3filter.ax(tid 5b8) 10534 : <- size: 24576 time: 9003ms clock: 1523ms timestamp: 1239ms latency: -283ms ac3filter.ax(tid 5b8) 10536 : <- size: 24576 time: 9006ms clock: 1523ms timestamp: 1332ms latency: -190ms ac3filter.ax(tid 5b8) 10537 : <- size: 24576 time: 9006ms clock: 1523ms timestamp: 1425ms latency: -97ms ac3filter.ax(tid 5b8) 10539 : <- size: 24576 time: 9008ms clock: 1523ms timestamp: 1518ms latency: -4ms ac3filter.ax(tid 5b8) 10540 : <- size: 0
Original issue reported on code.google.com by ac3fil...@gmail.com on 21 Oct 2009 at 4:29
ac3fil...@gmail.com
Original comment by ac3fil...@gmail.com on 21 Oct 2009 at 4:29
Original issue reported on code.google.com by
ac3fil...@gmail.com
on 21 Oct 2009 at 4:29