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

Reply via email to