]> git.sesse.net Git - vlc/commit
Packetizers should trash all blocks with DISCONTINUITY or CORRUPTED flag set.
authorLaurent Aimar <fenrir@videolan.org>
Fri, 2 Mar 2007 19:51:20 +0000 (19:51 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 2 Mar 2007 19:51:20 +0000 (19:51 +0000)
commit09eaac810866232ee437516ca2a8fb6bcfd8b523
tree3ffc05f0500ab80967705b0651a2cf41253e19f3
parentb5d7934fc8bb26f7f92ddfcea76485e34bc953e2
Packetizers should trash all blocks with DISCONTINUITY or CORRUPTED flag set.

As a side effect, this workaround the AAC decoding problem after pause/seek
when going through our packetizer (eg: pause/seek with vlc VOD).

But the bug is still there : faad will stop decoding audio forever after
receiving a buffer full of 0 (at least with faad2-2.5 from
audiocoding.com, faad2 from mplayer svn does not show this problem)
modules/packetizer/copy.c
modules/packetizer/h264.c
modules/packetizer/mpeg4audio.c
modules/packetizer/mpeg4video.c
modules/packetizer/vc1.c