vlc | branch: master | Thomas Guillem <[email protected]> | Fri Dec 4 20:16:15 2015 +0100| [c94f68febd2be06188fee9753a128886a5c0ffd5] | committer: Thomas Guillem
decoder: implement pf_flush for all decoders/packetizers For now, a lot of decoder/packetizer are also flushing on BLOCK_FLAG_DISCONTINUITY flag. Some others are also flushing on BLOCK_FLAG_CORRUPTED flag (omxil, videotoolbox, avcodec audio). This patch doesn't change the current behavior. But maybe we shouldn't flush anymore on DISCONTINUOUS/CORRUPTED. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c94f68febd2be06188fee9753a128886a5c0ffd5 --- modules/codec/a52.c | 21 ++++++++++++++++--- modules/codec/adpcm.c | 14 ++++++++++++- modules/codec/aes3.c | 13 +++++++++++- modules/codec/araw.c | 14 ++++++++++++- modules/codec/avcodec/audio.c | 26 +++++++++++++++++------- modules/codec/avcodec/subtitle.c | 14 ++++++++++++- modules/codec/avcodec/video.c | 25 ++++++++++++++++------- modules/codec/cc.c | 16 +++++++++++++-- modules/codec/cdg.c | 14 ++++++++++++- modules/codec/dts.c | 20 ++++++++++++++++--- modules/codec/dvbsub.c | 14 ++++++++++++- modules/codec/faad.c | 14 ++++++++++++- modules/codec/flac.c | 14 ++++++++++++- modules/codec/fluidsynth.c | 21 ++++++++++++------- modules/codec/g711.c | 11 +++++++++- modules/codec/gstdecode.c | 41 +++++++++++++++++++++++--------------- modules/codec/kate.c | 18 +++++++++++++++++ modules/codec/libass.c | 14 ++++++++++++- modules/codec/libmpeg2.c | 1 + modules/codec/lpcm.c | 14 ++++++++++++- modules/codec/mpeg_audio.c | 21 ++++++++++++++++--- modules/codec/mpg123.c | 14 ++++++++++++- modules/codec/omxil/mediacodec.c | 17 +++++++++++++++- modules/codec/omxil/omxil.c | 25 ++++++++++++++++------- modules/codec/opus.c | 14 ++++++++++++- modules/codec/rawvideo.c | 13 ++++++++++++ modules/codec/schroedinger.c | 16 +++++++++++++-- modules/codec/speex.c | 14 ++++++++++++- modules/codec/theora.c | 12 +++++++++++ modules/codec/uleaddvaudio.c | 10 +++++++++- modules/codec/videotoolbox.m | 25 +++++++++++++++-------- modules/codec/vorbis.c | 14 ++++++++++++- modules/codec/wmafixed/wma.c | 14 ++++++++++++- modules/hw/mmal/codec.c | 7 +++---- modules/packetizer/dirac.c | 32 ++++++++++++++++++++--------- modules/packetizer/flac.c | 12 +++++++++-- modules/packetizer/mlp.c | 20 +++++++++++++++---- modules/packetizer/mpeg4audio.c | 32 +++++++++++++++++++++++++---- 38 files changed, 545 insertions(+), 106 deletions(-) Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=c94f68febd2be06188fee9753a128886a5c0ffd5 _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
