git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
all : Fix doxy comments wrongly designated as trailing ///<
9 mars, par Andreas Rheinhardtall: Fix doxy comments wrongly designated as trailing ///< The ///< or /**< form of doxygen comments are only to be used when the documentation follows the member and the comment block starts on the same line as the member. This commit fixes wrong uses of them; in particular, this fixes the comment for mb_height in H.264 SPS's structure which was wrongly added to mb_width. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
- [DH] fftools/cmdutils.h
- [DH] fftools/ffmpeg_demux.c
- [DH] fftools/ffmpeg_filter.c
- [DH] libavcodec/aacsbrdata.h
- [DH] libavcodec/av1dec.c
- [DH] libavcodec/error_resilience.h
- [DH] libavcodec/h264_ps.h
- [DH] libavcodec/h264dec.h
- [DH] libavcodec/hevc/hevcdec.h
- [DH] libavcodec/hevc/ps.h
- [DH] libavcodec/mpegvideo.h
- [DH] libavcodec/wmavoice.c
- [DH] libavfilter/avfilter_internal.h
- [DH] libavformat/rdt.c
- [DH] libavutil/channel_layout.h
-
avutil/vulkan : Remove unused ff_vk_create_avbuf()
9 mars, par Andreas Rheinhardt -
avcodec/put_bits : Add and use put_bits63()
8 mars, par Andreas Rheinhardtavcodec/put_bits: Add and use put_bits63() When using a 64bit PutBitContext (i.e. on x64), put_bits_no_assert() can naturally write up to 63 bits. So one can avoid treating the cases <32bits, 32 bits and <63 bits differently. As it turns out, no user actually wants to write 64 bit at once (maybe except testprograms). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
avcodec/vc2enc : Simplify writing dirac golomb codes
8 mars, par Andreas Rheinhardtavcodec/vc2enc: Simplify writing dirac golomb codes The earlier code used a loop to determine the number of bits used and called ff_log2() on a power of two (and it would be easy to keep track of the exponent of said power-of-two); neither GCC nor Clang optimized the loop away or avoided the ff_log2(). This patch replaces the loop and the log2 with a single av_log2(). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
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
- [