git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • avcodec/mdec : Remove write-only block_last_index

    7 mars, par Andreas Rheinhardt
    avcodec/mdec: Remove write-only block_last_index
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mdec.c
  • avcodec/intrax8 : Stop setting write-only block_last_index

    7 mars, par Andreas Rheinhardt
    avcodec/intrax8: Stop setting write-only block_last_index
    
    These values are only used by the mpegvideo unquantize functions,
    yet these are not active when intrax is in use. Furthermore,
    given that ff_intrax8_decode_picture() decodes multiple
    macroblocks in a given call, it makes no sense to return
    any value (that was in practice the maximum of the indices
    of all the macroblocks decoded).
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/intrax8.c
    • [DH] libavcodec/intrax8.h
    • [DH] libavcodec/vc1dec.c
    • [DH] libavcodec/wmv2dec.c
  • avcodec/vc1_block : Stop setting write-only block_last_index

    7 mars, par Andreas Rheinhardt
    avcodec/vc1_block: Stop setting write-only block_last_index
    
    It is only used by the mpegvideo unquantize functions which
    this decoder does not use at all.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/vc1_block.c
  • avcodec/mpegvideo_dec : Mark init, flush, close functions as av_cold

    7 mars, par Andreas Rheinhardt
    avcodec/mpegvideo_dec: Mark init, flush, close functions as av_cold
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegvideo_dec.c
  • avcodec/codec_internal, all : Use macros to set deprecated AVCodec fields

    7 mars, par Andreas Rheinhardt
    avcodec/codec_internal, all: Use macros to set deprecated AVCodec fields
    
    The aim of this is twofold: a) Clang warns when setting a deprecated
    field in a definition and because several of the widely set
    AVCodec fields are deprecated, one gets several hundred warnings
    from Clang for an ordinary build. Yet fortunately Clang (unlike GCC)
    allows to disable deprecation warnings inside a definition, so
    that one can create simple macros to set these fields that also suppress
    deprecation warnings for Clang. This has already been done in
    fdff1b9cbfd8cf5a9810c29efa4baf13a4786742 for AVCodec.channel_layouts.
    b) Using macros will allow to easily migrate these fields to internal ones.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/8svx.c
    • [DH] libavcodec/a64multienc.c
    • [DH] libavcodec/aac/aacdec.c
    • [DH] libavcodec/aac/aacdec_latm.h
    • [DH] libavcodec/aacenc.c
    • [DH] libavcodec/ac3dec_fixed.c
    • [DH] libavcodec/ac3dec_float.c
    • [DH] libavcodec/ac3enc_fixed.c
    • [DH] libavcodec/ac3enc_float.c
    • [DH] libavcodec/adpcm.c
    • [DH] libavcodec/adpcmenc.c
    • [DH] libavcodec/adxdec.c
    • [DH] libavcodec/adxenc.c
    • [DH] libavcodec/alacenc.c
    • [DH] libavcodec/aliaspixenc.c
    • [DH] libavcodec/amfdec.c
    • [DH] libavcodec/amfenc_av1.c
    • [DH] libavcodec/amfenc_h264.c
    • [DH] libavcodec/amfenc_hevc.c
    • [DH] libavcodec/amrnbdec.c
    • [DH] libavcodec/amrwbdec.c
    • [DH] libavcodec/apac.c
    • [DH] libavcodec/apedec.c
    • [DH] libavcodec/aptxdec.c
    • [DH] libavcodec/aptxenc.c
    • [DH] libavcodec/asvenc.c
    • [DH] libavcodec/atrac1.c
    • [DH] libavcodec/atrac3.c
    • [DH] libavcodec/audiotoolboxenc.c
    • [DH] libavcodec/avuienc.c
    • [DH] libavcodec/bitpacked_enc.c
    • [DH] libavcodec/bmpenc.c
    • [DH] libavcodec/bonk.c
    • [DH] libavcodec/cfhdenc.c
    • [DH] libavcodec/cinepakenc.c
    • [DH] libavcodec/cljrenc.c
    • [DH] libavcodec/cngdec.c
    • [DH] libavcodec/cngenc.c
    • [DH] libavcodec/codec_internal.h
    • [DH] libavcodec/cook.c
    • [DH] libavcodec/d3d12va_encode_hevc.c
    • [DH] libavcodec/dcadec.c
    • [DH] libavcodec/dcaenc.c
    • [DH] libavcodec/dfpwmenc.c
    • [DH] libavcodec/dnxhdenc.c
    • [DH] libavcodec/dolby_e.c
    • [DH] libavcodec/dpxenc.c
    • [DH] libavcodec/dsddec.c
    • [DH] libavcodec/dstdec.c
    • [DH] libavcodec/dvenc.c
    • [DH] libavcodec/dxvenc.c
    • [DH] libavcodec/eac3enc.c
    • [DH] libavcodec/exrenc.c
    • [DH] libavcodec/fastaudio.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/ffv1enc_vulkan.c
    • [DH] libavcodec/fitsenc.c
    • [DH] libavcodec/flacdec.c
    • [DH] libavcodec/flacenc.c
    • [DH] libavcodec/flashsv2enc.c
    • [DH] libavcodec/flashsvenc.c
    • [DH] libavcodec/flvenc.c
    • [DH] libavcodec/g722enc.c
    • [DH] libavcodec/g723_1enc.c
    • [DH] libavcodec/g726.c
    • [DH] libavcodec/gif.c
    • [DH] libavcodec/h261enc.c
    • [DH] libavcodec/hapenc.c
    • [DH] libavcodec/hcadec.c
    • [DH] libavcodec/hdrenc.c
    • [DH] libavcodec/huffyuvenc.c
    • [DH] libavcodec/imc.c
    • [DH] libavcodec/ituh263enc.c
    • [DH] libavcodec/j2kenc.c
    • [DH] libavcodec/jpeglsenc.c
    • [DH] libavcodec/lclenc.c
    • [DH] libavcodec/libcodec2.c
    • [DH] libavcodec/libfdk-aacenc.c
    • [DH] libavcodec/libgsmenc.c
    • [DH] libavcodec/libilbc.c
    • [DH] libavcodec/libjxlenc.c
    • [DH] libavcodec/libkvazaar.c
    • [DH] libavcodec/liblc3enc.c
    • [DH] libavcodec/libmp3lame.c
    • [DH] libavcodec/libopencore-amr.c
    • [DH] libavcodec/libopenh264enc.c
    • [DH] libavcodec/libopenjpegenc.c
    • [DH] libavcodec/libopusdec.c
    • [DH] libavcodec/libopusenc.c
    • [DH] libavcodec/librav1e.c
    • [DH] libavcodec/libshine.c
    • [DH] libavcodec/libspeexenc.c
    • [DH] libavcodec/libsvtav1.c
    • [DH] libavcodec/libtheoraenc.c
    • [DH] libavcodec/libtwolame.c
    • [DH] libavcodec/libvo-amrwbenc.c
    • [DH] libavcodec/libvorbisenc.c
    • [DH] libavcodec/libvpxenc.c
    • [DH] libavcodec/libvvenc.c
    • [DH] libavcodec/libwebpenc.c
    • [DH] libavcodec/libwebpenc_animencoder.c
    • [DH] libavcodec/libx264.c
    • [DH] libavcodec/libxavs.c
    • [DH] libavcodec/libxavs2.c
    • [DH] libavcodec/libxeve.c
    • [DH] libavcodec/libxvid.c
    • [DH] libavcodec/ljpegenc.c
    • [DH] libavcodec/mace.c
    • [DH] libavcodec/magicyuvenc.c
    • [DH] libavcodec/mediacodecenc.c
    • [DH] libavcodec/metasound.c
    • [DH] libavcodec/mfenc.c
    • [DH] libavcodec/misc4.c
    • [DH] libavcodec/mjpegenc.c
    • [DH] libavcodec/mlpenc.c
    • [DH] libavcodec/mpc7.c
    • [DH] libavcodec/mpc8.c
    • [DH] libavcodec/mpeg12enc.c
    • [DH] libavcodec/mpeg4videoenc.c
    • [DH] libavcodec/mpegaudiodec_fixed.c
    • [DH] libavcodec/mpegaudiodec_float.c
    • [DH] libavcodec/mpegaudioenc_fixed.c
    • [DH] libavcodec/mpegaudioenc_float.c
    • [DH] libavcodec/msmpeg4enc.c
    • [DH] libavcodec/msrleenc.c
    • [DH] libavcodec/msvideo1enc.c
    • [DH] libavcodec/nellymoserdec.c
    • [DH] libavcodec/nellymoserenc.c
    • [DH] libavcodec/null.c
    • [DH] libavcodec/nvenc_av1.c
    • [DH] libavcodec/nvenc_h264.c
    • [DH] libavcodec/nvenc_hevc.c
    • [DH] libavcodec/omx.c
    • [