Quoting Vittorio Giovara (2015-07-07 13:12:34)
> Express bitfields more simply.
>
> Signed-off-by: Vittorio Giovara <[email protected]>
> ---
> No opinions on the DR1 flipping?
I guess, since there's no huge enthusiasm for doing anything about it,
let's keep it as is. Not ideal IMO, but not too horrible either.
> Vittorio
>
> avconv.c | 6 +--
> avplay.c | 4 +-
> cmdutils.c | 18 +++----
> doc/examples/avcodec.c | 2 +-
> doc/examples/output.c | 2 +-
> libavcodec/4xm.c | 2 +-
> libavcodec/8bps.c | 2 +-
> libavcodec/8svx.c | 6 +--
> libavcodec/a64multienc.c | 4 +-
> libavcodec/aacdec.c | 4 +-
> libavcodec/aacenc.c | 4 +-
> libavcodec/aasc.c | 2 +-
> libavcodec/ac3dec.c | 4 +-
> libavcodec/adpcm.c | 2 +-
> libavcodec/adxdec.c | 2 +-
> libavcodec/aic.c | 2 +-
> libavcodec/alac.c | 2 +-
> libavcodec/alacenc.c | 2 +-
> libavcodec/aliaspixdec.c | 2 +-
> libavcodec/alsdec.c | 2 +-
> libavcodec/amrnbdec.c | 2 +-
> libavcodec/amrwbdec.c | 2 +-
> libavcodec/anm.c | 2 +-
> libavcodec/ansi.c | 2 +-
> libavcodec/apedec.c | 3 +-
> libavcodec/asvdec.c | 4 +-
> libavcodec/atrac1.c | 2 +-
> libavcodec/atrac3.c | 2 +-
> libavcodec/atrac3plusdec.c | 2 +-
> libavcodec/aura.c | 2 +-
> libavcodec/avcodec.h | 117
> +++++++++++++++++++++++++++++++++++-----
> libavcodec/avs.c | 2 +-
> libavcodec/bethsoftvideo.c | 2 +-
> libavcodec/bfi.c | 2 +-
> libavcodec/bink.c | 2 +-
> libavcodec/binkaudio.c | 4 +-
> libavcodec/bmp.c | 2 +-
> libavcodec/bmvaudio.c | 2 +-
> libavcodec/bmvvideo.c | 2 +-
> libavcodec/brenderpix.c | 2 +-
> libavcodec/c93.c | 2 +-
> libavcodec/cavsdec.c | 2 +-
> libavcodec/cdgraphics.c | 2 +-
> libavcodec/cdxl.c | 2 +-
> libavcodec/cinepak.c | 2 +-
> libavcodec/cljrdec.c | 2 +-
> libavcodec/cllc.c | 2 +-
> libavcodec/cngdec.c | 2 +-
> libavcodec/cook.c | 2 +-
> libavcodec/cscd.c | 2 +-
> libavcodec/cyuv.c | 4 +-
> libavcodec/dcadec.c | 2 +-
> libavcodec/dds.c | 2 +-
> libavcodec/dfa.c | 2 +-
> libavcodec/dnxhddec.c | 2 +-
> libavcodec/dnxhdenc.c | 2 +-
> libavcodec/dpcm.c | 2 +-
> libavcodec/dpx.c | 2 +-
> libavcodec/dsicinaudio.c | 2 +-
> libavcodec/dsicinvideo.c | 2 +-
> libavcodec/dss_sp.c | 2 +-
> libavcodec/dvdec.c | 2 +-
> libavcodec/dvenc.c | 2 +-
> libavcodec/dxa.c | 2 +-
> libavcodec/dxtory.c | 2 +-
> libavcodec/eacmv.c | 2 +-
> libavcodec/eamad.c | 2 +-
> libavcodec/eatgq.c | 2 +-
> libavcodec/eatgv.c | 2 +-
> libavcodec/eatqi.c | 2 +-
> libavcodec/escape124.c | 2 +-
> libavcodec/escape130.c | 2 +-
> libavcodec/exr.c | 4 +-
> libavcodec/ffv1dec.c | 4 +-
> libavcodec/ffv1enc.c | 2 +-
> libavcodec/fic.c | 2 +-
> libavcodec/flacdec.c | 2 +-
> libavcodec/flacenc.c | 2 +-
> libavcodec/flashsv.c | 4 +-
> libavcodec/flicvideo.c | 2 +-
> libavcodec/flvdec.c | 2 +-
> libavcodec/fraps.c | 2 +-
> libavcodec/frwu.c | 2 +-
> libavcodec/g2meet.c | 2 +-
> libavcodec/g722dec.c | 2 +-
> libavcodec/g722enc.c | 2 +-
> libavcodec/g723_1.c | 2 +-
> libavcodec/g726.c | 4 +-
> libavcodec/gifdec.c | 2 +-
> libavcodec/gsmdec.c | 4 +-
> libavcodec/h261dec.c | 2 +-
> libavcodec/h263dec.c | 4 +-
> libavcodec/h264.c | 6 +--
> libavcodec/hapdec.c | 4 +-
> libavcodec/hevc.c | 4 +-
> libavcodec/hnm4video.c | 2 +-
> libavcodec/hq_hqa.c | 2 +-
> libavcodec/hqx.c | 2 +-
> libavcodec/huffyuvdec.c | 8 +--
> libavcodec/idcinvideo.c | 2 +-
> libavcodec/iff.c | 4 +-
> libavcodec/imc.c | 4 +-
> libavcodec/indeo2.c | 2 +-
> libavcodec/indeo3.c | 2 +-
> libavcodec/indeo4.c | 2 +-
> libavcodec/indeo5.c | 2 +-
> libavcodec/intelh263dec.c | 2 +-
> libavcodec/interplayvideo.c | 2 +-
> libavcodec/jpeg2000dec.c | 2 +-
> libavcodec/jpeglsdec.c | 2 +-
> libavcodec/jvdec.c | 2 +-
> libavcodec/kgv1dec.c | 2 +-
> libavcodec/kmvc.c | 2 +-
> libavcodec/lagarith.c | 2 +-
> libavcodec/lcldec.c | 4 +-
> libavcodec/libdcadec.c | 2 +-
> libavcodec/libfaac.c | 2 +-
> libavcodec/libfdk-aacdec.c | 2 +-
> libavcodec/libfdk-aacenc.c | 2 +-
> libavcodec/libgsmdec.c | 4 +-
> libavcodec/libilbc.c | 2 +-
> libavcodec/libmp3lame.c | 2 +-
> libavcodec/libopencore-amr.c | 6 +--
> libavcodec/libopenh264enc.c | 2 +-
> libavcodec/libopenjpegdec.c | 2 +-
> libavcodec/libopusdec.c | 2 +-
> libavcodec/libopusenc.c | 2 +-
> libavcodec/libschroedingerdec.c | 2 +-
> libavcodec/libschroedingerenc.c | 2 +-
> libavcodec/libspeexdec.c | 2 +-
> libavcodec/libspeexenc.c | 2 +-
> libavcodec/libtheoraenc.c | 2 +-
> libavcodec/libtwolame.c | 2 +-
> libavcodec/libvo-aacenc.c | 2 +-
> libavcodec/libvorbis.c | 2 +-
> libavcodec/libvpxdec.c | 4 +-
> libavcodec/libvpxenc.c | 4 +-
> libavcodec/libwavpackenc.c | 2 +-
> libavcodec/libx264.c | 2 +-
> libavcodec/libx265.c | 2 +-
> libavcodec/libxavs.c | 2 +-
> libavcodec/loco.c | 2 +-
> libavcodec/mace.c | 4 +-
> libavcodec/mdec.c | 2 +-
> libavcodec/metasound.c | 2 +-
> libavcodec/mimic.c | 2 +-
> libavcodec/mjpegbdec.c | 2 +-
> libavcodec/mjpegdec.c | 4 +-
> libavcodec/mlpdec.c | 4 +-
> libavcodec/mmaldec.c | 2 +-
> libavcodec/mmvideo.c | 2 +-
> libavcodec/motionpixels.c | 2 +-
> libavcodec/mpc7.c | 2 +-
> libavcodec/mpc8.c | 2 +-
> libavcodec/mpeg12dec.c | 17 +++---
> libavcodec/mpeg12enc.c | 4 +-
> libavcodec/mpeg4videodec.c | 6 +--
> libavcodec/mpeg4videoenc.c | 2 +-
> libavcodec/mpegaudiodec_fixed.c | 10 ++--
> libavcodec/mpegaudiodec_float.c | 10 ++--
> libavcodec/mpegvideo_enc.c | 2 +-
> libavcodec/msmpeg4dec.c | 8 +--
> libavcodec/msrle.c | 2 +-
> libavcodec/mss1.c | 2 +-
> libavcodec/mss2.c | 2 +-
> libavcodec/mss3.c | 2 +-
> libavcodec/mss4.c | 2 +-
> libavcodec/msvideo1.c | 2 +-
> libavcodec/mvcdec.c | 4 +-
> libavcodec/mxpegdec.c | 2 +-
> libavcodec/nellymoserdec.c | 2 +-
> libavcodec/nellymoserenc.c | 2 +-
> libavcodec/nuv.c | 2 +-
> libavcodec/nvenc_h264.c | 2 +-
> libavcodec/nvenc_hevc.c | 2 +-
> libavcodec/on2avc.c | 2 +-
> libavcodec/opusdec.c | 2 +-
> libavcodec/pafaudio.c | 2 +-
> libavcodec/pafvideo.c | 2 +-
> libavcodec/pcm-bluray.c | 2 +-
> libavcodec/pcm-dvd.c | 2 +-
> libavcodec/pcm.c | 4 +-
> libavcodec/pcx.c | 2 +-
> libavcodec/pictordec.c | 2 +-
> libavcodec/pngdec.c | 2 +-
> libavcodec/pnmdec.c | 10 ++--
> libavcodec/proresdec.c | 2 +-
> libavcodec/proresenc.c | 2 +-
> libavcodec/pthread.c | 6 +--
> libavcodec/pthread_frame.c | 3 +-
> libavcodec/ptx.c | 2 +-
> libavcodec/qcelpdec.c | 2 +-
> libavcodec/qdm2.c | 2 +-
> libavcodec/qdrw.c | 2 +-
> libavcodec/qpeg.c | 2 +-
> libavcodec/qsvdec_h264.c | 2 +-
> libavcodec/qsvenc_h264.c | 2 +-
> libavcodec/qtrle.c | 2 +-
> libavcodec/r210dec.c | 4 +-
> libavcodec/ra144dec.c | 2 +-
> libavcodec/ra144enc.c | 2 +-
> libavcodec/ra288.c | 2 +-
> libavcodec/ralf.c | 2 +-
> libavcodec/rl2.c | 2 +-
> libavcodec/roqaudioenc.c | 2 +-
> libavcodec/roqvideodec.c | 2 +-
> libavcodec/rpza.c | 2 +-
> libavcodec/rv10.c | 4 +-
> libavcodec/rv30.c | 4 +-
> libavcodec/rv40.c | 4 +-
> libavcodec/s302m.c | 2 +-
> libavcodec/sanm.c | 2 +-
> libavcodec/sgidec.c | 2 +-
> libavcodec/sgirledec.c | 2 +-
> libavcodec/shorten.c | 2 +-
> libavcodec/sipr.c | 2 +-
> libavcodec/smacker.c | 4 +-
> libavcodec/smc.c | 2 +-
> libavcodec/sp5xdec.c | 4 +-
> libavcodec/sunrast.c | 2 +-
> libavcodec/svq1dec.c | 2 +-
> libavcodec/svq3.c | 6 +--
> libavcodec/takdec.c | 2 +-
> libavcodec/targa.c | 2 +-
> libavcodec/tdsc.c | 2 +-
> libavcodec/tiertexseqv.c | 2 +-
> libavcodec/tiff.c | 2 +-
> libavcodec/tmv.c | 2 +-
> libavcodec/truemotion1.c | 2 +-
> libavcodec/truemotion2.c | 2 +-
> libavcodec/truespeech.c | 2 +-
> libavcodec/tscc.c | 2 +-
> libavcodec/tscc2.c | 2 +-
> libavcodec/tta.c | 2 +-
> libavcodec/twinvqdec.c | 2 +-
> libavcodec/txd.c | 2 +-
> libavcodec/ulti.c | 2 +-
> libavcodec/utils.c | 27 +++++-----
> libavcodec/utvideodec.c | 2 +-
> libavcodec/v210dec.c | 2 +-
> libavcodec/v210x.c | 2 +-
> libavcodec/v410dec.c | 2 +-
> libavcodec/vb.c | 2 +-
> libavcodec/vble.c | 2 +-
> libavcodec/vc1dec.c | 8 +--
> libavcodec/vcr1.c | 2 +-
> libavcodec/vima.c | 2 +-
> libavcodec/vmdaudio.c | 2 +-
> libavcodec/vmdvideo.c | 2 +-
> libavcodec/vmnc.c | 2 +-
> libavcodec/vorbisdec.c | 2 +-
> libavcodec/vorbisenc.c | 2 +-
> libavcodec/vp3.c | 8 +--
> libavcodec/vp5.c | 2 +-
> libavcodec/vp6.c | 6 +--
> libavcodec/vp8.c | 5 +-
> libavcodec/vp9.c | 2 +-
> libavcodec/vqavideo.c | 2 +-
> libavcodec/wavpack.c | 2 +-
> libavcodec/webp.c | 2 +-
> libavcodec/wmadec.c | 4 +-
> libavcodec/wmalosslessdec.c | 2 +-
> libavcodec/wmaprodec.c | 2 +-
> libavcodec/wmavoice.c | 2 +-
> libavcodec/wmv2dec.c | 2 +-
> libavcodec/wnv1.c | 2 +-
> libavcodec/ws-snd1.c | 2 +-
> libavcodec/xan.c | 2 +-
> libavcodec/xbmdec.c | 2 +-
> libavcodec/xl.c | 2 +-
> libavcodec/xwddec.c | 2 +-
> libavcodec/xxan.c | 2 +-
> libavcodec/yop.c | 2 +-
> libavcodec/zerocodec.c | 2 +-
> libavcodec/zmbv.c | 2 +-
> libavformat/utils.c | 4 +-
> 276 files changed, 487 insertions(+), 393 deletions(-)
> diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
> index 5494e80..e01eb35 100644
> --- a/libavcodec/avcodec.h
> +++ b/libavcodec/avcodec.h
> @@ -708,6 +708,95 @@ typedef struct RcOverride{
> */
> #define AV_CODEC_FLAG2_IGNORE_CROP (1 << 16)
>
> +/* Unsupported options :
> + * Syntax Arithmetic coding (SAC)
> + * Reference Picture Selection
> + * Independent Segment Decoding */
> +/* /Fx */
> +/* codec capabilities */
I don't think we need to keep this crap.
Otherwise LGTM.
--
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel