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/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
    • [
  • hwcontext_vulkan : add support for mapping multiplane images into CUDA

    7 mars, par Lynne
    hwcontext_vulkan: add support for mapping multiplane images into CUDA
    
    This patch refactors the CUDA import code to allow for Vulkan images
    with multiple planes to be mapped.
    
    Currently, a driver bug exists which causes NV12 images to be mapped
    incorrectly when the memory being mapped contains both planes, the
    issue has been reported to NVIDIA.
    yuv420p does work correctly, however.
    
    This is still an improvement, as the code used to crash when trying to
    map the memory, unless disable_multiplane=1 was given as an option.
    
    • [DH] libavutil/hwcontext_vulkan.c
  • avcodec : Mark init and close functions as av_cold

    6 mars, par Andreas Rheinhardt
    avcodec: Mark init and close functions as av_cold
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/d3d12va_av1.c
    • [DH] libavcodec/d3d12va_decode.c
    • [DH] libavcodec/d3d12va_h264.c
    • [DH] libavcodec/d3d12va_hevc.c
    • [DH] libavcodec/d3d12va_mpeg2.c
    • [DH] libavcodec/d3d12va_vc1.c
    • [DH] libavcodec/d3d12va_vp9.c
    • [DH] libavcodec/dcaenc.c
    • [DH] libavcodec/dvdsubenc.c
    • [DH] libavcodec/dxv.c
    • [DH] libavcodec/dxva2_av1.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/libaribb24.c
    • [DH] libavcodec/libaribcaption.c
    • [DH] libavcodec/libvorbisdec.c
    • [DH] libavcodec/lscrdec.c
    • [DH] libavcodec/mfenc.c
    • [DH] libavcodec/microdvddec.c
    • [DH] libavcodec/movtextdec.c
    • [DH] libavcodec/rasc.c
    • [DH] libavcodec/rkmppdec.c
    • [DH] libavcodec/rpzaenc.c
    • [DH] libavcodec/sbcdec.c
    • [DH] libavcodec/smcenc.c
    • [DH] libavcodec/textdec.c
    • [DH] libavcodec/vaapi_av1.c
    • [DH] libavcodec/vdpau.c
    • [DH] libavcodec/vdpau_av1.c
    • [DH] libavcodec/vdpau_h264.c
    • [DH] libavcodec/vdpau_hevc.c
    • [DH] libavcodec/vdpau_mpeg12.c
    • [DH] libavcodec/vdpau_mpeg4.c
    • [DH] libavcodec/vdpau_vc1.c
    • [DH] libavcodec/vdpau_vp9.c
  • avcodec/vp8 : Remove always-false hwaccel checks for VP7

    6 mars, par Andreas Rheinhardt
    avcodec/vp8: Remove always-false hwaccel checks for VP7
    
    Reviewed-by: Peter Ross <pross@xvid.org>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/vp8.c
  • avcodec/vp8 : Move VPx specific functions inside #if CONFIG_VPx block

    6 mars, par Andreas Rheinhardt
    avcodec/vp8: Move VPx specific functions inside #if CONFIG_VPx block
    
    where appropriate. Avoids including ff_vp8_decode_frame()
    when the VP8 decoder is disabled.
    
    Reviewed-by: Peter Ross <pross@xvid.org>
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/vp8.c