ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinha...@outlook.com> | Wed Mar 16 21:09:54 2022 +0100| [20f972701806be20a77f808db332d9489343bb78] | committer: Andreas Rheinhardt
avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec Up until now, codec.h contains both public and private parts of AVCodec. This exposes the internals of AVCodec to users and leads them into the temptation of actually using them and forces us to forward-declare structures and types that users can't use at all. This commit changes this by adding a new structure FFCodec to codec_internal.h that extends AVCodec, i.e. contains the public AVCodec as first member; the private fields of AVCodec are moved to this structure, leaving codec.h clean. Reviewed-by: Anton Khirnov <an...@khirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@outlook.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=20f972701806be20a77f808db332d9489343bb78 --- configure | 6 +- libavcodec/012v.c | 12 +- libavcodec/4xm.c | 12 +- libavcodec/8bps.c | 12 +- libavcodec/8svx.c | 28 +- libavcodec/a64multienc.c | 28 +- libavcodec/aacdec.c | 42 +- libavcodec/aacdec_fixed.c | 20 +- libavcodec/aacenc.c | 18 +- libavcodec/aasc.c | 12 +- libavcodec/ac3dec_fixed.c | 16 +- libavcodec/ac3dec_float.c | 32 +- libavcodec/ac3enc_fixed.c | 22 +- libavcodec/ac3enc_float.c | 22 +- libavcodec/adpcm.c | 14 +- libavcodec/adpcmenc.c | 18 +- libavcodec/adxdec.c | 14 +- libavcodec/adxenc.c | 14 +- libavcodec/agm.c | 12 +- libavcodec/aic.c | 12 +- libavcodec/alac.c | 14 +- libavcodec/alacenc.c | 20 +- libavcodec/aliaspixdec.c | 13 +- libavcodec/aliaspixenc.c | 13 +- libavcodec/allcodecs.c | 1595 ++++++++++++++++++----------------- libavcodec/alsdec.c | 12 +- libavcodec/amfenc_h264.c | 18 +- libavcodec/amfenc_hevc.c | 18 +- libavcodec/amrnbdec.c | 14 +- libavcodec/amrwbdec.c | 14 +- libavcodec/anm.c | 12 +- libavcodec/ansi.c | 12 +- libavcodec/apedec.c | 16 +- libavcodec/aptxdec.c | 36 +- libavcodec/aptxenc.c | 40 +- libavcodec/arbc.c | 12 +- libavcodec/argo.c | 12 +- libavcodec/assdec.c | 20 +- libavcodec/assenc.c | 20 +- libavcodec/asvdec.c | 24 +- libavcodec/asvenc.c | 24 +- libavcodec/atrac1.c | 14 +- libavcodec/atrac3.c | 28 +- libavcodec/atrac3plusdec.c | 24 +- libavcodec/atrac9dec.c | 12 +- libavcodec/audiotoolboxdec.c | 16 +- libavcodec/audiotoolboxenc.c | 24 +- libavcodec/aura.c | 12 +- libavcodec/av1dec.c | 16 +- libavcodec/avcodec.c | 36 +- libavcodec/avrndec.c | 12 +- libavcodec/avs.c | 12 +- libavcodec/avuidec.c | 12 +- libavcodec/avuienc.c | 14 +- libavcodec/bethsoftvideo.c | 12 +- libavcodec/bfi.c | 12 +- libavcodec/bink.c | 12 +- libavcodec/binkaudio.c | 24 +- libavcodec/bintext.c | 36 +- libavcodec/bitpacked_dec.c | 12 +- libavcodec/bitpacked_enc.c | 14 +- libavcodec/bmp.c | 13 +- libavcodec/bmpenc.c | 14 +- libavcodec/bmvaudio.c | 12 +- libavcodec/bmvvideo.c | 12 +- libavcodec/brenderpix.c | 13 +- libavcodec/c93.c | 12 +- libavcodec/cavsdec.c | 12 +- libavcodec/ccaption_dec.c | 14 +- libavcodec/cdgraphics.c | 12 +- libavcodec/cdtoons.c | 12 +- libavcodec/cdxl.c | 12 +- libavcodec/cfhd.c | 12 +- libavcodec/cfhdenc.c | 16 +- libavcodec/cinepak.c | 12 +- libavcodec/cinepakenc.c | 14 +- libavcodec/clearvideo.c | 12 +- libavcodec/cljrdec.c | 12 +- libavcodec/cljrenc.c | 17 +- libavcodec/cllc.c | 12 +- libavcodec/cngdec.c | 14 +- libavcodec/cngenc.c | 16 +- libavcodec/codec.h | 121 --- libavcodec/codec_internal.h | 134 ++- libavcodec/cook.c | 14 +- libavcodec/cpia.c | 12 +- libavcodec/cri.c | 12 +- libavcodec/crystalhd.c | 18 +- libavcodec/cscd.c | 12 +- libavcodec/cuviddec.c | 20 +- libavcodec/cyuv.c | 24 +- libavcodec/dcadec.c | 18 +- libavcodec/dcaenc.c | 22 +- libavcodec/dds.c | 12 +- libavcodec/decode.c | 37 +- libavcodec/decode.h | 2 +- libavcodec/dfa.c | 12 +- libavcodec/dfpwmdec.c | 12 +- libavcodec/dfpwmenc.c | 14 +- libavcodec/diracdec.c | 12 +- libavcodec/dnxhddec.c | 14 +- libavcodec/dnxhdenc.c | 18 +- libavcodec/dolby_e.c | 16 +- libavcodec/dpcm.c | 12 +- libavcodec/dpx.c | 13 +- libavcodec/dpxenc.c | 14 +- libavcodec/dsddec.c | 14 +- libavcodec/dsicinaudio.c | 12 +- libavcodec/dsicinvideo.c | 12 +- libavcodec/dss_sp.c | 12 +- libavcodec/dstdec.c | 14 +- libavcodec/dvaudiodec.c | 12 +- libavcodec/dvbsubdec.c | 12 +- libavcodec/dvbsubenc.c | 11 +- libavcodec/dvdec.c | 14 +- libavcodec/dvdsubdec.c | 12 +- libavcodec/dvdsubenc.c | 12 +- libavcodec/dvenc.c | 16 +- libavcodec/dxa.c | 12 +- libavcodec/dxtory.c | 13 +- libavcodec/dxv.c | 12 +- libavcodec/eac3enc.c | 22 +- libavcodec/eacmv.c | 12 +- libavcodec/eamad.c | 12 +- libavcodec/eatgq.c | 12 +- libavcodec/eatgv.c | 12 +- libavcodec/eatqi.c | 12 +- libavcodec/encode.c | 12 +- libavcodec/encode.h | 4 +- libavcodec/escape124.c | 12 +- libavcodec/escape130.c | 12 +- libavcodec/evrcdec.c | 14 +- libavcodec/exr.c | 14 +- libavcodec/exrenc.c | 16 +- libavcodec/fastaudio.c | 14 +- libavcodec/ffv1dec.c | 12 +- libavcodec/ffv1enc.c | 16 +- libavcodec/ffwavesynth.c | 12 +- libavcodec/fic.c | 14 +- libavcodec/fitsdec.c | 15 +- libavcodec/fitsenc.c | 15 +- libavcodec/flacdec.c | 16 +- libavcodec/flacenc.c | 16 +- libavcodec/flashsv.c | 28 +- libavcodec/flashsv2enc.c | 12 +- libavcodec/flashsvenc.c | 12 +- libavcodec/flicvideo.c | 12 +- libavcodec/flvdec.c | 16 +- libavcodec/flvenc.c | 14 +- libavcodec/fmvc.c | 12 +- libavcodec/frame_thread_encoder.c | 3 +- libavcodec/fraps.c | 12 +- libavcodec/frwu.c | 14 +- libavcodec/g2meet.c | 12 +- libavcodec/g722dec.c | 14 +- libavcodec/g722enc.c | 18 +- libavcodec/g723_1dec.c | 14 +- libavcodec/g723_1enc.c | 16 +- libavcodec/g726.c | 56 +- libavcodec/g729dec.c | 24 +- libavcodec/gdv.c | 12 +- libavcodec/gemdec.c | 13 +- libavcodec/gif.c | 14 +- libavcodec/gifdec.c | 14 +- libavcodec/gsmdec.c | 24 +- libavcodec/h261dec.c | 14 +- libavcodec/h261enc.c | 14 +- libavcodec/h263dec.c | 32 +- libavcodec/h264dec.c | 16 +- libavcodec/hapdec.c | 12 +- libavcodec/hapenc.c | 14 +- libavcodec/hcadec.c | 14 +- libavcodec/hcom.c | 12 +- libavcodec/hevcdec.c | 16 +- libavcodec/hnm4video.c | 12 +- libavcodec/hq_hqa.c | 12 +- libavcodec/hqx.c | 12 +- libavcodec/huffyuvdec.c | 36 +- libavcodec/huffyuvenc.c | 32 +- libavcodec/idcinvideo.c | 12 +- libavcodec/iff.c | 12 +- libavcodec/ilbcdec.c | 12 +- libavcodec/imc.c | 28 +- libavcodec/imm4.c | 12 +- libavcodec/imm5.c | 10 +- libavcodec/imx.c | 12 +- libavcodec/indeo2.c | 12 +- libavcodec/indeo3.c | 12 +- libavcodec/indeo4.c | 12 +- libavcodec/indeo5.c | 12 +- libavcodec/intelh263dec.c | 14 +- libavcodec/internal.h | 2 +- libavcodec/interplayacm.c | 12 +- libavcodec/interplayvideo.c | 12 +- libavcodec/ituh263enc.c | 30 +- libavcodec/j2kenc.c | 14 +- libavcodec/jacosubdec.c | 10 +- libavcodec/jpeg2000dec.c | 18 +- libavcodec/jpeglsdec.c | 12 +- libavcodec/jpeglsenc.c | 16 +- libavcodec/jvdec.c | 12 +- libavcodec/kgv1dec.c | 12 +- libavcodec/kmvc.c | 12 +- libavcodec/lagarith.c | 12 +- libavcodec/lcldec.c | 24 +- libavcodec/lclenc.c | 14 +- libavcodec/libaomdec.c | 16 +- libavcodec/libaomenc.c | 30 +- libavcodec/libaribb24.c | 15 +- libavcodec/libcelt_dec.c | 15 +- libavcodec/libcodec2.c | 43 +- libavcodec/libdav1d.c | 16 +- libavcodec/libdavs2.c | 16 +- libavcodec/libfdk-aacdec.c | 16 +- libavcodec/libfdk-aacenc.c | 26 +- libavcodec/libgsmdec.c | 29 +- libavcodec/libgsmenc.c | 40 +- libavcodec/libilbc.c | 30 +- libavcodec/libkvazaar.c | 18 +- libavcodec/libmp3lame.c | 24 +- libavcodec/libopencore-amr.c | 43 +- libavcodec/libopenh264dec.c | 14 +- libavcodec/libopenh264enc.c | 18 +- libavcodec/libopenjpegdec.c | 19 +- libavcodec/libopenjpegenc.c | 20 +- libavcodec/libopusdec.c | 18 +- libavcodec/libopusenc.c | 20 +- libavcodec/librav1e.c | 18 +- libavcodec/librsvgdec.c | 17 +- libavcodec/libshine.c | 24 +- libavcodec/libspeexdec.c | 15 +- libavcodec/libspeexenc.c | 24 +- libavcodec/libsvtav1.c | 18 +- libavcodec/libtheoraenc.c | 18 +- libavcodec/libtwolame.c | 24 +- libavcodec/libuavs3d.c | 16 +- libavcodec/libvo-amrwbenc.c | 17 +- libavcodec/libvorbisdec.c | 13 +- libavcodec/libvorbisenc.c | 18 +- libavcodec/libvpx.c | 8 +- libavcodec/libvpx.h | 4 +- libavcodec/libvpxdec.c | 30 +- libavcodec/libvpxenc.c | 36 +- libavcodec/libwebpenc.c | 19 +- libavcodec/libwebpenc_animencoder.c | 19 +- libavcodec/libwebpenc_common.h | 1 - libavcodec/libx264.c | 62 +- libavcodec/libx265.c | 24 +- libavcodec/libxavs.c | 18 +- libavcodec/libxavs2.c | 18 +- libavcodec/libxvid.c | 16 +- libavcodec/libzvbi-teletextdec.c | 17 +- libavcodec/ljpegenc.c | 16 +- libavcodec/loco.c | 12 +- libavcodec/lscrdec.c | 12 +- libavcodec/m101.c | 12 +- libavcodec/mace.c | 28 +- libavcodec/magicyuv.c | 12 +- libavcodec/magicyuvenc.c | 16 +- libavcodec/mdec.c | 12 +- libavcodec/mediacodecdec.c | 16 +- libavcodec/metasound.c | 14 +- libavcodec/mfenc.c | 18 +- libavcodec/microdvddec.c | 10 +- libavcodec/midivid.c | 12 +- libavcodec/mimic.c | 12 +- libavcodec/mjpegbdec.c | 14 +- libavcodec/mjpegdec.c | 44 +- libavcodec/mjpegenc.c | 32 +- libavcodec/mlpdec.c | 28 +- libavcodec/mlpenc.c | 40 +- libavcodec/mmaldec.c | 18 +- libavcodec/mmvideo.c | 12 +- libavcodec/mobiclip.c | 12 +- libavcodec/motionpixels.c | 12 +- libavcodec/movtextdec.c | 12 +- libavcodec/movtextenc.c | 12 +- libavcodec/mpc7.c | 14 +- libavcodec/mpc8.c | 14 +- libavcodec/mpeg12dec.c | 56 +- libavcodec/mpeg12enc.c | 36 +- libavcodec/mpeg4videodec.c | 20 +- libavcodec/mpeg4videoenc.c | 16 +- libavcodec/mpegaudiodec_fixed.c | 70 +- libavcodec/mpegaudiodec_float.c | 70 +- libavcodec/mpegaudioenc_fixed.c | 18 +- libavcodec/mpegaudioenc_float.c | 18 +- libavcodec/mpl2dec.c | 10 +- libavcodec/mscc.c | 24 +- libavcodec/msmpeg4dec.c | 64 +- libavcodec/msmpeg4enc.c | 42 +- libavcodec/msp2dec.c | 13 +- libavcodec/msrle.c | 12 +- libavcodec/mss1.c | 12 +- libavcodec/mss2.c | 12 +- libavcodec/mss3.c | 12 +- libavcodec/mss4.c | 12 +- libavcodec/msvideo1.c | 12 +- libavcodec/msvideo1enc.c | 12 +- libavcodec/mv30.c | 12 +- libavcodec/mvcdec.c | 24 +- libavcodec/mvha.c | 12 +- libavcodec/mwsc.c | 12 +- libavcodec/mxpegdec.c | 14 +- libavcodec/nellymoserdec.c | 14 +- libavcodec/nellymoserenc.c | 16 +- libavcodec/notchlc.c | 12 +- libavcodec/nuv.c | 12 +- libavcodec/nvenc_h264.c | 18 +- libavcodec/nvenc_hevc.c | 18 +- libavcodec/omx.c | 32 +- libavcodec/on2avc.c | 14 +- libavcodec/options.c | 15 +- libavcodec/opusdec.c | 14 +- libavcodec/opusenc.c | 22 +- libavcodec/pafaudio.c | 12 +- libavcodec/pafvideo.c | 12 +- libavcodec/pamenc.c | 14 +- libavcodec/pcm-bluray.c | 15 +- libavcodec/pcm-blurayenc.c | 20 +- libavcodec/pcm-dvd.c | 14 +- libavcodec/pcm-dvdenc.c | 20 +- libavcodec/pcm.c | 28 +- libavcodec/pcx.c | 13 +- libavcodec/pcxenc.c | 12 +- libavcodec/pgssubdec.c | 12 +- libavcodec/pgxdec.c | 13 +- libavcodec/photocd.c | 14 +- libavcodec/pictordec.c | 13 +- libavcodec/pixlet.c | 12 +- libavcodec/pngdec.c | 24 +- libavcodec/pngenc.c | 32 +- libavcodec/pnmdec.c | 73 +- libavcodec/pnmenc.c | 70 +- libavcodec/proresdec2.c | 14 +- libavcodec/proresenc_anatoliy.c | 36 +- libavcodec/proresenc_kostya.c | 18 +- libavcodec/prosumer.c | 12 +- libavcodec/psd.c | 13 +- libavcodec/pthread.c | 2 +- libavcodec/pthread_frame.c | 41 +- libavcodec/pthread_slice.c | 2 +- libavcodec/ptx.c | 13 +- libavcodec/qcelpdec.c | 12 +- libavcodec/qdm2.c | 12 +- libavcodec/qdmc.c | 12 +- libavcodec/qdrw.c | 13 +- libavcodec/qpeg.c | 12 +- libavcodec/qsvdec.c | 19 +- libavcodec/qsvenc_h264.c | 18 +- libavcodec/qsvenc_hevc.c | 18 +- libavcodec/qsvenc_jpeg.c | 18 +- libavcodec/qsvenc_mpeg2.c | 18 +- libavcodec/qsvenc_vp9.c | 18 +- libavcodec/qtrle.c | 12 +- libavcodec/qtrleenc.c | 12 +- libavcodec/r210dec.c | 36 +- libavcodec/r210enc.c | 42 +- libavcodec/ra144dec.c | 12 +- libavcodec/ra144enc.c | 20 +- libavcodec/ra288.c | 12 +- libavcodec/ralf.c | 14 +- libavcodec/rasc.c | 14 +- libavcodec/rawdec.c | 14 +- libavcodec/rawenc.c | 12 +- libavcodec/realtextdec.c | 10 +- libavcodec/rkmppdec.c | 20 +- libavcodec/rl2.c | 12 +- libavcodec/roqaudioenc.c | 14 +- libavcodec/roqvideodec.c | 12 +- libavcodec/roqvideoenc.c | 14 +- libavcodec/rpza.c | 12 +- libavcodec/rpzaenc.c | 14 +- libavcodec/rscc.c | 12 +- libavcodec/rv10.c | 32 +- libavcodec/rv10enc.c | 14 +- libavcodec/rv20enc.c | 14 +- libavcodec/rv30.c | 14 +- libavcodec/rv40.c | 14 +- libavcodec/s302m.c | 15 +- libavcodec/s302menc.c | 18 +- libavcodec/samidec.c | 10 +- libavcodec/sanm.c | 12 +- libavcodec/sbcdec.c | 20 +- libavcodec/sbcenc.c | 24 +- libavcodec/scpr.c | 12 +- libavcodec/screenpresso.c | 12 +- libavcodec/sga.c | 12 +- libavcodec/sgidec.c | 12 +- libavcodec/sgienc.c | 14 +- libavcodec/sgirledec.c | 12 +- libavcodec/sheervideo.c | 13 +- libavcodec/shorten.c | 14 +- libavcodec/sipr.c | 12 +- libavcodec/siren.c | 24 +- libavcodec/smacker.c | 24 +- libavcodec/smc.c | 12 +- libavcodec/smcenc.c | 12 +- libavcodec/snowdec.c | 12 +- libavcodec/snowenc.c | 14 +- libavcodec/sonic.c | 40 +- libavcodec/sp5xdec.c | 28 +- libavcodec/speedhq.c | 12 +- libavcodec/speedhqenc.c | 14 +- libavcodec/speexdec.c | 12 +- libavcodec/srtdec.c | 20 +- libavcodec/srtenc.c | 30 +- libavcodec/subviewerdec.c | 10 +- libavcodec/sunrast.c | 13 +- libavcodec/sunrastenc.c | 14 +- libavcodec/svq1dec.c | 14 +- libavcodec/svq1enc.c | 14 +- libavcodec/svq3.c | 14 +- libavcodec/takdec.c | 14 +- libavcodec/targa.c | 13 +- libavcodec/targa_y216dec.c | 12 +- libavcodec/targaenc.c | 14 +- libavcodec/tdsc.c | 12 +- libavcodec/tests/avcodec.c | 35 +- libavcodec/textdec.c | 60 +- libavcodec/thread.h | 4 +- libavcodec/tiertexseqv.c | 12 +- libavcodec/tiff.c | 14 +- libavcodec/tiffenc.c | 16 +- libavcodec/tmv.c | 12 +- libavcodec/truemotion1.c | 12 +- libavcodec/truemotion2.c | 12 +- libavcodec/truemotion2rt.c | 12 +- libavcodec/truespeech.c | 12 +- libavcodec/tscc.c | 12 +- libavcodec/tscc2.c | 12 +- libavcodec/tta.c | 14 +- libavcodec/ttaenc.c | 14 +- libavcodec/ttmlenc.c | 10 +- libavcodec/twinvqdec.c | 14 +- libavcodec/txd.c | 13 +- libavcodec/ulti.c | 12 +- libavcodec/utils.c | 11 +- libavcodec/utvideodec.c | 12 +- libavcodec/utvideoenc.c | 16 +- libavcodec/v210dec.c | 14 +- libavcodec/v210enc.c | 14 +- libavcodec/v210x.c | 12 +- libavcodec/v308dec.c | 12 +- libavcodec/v308enc.c | 14 +- libavcodec/v408dec.c | 24 +- libavcodec/v408enc.c | 28 +- libavcodec/v410dec.c | 12 +- libavcodec/v410enc.c | 14 +- libavcodec/v4l2_m2m_dec.c | 16 +- libavcodec/v4l2_m2m_enc.c | 16 +- libavcodec/vaapi_encode_h264.c | 18 +- libavcodec/vaapi_encode_h265.c | 18 +- libavcodec/vaapi_encode_mjpeg.c | 18 +- libavcodec/vaapi_encode_mpeg2.c | 18 +- libavcodec/vaapi_encode_vp8.c | 18 +- libavcodec/vaapi_encode_vp9.c | 18 +- libavcodec/vb.c | 12 +- libavcodec/vble.c | 12 +- libavcodec/vc1dec.c | 60 +- libavcodec/vc2enc.c | 16 +- libavcodec/vcr1.c | 12 +- libavcodec/videotoolboxenc.c | 52 +- libavcodec/vima.c | 12 +- libavcodec/vmdaudio.c | 12 +- libavcodec/vmdvideo.c | 12 +- libavcodec/vmnc.c | 12 +- libavcodec/vorbisdec.c | 18 +- libavcodec/vorbisenc.c | 14 +- libavcodec/vp3.c | 36 +- libavcodec/vp5.c | 12 +- libavcodec/vp6.c | 36 +- libavcodec/vp8.c | 26 +- libavcodec/vp9.c | 14 +- libavcodec/vqavideo.c | 12 +- libavcodec/wavpack.c | 12 +- libavcodec/wavpackenc.c | 16 +- libavcodec/wcmv.c | 12 +- libavcodec/webp.c | 12 +- libavcodec/webvttdec.c | 10 +- libavcodec/webvttenc.c | 10 +- libavcodec/wmadec.c | 28 +- libavcodec/wmaenc.c | 24 +- libavcodec/wmalosslessdec.c | 14 +- libavcodec/wmaprodec.c | 42 +- libavcodec/wmavoice.c | 12 +- libavcodec/wmv2dec.c | 14 +- libavcodec/wmv2enc.c | 14 +- libavcodec/wnv1.c | 12 +- libavcodec/wrapped_avframe.c | 20 +- libavcodec/ws-snd1.c | 12 +- libavcodec/xan.c | 12 +- libavcodec/xbmdec.c | 13 +- libavcodec/xbmenc.c | 13 +- libavcodec/xfacedec.c | 12 +- libavcodec/xfaceenc.c | 15 +- libavcodec/xl.c | 12 +- libavcodec/xpmdec.c | 13 +- libavcodec/xsubdec.c | 10 +- libavcodec/xsubenc.c | 10 +- libavcodec/xwddec.c | 13 +- libavcodec/xwdenc.c | 15 +- libavcodec/xxan.c | 12 +- libavcodec/y41pdec.c | 12 +- libavcodec/y41penc.c | 14 +- libavcodec/ylc.c | 12 +- libavcodec/yop.c | 10 +- libavcodec/yuv4dec.c | 12 +- libavcodec/yuv4enc.c | 15 +- libavcodec/zerocodec.c | 12 +- libavcodec/zmbv.c | 12 +- libavcodec/zmbvenc.c | 14 +- tools/target_dec_fuzzer.c | 27 +- 513 files changed, 5330 insertions(+), 5260 deletions(-) Diff: http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commitdiff;h=20f972701806be20a77f808db332d9489343bb78 _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".