[FFmpeg-cvslog] lavc decoders: work with refcounted frames.
Anton Khirnov
git at videolan.org
Tue Mar 12 03:30:58 CET 2013
ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Wed Nov 21 21:34:46 2012 +0100| [759001c534287a96dc96d1e274665feb7059145d] | committer: Anton Khirnov
lavc decoders: work with refcounted frames.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=759001c534287a96dc96d1e274665feb7059145d
---
doc/multithreading.txt | 5 +
libavcodec/4xm.c | 83 +++---
libavcodec/8bps.c | 30 +-
libavcodec/8svx.c | 2 +-
libavcodec/aacdec.c | 3 +-
libavcodec/aasc.c | 22 +-
libavcodec/ac3dec.c | 2 +-
libavcodec/adpcm.c | 2 +-
libavcodec/adxdec.c | 2 +-
libavcodec/alac.c | 2 +-
libavcodec/alsdec.c | 2 +-
libavcodec/amrnbdec.c | 2 +-
libavcodec/amrwbdec.c | 2 +-
libavcodec/anm.c | 26 +-
libavcodec/ansi.c | 57 ++--
libavcodec/apedec.c | 2 +-
libavcodec/asvdec.c | 40 +--
libavcodec/atrac1.c | 2 +-
libavcodec/atrac3.c | 2 +-
libavcodec/aura.c | 42 +--
libavcodec/avcodec.h | 123 +++++++-
libavcodec/avs.c | 10 +-
libavcodec/bethsoftvideo.c | 13 +-
libavcodec/bfi.c | 29 +-
libavcodec/bink.c | 67 ++---
libavcodec/binkaudio.c | 2 +-
libavcodec/bmp.c | 34 +--
libavcodec/bmv.c | 30 +-
libavcodec/c93.c | 17 +-
libavcodec/cavs.c | 18 +-
libavcodec/cavsdec.c | 33 +--
libavcodec/cdgraphics.c | 64 ++--
libavcodec/cdxl.c | 36 +--
libavcodec/cinepak.c | 13 +-
libavcodec/cljr.c | 56 ++--
libavcodec/cllc.c | 22 +-
libavcodec/cngdec.c | 2 +-
libavcodec/cook.c | 2 +-
libavcodec/cscd.c | 32 +-
libavcodec/cyuv.c | 36 +--
libavcodec/dcadec.c | 2 +-
libavcodec/dfa.c | 20 +-
libavcodec/dnxhddec.c | 58 ++--
libavcodec/dpcm.c | 2 +-
libavcodec/dpx.c | 34 +--
libavcodec/dsicinav.c | 14 +-
libavcodec/dvdec.c | 11 +-
libavcodec/dxa.c | 51 ++--
libavcodec/dxtory.c | 23 +-
libavcodec/dxva2_h264.c | 10 +-
libavcodec/eacmv.c | 87 +++---
libavcodec/eamad.c | 59 ++--
libavcodec/eatgq.c | 64 ++--
libavcodec/eatgv.c | 74 +++--
libavcodec/eatqi.c | 29 +-
libavcodec/error_resilience.c | 140 +++++----
libavcodec/escape124.c | 28 +-
libavcodec/ffv1.c | 5 +-
libavcodec/ffv1.h | 2 +
libavcodec/ffv1dec.c | 43 ++-
libavcodec/flacdec.c | 2 +-
libavcodec/flashsv.c | 21 +-
libavcodec/flicvideo.c | 19 +-
libavcodec/fraps.c | 34 +--
libavcodec/frwu.c | 24 +-
libavcodec/g722dec.c | 2 +-
libavcodec/g723_1.c | 2 +-
libavcodec/g726.c | 2 +-
libavcodec/gifdec.c | 25 +-
libavcodec/gsmdec.c | 2 +-
libavcodec/h261dec.c | 11 +-
libavcodec/h263.c | 48 +--
libavcodec/h263dec.c | 12 +-
libavcodec/h264.c | 418 +++++++++++++++-----------
libavcodec/h264.h | 13 +-
libavcodec/h264_cabac.c | 22 +-
libavcodec/h264_cavlc.c | 8 +-
libavcodec/h264_direct.c | 50 ++--
libavcodec/h264_loopfilter.c | 34 +--
libavcodec/h264_mb_template.c | 4 +-
libavcodec/h264_mc_template.c | 2 +-
libavcodec/h264_mvpred.h | 38 +--
libavcodec/h264_refs.c | 64 ++--
libavcodec/huffyuvdec.c | 37 +--
libavcodec/idcinvideo.c | 38 +--
libavcodec/iff.c | 39 ++-
libavcodec/imc.c | 2 +-
libavcodec/indeo2.c | 15 +-
libavcodec/indeo3.c | 20 +-
libavcodec/internal.h | 64 ++--
libavcodec/interplayvideo.c | 137 +++++----
libavcodec/intrax8.c | 2 +-
libavcodec/ituh263dec.c | 26 +-
libavcodec/ituh263enc.c | 6 +-
libavcodec/ivi_common.c | 21 +-
libavcodec/ivi_common.h | 1 -
libavcodec/jvdec.c | 13 +-
libavcodec/kgv1dec.c | 23 +-
libavcodec/kmvc.c | 31 +-
libavcodec/lagarith.c | 21 +-
libavcodec/lcldec.c | 59 ++--
libavcodec/libgsm.c | 2 +-
libavcodec/libilbc.c | 2 +-
libavcodec/libopencore-amr.c | 2 +-
libavcodec/libopenjpegdec.c | 31 +-
libavcodec/libopusdec.c | 2 +-
libavcodec/libschroedingerdec.c | 31 +-
libavcodec/libspeexdec.c | 2 +-
libavcodec/libvpxdec.c | 16 +-
libavcodec/ljpegenc.c | 5 +-
libavcodec/loco.c | 22 +-
libavcodec/mace.c | 2 +-
libavcodec/mdec.c | 46 +--
libavcodec/mimic.c | 94 ++++--
libavcodec/mjpegbdec.c | 16 +-
libavcodec/mjpegdec.c | 36 +--
libavcodec/mlpdec.c | 2 +-
libavcodec/mmvideo.c | 14 +-
libavcodec/motion_est.c | 62 ++--
libavcodec/motionpixels.c | 15 +-
libavcodec/mpc7.c | 2 +-
libavcodec/mpc8.c | 2 +-
libavcodec/mpeg12.c | 59 ++--
libavcodec/mpeg4video.c | 8 +-
libavcodec/mpeg4videodec.c | 85 +++---
libavcodec/mpeg4videoenc.c | 12 +-
libavcodec/mpegaudiodec.c | 4 +-
libavcodec/mpegvideo.c | 595 ++++++++++++++++++++++----------------
libavcodec/mpegvideo.h | 57 +++-
libavcodec/mpegvideo_enc.c | 102 +++----
libavcodec/mpegvideo_motion.c | 2 +-
libavcodec/mpegvideo_xvmc.c | 2 +-
libavcodec/msmpeg4.c | 2 +-
libavcodec/msrle.c | 12 +-
libavcodec/mss1.c | 13 +-
libavcodec/mss2.c | 57 ++--
libavcodec/mss3.c | 17 +-
libavcodec/mss4.c | 18 +-
libavcodec/msvideo1.c | 15 +-
libavcodec/mxpegdec.c | 22 +-
libavcodec/nellymoserdec.c | 2 +-
libavcodec/nuv.c | 18 +-
libavcodec/options.c | 4 +-
libavcodec/options_table.h | 1 +
libavcodec/pcm-mpeg.c | 2 +-
libavcodec/pcm.c | 2 +-
libavcodec/pcx.c | 35 +--
libavcodec/pictordec.c | 41 +--
libavcodec/pngdec.c | 39 +--
libavcodec/pnm.c | 10 -
libavcodec/pnm.h | 1 -
libavcodec/pnmdec.c | 20 +-
libavcodec/proresdec.c | 39 +--
libavcodec/pthread.c | 166 ++++++-----
libavcodec/ptx.c | 35 +--
libavcodec/qcelpdec.c | 2 +-
libavcodec/qdm2.c | 2 +-
libavcodec/qdrw.c | 36 +--
libavcodec/qpeg.c | 11 +-
libavcodec/qtrle.c | 12 +-
libavcodec/r210dec.c | 23 +-
libavcodec/ra144dec.c | 2 +-
libavcodec/ra288.c | 2 +-
libavcodec/ralf.c | 2 +-
libavcodec/rawdec.c | 95 ++++--
libavcodec/rl2.c | 17 +-
libavcodec/roqvideodec.c | 28 +-
libavcodec/roqvideoenc.c | 44 +--
libavcodec/rpza.c | 12 +-
libavcodec/rv10.c | 11 +-
libavcodec/rv30.c | 10 +-
libavcodec/rv34.c | 171 +++++------
libavcodec/rv40.c | 6 +-
libavcodec/s302m.c | 2 +-
libavcodec/sgidec.c | 32 +-
libavcodec/shorten.c | 2 +-
libavcodec/sipr.c | 2 +-
libavcodec/smacker.c | 17 +-
libavcodec/smc.c | 15 +-
libavcodec/sunrast.c | 35 +--
libavcodec/svq1dec.c | 34 +--
libavcodec/svq1enc.c | 11 +-
libavcodec/svq3.c | 114 +++++---
libavcodec/takdec.c | 2 +-
libavcodec/targa.c | 30 +-
libavcodec/thread.h | 20 +-
libavcodec/tiertexseqv.c | 14 +-
libavcodec/tiff.c | 27 +-
libavcodec/tmv.c | 39 +--
libavcodec/truemotion1.c | 17 +-
libavcodec/truemotion2.c | 13 +-
libavcodec/truespeech.c | 2 +-
libavcodec/tscc.c | 18 +-
libavcodec/tscc2.c | 17 +-
libavcodec/tta.c | 2 +-
libavcodec/twinvq.c | 2 +-
libavcodec/txd.c | 35 +--
libavcodec/ulti.c | 15 +-
libavcodec/utils.c | 611 +++++++++++++++++++++++++--------------
libavcodec/utvideo.h | 1 -
libavcodec/utvideodec.c | 46 ++-
libavcodec/v210dec.c | 24 +-
libavcodec/v210x.c | 22 +-
libavcodec/v410dec.c | 28 +-
libavcodec/vaapi_h264.c | 10 +-
libavcodec/vb.c | 18 +-
libavcodec/vble.c | 35 +--
libavcodec/vc1dec.c | 362 +++++++++++------------
libavcodec/vcr1.c | 39 +--
libavcodec/vdpau.c | 12 +-
libavcodec/vdpau_h264.c | 12 +-
libavcodec/version.h | 3 +
libavcodec/vmdav.c | 38 ++-
libavcodec/vmnc.c | 15 +-
libavcodec/vorbisdec.c | 2 +-
libavcodec/vp3.c | 172 ++++++-----
libavcodec/vp5.c | 12 +-
libavcodec/vp56.c | 99 +++----
libavcodec/vp56.h | 6 +-
libavcodec/vp56data.h | 2 -
libavcodec/vp6.c | 17 +-
libavcodec/vp8.c | 201 +++++++------
libavcodec/vp8.h | 27 +-
libavcodec/vqavideo.c | 43 ++-
libavcodec/wavpack.c | 2 +-
libavcodec/wmadec.c | 2 +-
libavcodec/wmalosslessdec.c | 2 +-
libavcodec/wmaprodec.c | 2 +-
libavcodec/wmavoice.c | 2 +-
libavcodec/wmv2dec.c | 12 +-
libavcodec/wnv1.c | 22 +-
libavcodec/ws-snd1.c | 2 +-
libavcodec/xan.c | 49 ++--
libavcodec/xl.c | 41 +--
libavcodec/xwddec.c | 30 +-
libavcodec/xxan.c | 14 +-
libavcodec/yop.c | 59 ++--
libavcodec/zerocodec.c | 36 +--
libavcodec/zmbv.c | 32 +-
239 files changed, 3888 insertions(+), 4319 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=759001c534287a96dc96d1e274665feb7059145d
More information about the ffmpeg-cvslog
mailing list