git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
avcodec/codec_internal, all : Use macros to set deprecated AVCodec fields
7 mars, par Andreas Rheinhardtavcodec/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 Lynnehwcontext_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.
-
avcodec : Mark init and close functions as av_cold
6 mars, par Andreas Rheinhardtavcodec: 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 : Move VPx specific functions inside #if CONFIG_VPx block
6 mars, par Andreas Rheinhardt