git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
avfilter/af_afade : support multiple inputs
3 septembre, par Niklas Haasavfilter/af_afade: support multiple inputs Instead of just 2 files, generalize this filter to support crossfading arbitrarily many files. This makes the filter essentially operate similar to the `concat` filter, chaining multiple files one after another. Aside from just adding more input pads, this requires rewriting the activate function. Instead of a finite state machine, we keep track of the currently active input index; and advance it only once the current input is fully exhausted. This results in arguably simpler logic overall.
-
swscale : Don't pass a concrete SwsOpPriv as parameter
3 septembre, par Martin Storsjöswscale: Don't pass a concrete SwsOpPriv as parameter This fixes the following compiler error, if compiling with MSVC for ARM (32 bit): src/libswscale/ops_chain.c(48): error C2719: 'priv': formal parameter with requested alignment of 16 won't be aligned This change shouldn't affect the performance of this operation (which in itself probably isn't relevant); instead of copying the contents of the SwsOpPriv struct from the stack as parameter, it gets copied straight from the caller function's stack frame instead. Separately from this issue, MSVC 17.8 and 17.9 end up in an internal compiler error when compiling libswscale/ops.c, but older and newer versions do compile it successfully.
-
avformat/whip : add PRIORITY and ICE_CONTROLLING for STUN binding request
3 septembre, par Jack Lauavformat/whip: add PRIORITY and ICE_CONTROLLING for STUN binding request fix issue #20402 See RFC 8445 7.1, The PRIORITY and ICE-CONTROLLED or ICE-CONTROLLING must be included in a Binding request. FFmpeg is always ICE Controlling role so we use ICE-CONTROLLING attr. Co-author-by: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Signed-off-by: Jack Lau <jacklau1222@qq.com>
-
avcodec/cbrt_tablegen : Deduplicate common code
3 septembre, par Andreas Rheinhardtavcodec/cbrt_tablegen: Deduplicate common code Namely the part that creates a temporary LUT. Reviewed-by: Zhao Zhili <quinkblack@foxmail.com> Reviewed-by: Lynne <dev@lynne.ee> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
avcodec/pcm_tablegen : Fix CONFIG_HARDCODED_TABLES
2 septembre, par Andreas Rheinhardtavcodec/pcm_tablegen: Fix CONFIG_HARDCODED_TABLES Broken in ae448e00afb43d7f72dfa9c82a4c45994e4fea6a. Notice that config_components.h is safe to include, as it is valid for both the host and the target (in contrast to config.h). Reviewed-by: Zhao Zhili <quinkblack@foxmail.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>