[FFmpeg-devel] [PATCH 3/3] avformat/whip whep: add whep support

2025-10-12 Thread baigao via ffmpeg-devel
--- libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rtc.c| 895 +-- libavformat/rtc.h| 38 +- libavformat/rtpdec.c | 6 +- libavformat/rtpdec.h | 11 + libavformat/whep.c | 457 +++

[FFmpeg-devel] [PATCH v3 1/3] avformat/whip whep: create rtc for common RTC code shared by whip and whep

2025-10-14 Thread baigao via ffmpeg-devel
--- libavformat/Makefile |2 +- libavformat/{whip.c => rtc.c} | 856 +--- libavformat/rtc.h | 220 ++ libavformat/whip.c| 1386 + 4 files changed, 264 insertions(+), 2200 deletions(-) copy libavformat/{whip

[FFmpeg-devel] [PATCH v3 2/3] avformat/whip whep: reanme whip prefix to rtc for common RTC structures

2025-10-14 Thread baigao via ffmpeg-devel
--- libavformat/rtc.c | 564 ++--- libavformat/rtc.h | 60 ++--- libavformat/whip.c | 180 +++ 3 files changed, 402 insertions(+), 402 deletions(-) diff --git a/libavformat/rtc.c b/libavformat/rtc.c index 2dc0383d3e..8c848b6026 100644 --- a/l

[FFmpeg-devel] [PATCH v3 3/3] avformat/whip whep: add whep support

2025-10-14 Thread baigao via ffmpeg-devel
--- configure| 1 + libavformat/Makefile | 1 + libavformat/allformats.c | 1 + libavformat/rtc.c| 895 +-- libavformat/rtc.h| 38 +- libavformat/rtpdec.c | 6 +- libavformat/rtpdec.h | 11 + libavformat/whep

[FFmpeg-devel] [PATCH] Port cavs qpeldsp from MMX to SSE2 (PR #20648)

2025-10-18 Thread mkver via ffmpeg-devel
PR #20648 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20648 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20648.patch Also uncovered a bug in the MMX version that has gone unnoticed since it was added in 2006. Apparently no one uses cavs. >From 099834932c49192a9441

[FFmpeg-devel] [PATCH] avcodec/liblc3enc: Avoid allocating buffer to send a zero frame (PR #20633)

2025-10-18 Thread mkver via ffmpeg-devel
ytes, data_ptr); data_ptr += nbytes; } -if (zero_frame) -av_free(zero_frame); - *got_packet_ptr = 1; return 0; -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] More missing aliases (PR #20338)

2025-08-25 Thread ronag via ffmpeg-devel
ULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_GAMMA28}, INT_MIN, INT_MAX, STATIC, .unit = "color_trc"}, {"smpte170m", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE170M},INT_MIN, INT_MAX, STATIC, .unit = "color_trc"}, {"smpte240m", NULL, 0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE240M},INT_MIN, INT_MAX, STATIC, .unit = "color_trc"}, -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avfilter/vf_scale: add more color_matrix aliases (PR #20335)

2025-08-24 Thread ronag via ffmpeg-devel
ot;in_range", "set input color range", OFFSET( in_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, 2, FLAGS, .unit = "range" }, { "out_range", "set output color range", OFFSET(out_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECI

[FFmpeg-devel] [PATCH] avcodec/dxva2: add support for HEVC RExt DXVA profiles (PR #20334)

2025-08-24 Thread cgutman via ffmpeg-devel
VA2_HWACCEL || CONFIG_VP9_DXVA2_HWACCEL diff --git a/libavcodec/hevc/hevcdec.c b/libavcodec/hevc/hevcdec.c index d3e5e58cfc..d127523c8b 100644 --- a/libavcodec/hevc/hevcdec.c +++ b/libavcodec/hevc/hevcdec.c @@ -647,6 +647,13 @@ static enum AVPixelFormat get_format(HEVCContext *s, const HEVCSPS *sps) #endif

Re: [FFmpeg-devel] [PATCH v8] libavcodec/riscv: add RVV optimized idct_32x32_8 for HEVC

2025-08-25 Thread daichengrong via ffmpeg-devel
break; +default: + break; + } } } #endif _______ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".

[FFmpeg-devel] [PATCH] avformat/mpegts: Passthrough SCTE 35 (PR #20342)

2025-08-26 Thread pierrelefevre via ffmpeg-devel
} else if (par->codec_type != AVMEDIA_TYPE_ATTACHMENT && par->codec_id != AV_CODEC_ID_VP8 && par->codec_id != AV_CODEC_ID_VP9 && - par->codec_id != AV_CODEC_ID_SMPTE_2038) { + par->codec_id !

[FFmpeg-devel] [PATCH] avcodec/pcm: add macros to optionally exclude some PCM codecs (PR #20344)

2025-08-26 Thread yibofang via ffmpeg-devel
PCM_VIDC_DECODER || CONFIG_PCM_VIDC_ENCODER static void pcm_vidc_tableinit(void) { build_xlaw_table(linear_to_vidc, vidc2linear, 0xff); } +#endif #endif /* CONFIG_HARDCODED_TABLES */ #endif /* AVCODEC_PCM_TABLEGEN_H */ -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/exif: also copy zero termination for AV_TIFF_STRING (PR #20354)

2025-08-27 Thread michaelni via ffmpeg-devel
if (!dst->value.str) { +ret = AVERROR(ENOMEM); +goto end; +} break; } -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH v1] avfilter: add vf_scale_d3d12

2025-08-28 Thread jianfeng.zheng via ffmpeg-devel
ING, {.str = "ih"}, .flags = FLAGS }, +{ "force_original_aspect_ratio", "decrease or increase w/h if necessary to keep the original AR", +OFFSET(force_original_aspect_ratio), AV_OPT_TYPE_INT, { .i64 = 0}, 0, 2, FLAGS, .unit = "force_oar" }, +

[FFmpeg-devel] [PATCH] libavformat/vorbiscomment.c:rm warning ‘%03d’ directive output may be truncated (PR #20366)

2025-08-29 Thread caifan via ffmpeg-devel
%02d:%02d:%02d.%03d too large to format\n", h, m, s, ms); +return AVERROR(EINVAL); +} avio_wl32(pb, 10 + 1 + 12); avio_write(pb, "CHAPTER", 7); avio_write(pb, chapter_number, 3); -- 2.49.1 __

[FFmpeg-devel] [PATCH] cbs_vp9: Always update loop filter and segmentation from current frame (PR #20367)

2025-08-29 Thread nowrep via ffmpeg-devel
memcpy(vp9->segmentation_tree_probs, + current->segmentation_tree_probs, + sizeof(vp9->segmentation_tree_probs)); +memcpy(vp9->segmentation_pred_prob, + current->segmentation_pred_prob, + sizeof(v

Re: [FFmpeg-devel] [PATCH v2] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-08-20 Thread Yalda via ffmpeg-devel
th defaults enough and play segments to simulate the > > > > conditions? > > > > Sorry I'm realizing you meant a live stream here. > > > > You can use liquidsoap, which should be easily installable via the > > binary packages here: > > https://

Re: [FFmpeg-devel] FFmpeg 8.0 Release

2025-08-19 Thread Lynne via ffmpeg-devel
On 20/08/2025 06:13, Michael Niedermayer via ffmpeg-devel wrote: Hi all On Fri, Aug 01, 2025 at 06:16:18PM -0500, Romain Beauxis wrote: Le mer. 23 juil. 2025 à 06:43, Michael Niedermayer a écrit : Hi everyone I intend to create the release/8.0 branch in the next 1-2 weeks after that i

Re: [FFmpeg-devel] [PATCH] Announce FFmpeg 8.0

2025-08-22 Thread Lynne via ffmpeg-devel
On 22/08/2025 06:56, Frank Plowman via ffmpeg-devel wrote: On 21/08/2025 06:47, Lynne via ffmpeg-devel wrote: --- src/index | 42 ++ 1 file changed, 42 insertions(+) diff --git a/src/index b/src/index index 52829e1..a07f4b8 100644 --- a/src/index

Re: [FFmpeg-devel] [PATCH] Announce FFmpeg 8.0

2025-08-22 Thread Lynne via ffmpeg-devel
On 22/08/2025 21:13, Niklas Haas via ffmpeg-devel wrote: On Thu, 21 Aug 2025 14:47:03 +0900 Lynne via ffmpeg-devel wrote: --- src/index | 42 ++ 1 file changed, 42 insertions(+) diff --git a/src/index b/src/index index 52829e1..a07f4b8 100644 --- a

[FFmpeg-devel] [PATCH] avcodec/webp: fix incorrectly returning AVERROR_INVALIDDATA when building Huffman reader (PR #20316)

2025-08-22 Thread rzumer via ffmpeg-devel
->simple = 1; +r->simple_symbols[0] = syms[0]; +return 0; +} + ret = ff_vlc_init_from_lengths(&r->vlc, 8, nb_codes, lens, 1, syms, 2, 2, 0, VLC_INIT_OUTPUT_LE, logctx); if (ret < 0) -- 2.49.1 ____

[FFmpeg-devel] [PATCH] vp9: Add AVX-512ICL asm for 8bpc subpel mc (PR #20358)

2025-08-27 Thread gramner via ffmpeg-devel
* 64 * 2]); +LOCAL_ALIGNED_64(uint8_t, dst1, [64 * 64 * 2]); VP9DSPContext dsp; int op, hsize, bit_depth, filter, dx, dy; declare_func_emms(AV_CPU_FLAG_MMX | AV_CPU_FLAG_MMXEXT, void, uint8_t *dst, ptrdiff_t dst_stride, -- 2.49.1 _______ ffmpeg-dev

[FFmpeg-devel] [PATCH] lavc/videotoolboxenc: add mjpeg (PR #20360)

2025-08-28 Thread wangbin via ffmpeg-devel
= vt_defaults, +.color_ranges = AVCOL_RANGE_MPEG | AVCOL_RANGE_JPEG, +.init = vtenc_init, +FF_CODEC_ENCODE_CB(vtenc_frame), +.close= vtenc_close, +.p.priv_class = &mjpeg_videotoolbox_class, +.caps_internal= FF_CODEC_CAP_INIT_CLEANUP, +.p.

[FFmpeg-devel] [PATCH] Patches to add libomt OpenMediaTransport support

2025-08-27 Thread ffmpeg--- via ffmpeg-devel
ly We have published the entire source code for ffmpeg with libomt integrated at: https://github.com/GalleryUK/FFmpeg-OMT Please let me know if you have any questions Best Regards Mark Gilbert ___ ffmpeg-devel mailing list -- [email protected]

[FFmpeg-devel] [PATCH] lavc/cbs: Make error message more descriptive (PR #20374)

2025-08-30 Thread frankplow via ffmpeg-devel
+ "(type %"PRIu32"): %s.\n", + i, unit->type, av_err2str(err)); return err; } } -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] libavcodec/aac: add clamping for escape coeff (PR #20376)

2025-08-30 Thread damitha via ffmpeg-devel
(in[i+j]), Q, ROUNDING), 16, (1 << 13) - 1); int len = av_log2(coef); put_bits(pb, len - 4 + 1, (1 << (len - 4 + 1)) - 2); -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To u

[FFmpeg-devel] [PATCH] avcodec/version: update the codec_ids (PR #20371)

2025-08-29 Thread ngaullier via ffmpeg-devel
); static_assert(LIBAVCODEC_VERSION_MICRO >= 100, "micro version starts at 100"); -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] configure: strip non numeric trailer from gcc version (PR #20570)

2025-09-21 Thread michaelni via ffmpeg-devel
ion=${gcc_version%%[!0-9]*} if [ $major_version -lt 13 ]; then # Disable tree-vectorize for GCC <13 - it has historically been buggy. check_optflags -fno-tree-vectorize -- 2.49.1 ___ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.

[FFmpeg-devel] [PATCH] avcodec/libwebpdec: Add libwebp WebP decoder. (PR #20565)

2025-09-20 Thread rcombs via ffmpeg-devel
= &libwebp_decoder_class, +.priv_data_size = sizeof(AnimatedWebPContext), +.p.wrapper_name = "libwebp", + .init = decode_libwebp_init, + FF_CODEC_DECODE_CB(decode_libwebp_frame), +.close = decode_libwebp_close, +.p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_DELAY, +}; diff --git a/libavcodec/version.h b/libavcodec/version.h index 9b8c267529..82a86fe9d9 100644 --- a/libavcodec/version.h +++ b/libavcodec/version.h @@ -29,7 +29,7 @@ #include "version_major.h" -#define LIBAVCODEC_VERSION_MINOR 15 +#define LIBAVCODEC_VERSION_MINOR 16 #define LIBAVCODEC_VERSION_MICRO 100 #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] rvv: add optimized h264 intra prediction functions (PR #20494)

2025-09-20 Thread tmatth via ffmpeg-devel
n"); +for (int i = 0; i < BUF_SIZE; i++) +fprintf(stderr, "%d\t", buf1[i]); fail(); +} bench_new(src1, 24*SIZEOF_PIXEL); } } -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] [GSoC 2025] Add vulkan compute based prores encoder (PR #20477)

2025-09-17 Thread indecisive_turtle via ffmpeg-devel
PR #20477 opened by indecisive_turtle URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20477 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20477.patch This is a compute implementation of the prores kostya encoder. On my NVIDIA GTX 1650 it's about 3-4x faster than the reference code. Ther

[FFmpeg-devel] [PATCH] fftools: rename dec_init() to ff_dec_init() to avoid libbluray symbol conflict

2025-09-25 Thread omp803113--- via ffmpeg-devel
>From 7b0e35b1bff76f348c907a12d5541efa88bdb012 Mon Sep 17 00:00:00 2001 From: KaluaBilla Date: Fri, 26 Sep 2025 07:20:21 +0530 Subject: [PATCH] fftools: rename dec_init() to ff_dec_init() to avoid libbluray symbol conflict X-Unsent: 1 To: [email protected] Signed-off-by: KaluaBi

[FFmpeg-devel] [PATCH] avcodec/x86/qpeldsp_init: Fix compilation without external assembly (PR #20616)

2025-09-26 Thread mkver via ffmpeg-devel
} -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] lavc/libsvtav1: set packet durations (PR #20584)

2025-09-23 Thread rcombs via ffmpeg-devel
ic_type) { case EB_AV1_KEY_PICTURE: -- 2.49.1 ___________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] Port VP3 loopfilters to SSE2 (PR #20686)

2025-10-10 Thread mkver via ffmpeg-devel
644 --- a/tests/checkasm/vp3dsp.c +++ b/tests/checkasm/vp3dsp.c @@ -68,8 +68,8 @@ static void vp3_check_loop_filter(void) #define TEST(NAME) .name = #NAME, .offset = offsetof(VP3DSPContext, NAME) { TEST(v_loop_filter_unaligned), 2, 1, 0, 7, 1, 0 }, { TEST(h_loop_filter_unaligned),

[FFmpeg-devel] [PATCH] avcodec/x86/mpegvideoencdsp_init: Use xmm registers in SSSE3 functions (PR #20692)

2025-10-12 Thread mkver via ffmpeg-devel
$32, %0 \n\t" +"cmp $128, %0 \n\t" // FIXME optimize & bench +" jb 1b \n\t" : "+r" (i) : "r"(basis), "r"

[FFmpeg-devel] [PATCH] avfilter/vf_nlmeans_vulkan: rewrite filter (PR #20689)

2025-10-10 Thread my4ng via ffmpeg-devel
PR #20689 opened by my4ng URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20689 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20689.patch This is a major rewrite of the exising nlmeans vulkan code, with bug fixes and major performance improvement. - Fix visual artifacts found in ticket

[FFmpeg-devel] [PATCH] Add new feature: Add OpenMediaTransport Support (PR #20694)

2025-10-12 Thread GallerySienna via ffmpeg-devel
PR #20694 opened by GallerySienna URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20694 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20694.patch Signed-off-by: GalleryUK FFMPEG 8 patched with support for Open Media Transport: https://openmediatransport.org Open source MIT licensed, ro

[FFmpeg-devel] [PATCH] hpeldsp (PR #20668)

2025-10-08 Thread mkver via ffmpeg-devel
p 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 3 Oct 2025 09:29:24 +0200 Subject: [PATCH 3/3] avcodec/x86/hpeldsp: Improve ff_{avg,put}_pixels8_xy2_ssse3() This SSSE3 function uses MMX registers (of course without emms at the end) and processes eight bytes of input by unpacking it into tw

[FFmpeg-devel] [PATCH] avcodec/vulkan_encode_av1: fix level index (PR #20674)

2025-10-08 Thread my4ng via ffmpeg-devel
->level_idx; } else { av_log(avctx, AV_LOG_VERBOSE, "Stream will not conform to " "any normal level, using level 7.3 by default.\n"); -- 2.49.1 ___________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.

[FFmpeg-devel] [PATCH] avcodec/hevc/sei: Do not leave invalid values in HEVCSEITDRDI (PR #20675)

2025-10-08 Thread michaelni via ffmpeg-devel
eturn AVERROR_INVALIDDATA; } static int decode_nal_sei_prefix(GetBitContext *gb, GetByteContext *gbyte, -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] Stop using MMX in IDCTDSP (PR #20838)

2025-11-04 Thread mkver via ffmpeg-devel
PR #20838 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20838 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20838.patch >From 549f85f6c3f32f90429bed8362e8817268fad862 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Tue, 4 Nov 2025 13:56:01 +0100 Subject: [PATC

[FFmpeg-devel] [PATCH] avcodec/get_bits: Avoid unused variable (PR #20843)

2025-11-05 Thread mkver via ffmpeg-devel
s); } -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/x86/h264_chromamc: Use xmm regs in chroma_mc4 SSSE3 functions (PR #20842)

2025-11-05 Thread mkver via ffmpeg-devel
IT_XMM ssse3 chroma_mc8_ssse3_func avg, h264, _rnd chroma_mc8_ssse3_func avg, vc1, _nornd rv40_chroma_mc8_func avg -INIT_MMX ssse3 chroma_mc4_ssse3_func avg, h264 rv40_chroma_mc4_func avg -- 2.49.1 _______________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmp

[FFmpeg-devel] [PATCH] avcodec/packet: Move ff_side_data_set_encoder_stats() to encode.c (PR #20844)

2025-11-05 Thread mkver via ffmpeg-devel
AVS_TYPE_I: diff --git a/libavcodec/libxeve.c b/libavcodec/libxeve.c index ac98d0ffe8..e87aa25f20 100644 --- a/libavcodec/libxeve.c +++ b/libavcodec/libxeve.c @@ -467,8 +467,6 @@ static int libxeve_encode(AVCodecContext *avctx, AVPacket *avpkt, *got_packet = 0; return 0; } el

[FFmpeg-devel] Re: [RFC] Funded Task Ideas

2025-11-05 Thread Lynne via ffmpeg-devel
On 02/11/2025 00:38, Niklas Haas via ffmpeg-devel wrote: Hi all, at VDD'25 multiple people discussed interest in the ability to improve the filter negotiation around hardware filters; specifically about avoiding the need to constantly set the pixel formats manually when going from HW to SW

[FFmpeg-devel] [PATCH] avcodec/x86/hevc/add_res: Remove AVX add_residual functions (PR #20789)

2025-10-30 Thread mkver via ffmpeg-devel
SSE_8_10 r0, r2, r3, r1+64 RET cglobal hevc_add_residual_16_10, 3, 5, 6 -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/x86/hpeldsp: Don't use saturated addition when unnecessary (PR #20791)

2025-10-30 Thread mkver via ffmpeg-devel
5 %endif @@ -535,7 +535,7 @@ cglobal %1%3_pixels16_xy2, 4,5,8 %ifidn %1, avg movam3, [r0+r4] packuswbm0, m1 -PAVGB m0, m3 +pavgb m0, m3 %else packuswbm0, m1 %endif -- 2.49.1 _______ ffmpeg-devel mailing l

[FFmpeg-devel] [PATCH] avcodec/rv34dsp: Reduce size of qpel functions arrays (PR #20792)

2025-10-30 Thread mkver via ffmpeg-devel
9.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] libavutil: add qtff well-known type functions (PR #20846)

2025-11-05 Thread Lukas via ffmpeg-devel
+ data_buf, str_size, str, str_size_alloc); +av_free(data_buf); + +if (ret == AVERROR_PATCHWELCOME || ret == AVERROR(EINVAL)) { +av_log(c->fc, AV_LOG_WARNING, "Skipping unhandled metadata %s of type %d

[FFmpeg-devel] [PATCH] .gitignore: Add config_components.asm (PR #20816)

2025-11-02 Thread mkver via ffmpeg-devel
2c7..d789b5804c 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ /ffprobe /config.asm /config.h +/config_components.asm /config_components.h /coverage.info /lcov/ -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected]

[FFmpeg-devel] [PATCH] avcodec/x86/vp3dsp: Remove remnants of MMX (PR #20817)

2025-11-02 Thread mkver via ffmpeg-devel
ose - -%define I(x) [%1+16* x] -%define J(x) [%1+16*(x-4)+8] -ColumnIDCT - -%define I(x) [%1+16* x +64] -%define J(x) [%1+16*(x-4)+72] -ColumnIDCT -%endif ; mmsize == 16/8 %endmacro %macro vp3_idct_funcs 0 -- 2.49.1 ___ ffmpeg-devel mail

[FFmpeg-devel] [PATCH] aacpsy: fix whitespace and code style (PR #20834)

2025-11-04 Thread Lynne via ffmpeg-devel
previous sequence, + * or if there's a new attack, use short window */ if (pch->prev_attack == PSY_LAME_NUM_SUBBLOCKS || att_sum) { uselongblock = 0; -- 2.49.1 ___________ ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg

[FFmpeg-devel] Re: patch to disable SMUSH codec from autoselect

2025-11-04 Thread Oliver via ffmpeg-devel
t viable. In other words, it's up to whoever compiles the software downstream to determine what they want to support and what they don't, IMO, not the FFmpeg project/community. _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec: Avoid relocations for color ranges (PR #20828)

2025-11-03 Thread mkver via ffmpeg-devel
AP_CONFIG(AVMEDIA_TYPE_AUDIO, codec->supported_samplerates, int, 0); +WRAP_CONFIG(AVMEDIA_TYPE_AUDIO, supported_samplerates, samplerate, int, samplerate == 0); case AV_CODEC_CONFIG_SAMPLE_FORMAT: -WRAP_CONFIG(AVMEDIA_TYPE_AUDIO, codec->sample_fmts, enum AVSampleFormat, AV_SAMPLE_FMT_NONE); +WRAP_CONFIG(AVMEDIA_TYPE_AUDIO, sample_fmts, sample_fmt, enum AVSampleFormat, sample_fmt == AV_SAMPLE_FMT_NONE); case AV_CODEC_CONFIG_CHANNEL_LAYOUT: -WRAP_CONFIG(AVMEDIA_TYPE_AUDIO, codec->ch_layouts, AVChannelLayout, {0}); +WRAP_CONFIG(AVMEDIA_TYPE_AUDIO, ch_layouts, ch_layout, AVChannelLayout, ch_layout.nb_channels == 0); FF_ENABLE_DEPRECATION_WARNINGS case AV_CODEC_CONFIG_COLOR_RANGE: -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] Optimize lcevc away if disabled (PR #20818)

2025-11-04 Thread mkver via ffmpeg-devel
_DEC av_assert0(frame_ctx->frame); @@ -304,7 +297,6 @@ int ff_lcevc_process(void *logctx, AVFrame *frame) return ret; av_frame_remove_side_data(frame, AV_FRAME_DATA_LCEVC); -#endif return 0; } @@ -312,11 +304,9 @@ int ff_lcevc_process(void *logctx, AVFrame *frame) int ff_lcevc_alloc(FFLCEVCContext **plcevc) { FFLCEVCContext *lcevc = NULL; -#if CONFIG_LIBLCEVC_DEC lcevc = av_refstruct_alloc_ext(sizeof(*lcevc), 0, NULL, lcevc_free); if (!lcevc) return AVERROR(ENOMEM); -#endif *plcevc = lcevc; return 0; } -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] patch to disable SMUSH codec from autoselect

2025-11-03 Thread Oliver via ffmpeg-devel
.p.long_name    = NULL_IF_CONFIG_SMALL("LucasArts Smush"), +    .p.flags    = AVFMT_EXPERIMENTAL, .priv_data_size = sizeof(SMUSHContext), .read_probe = smush_read_probe, .read_header    = smush_read_header, -- 2.43.0 _________

[FFmpeg-devel] [PATCH] avcodec/x86/Makefile: Don't use MMX-OBJS for fdct.o (PR #20833)

2025-11-03 Thread mkver via ffmpeg-devel
X execution. -// // #define BITS_FRW_ACC 3 //; 2 or 3 for accuracy -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] Miscellaneous small Vulkan fixes (PR #20761)

2025-10-27 Thread Lynne via ffmpeg-devel
truct FFHWAccel ff_prores_raw_vulkan_hwaccel; extern const struct FFHWAccel ff_vc1_d3d11va_hwaccel; extern const struct FFHWAccel ff_vc1_d3d11va2_hwaccel; extern const struct FFHWAccel ff_vc1_d3d12va_hwaccel; -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] pixfmt: add 10+12bit LSB-padded gray/420/444 pixel formats for Vulkan (PR #20771)

2025-10-27 Thread Lynne via ffmpeg-devel
PR #20771 opened by Lynne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20771 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20771.patch The issue is that Vulkan defines all padding to be in the LSBs for all padded pixel formats. We previously tried to fudge it, by treating padded pixe

[FFmpeg-devel] [PATCH] avfilter/boxblur: add AVX2 assembly (PR #20770)

2025-10-27 Thread MakarDev via ffmpeg-devel
644 --- a/tests/fate/checkasm.mak +++ b/tests/fate/checkasm.mak @@ -63,6 +63,7 @@ FATE_CHECKASM = fate-checkasm-aacencdsp \ fate-checkasm-vc1dsp \ fate-checkasm-vf_blackdetect\ fate-checkasm-vf_blend \ +fate-checkasm-vf_boxblur \ fate-checkasm-vf_bwdif \ fate-checkasm-vf_colordetect\ fate-checkasm-vf_colorspace \ -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] master (PR #20769)

2025-10-27 Thread death via ffmpeg-devel
='$(CXXFLAGS)' _cflags_speed="-O2" _cflags_size="-O1" -_cflags_noopt="-O1" + _cflags_noopt="-Od" if $_cc -nologo- 2>&1 | grep -q Linker; then _ld_o='-out:$@' _flags_filter=msvc_flags_link -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/h264_vulkan: Fix param error in set_sps

2025-10-27 Thread xin.guo via ffmpeg-devel
fixed_frame_rate_flag, .bitstream_restriction_flag = sps->bitstream_restriction_flag, -- 2.17.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] Re: [POLL][VOTE] Revoke social media delegation

2025-10-27 Thread jamessmithswe64--- via ffmpeg-devel
Hey all, just wanted to chime in that you can definitely revoke this access and collect the bounty, but then reinstate access <3 <3 <3 <3 after he sends funds lol ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send

[FFmpeg-devel] [PATCH] avformat/rtpenc_h264_hevc: Check space for nal_length_size in ff_rtp_send_h264_hevc() (PR #20746)

2025-10-24 Thread michaelni via ffmpeg-devel
_length_size) +break; r += s->nal_length_size; } else { while (!*(r++)); -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] lavc/aarch64: Fix addp overflow in ff_pred16x16_plane_neon_10 (PR #20744)

2025-10-24 Thread pengbin via ffmpeg-devel
9.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] Add support for copying metadata boxed/mebx defined in ISO 14496-12 (PR #20738)

2025-10-22 Thread lholliger via ffmpeg-devel
#x27;e','b','x')) { +mov_write_gmhd_tag(pb, track); } if (track->mode == MODE_MOV) /* ISO 14496-12 8.4.3.1 specifies hdlr only within mdia or meta boxes */ mov_write_hdlr_tag(s, pb, NULL); @@ -8803,6 +8839,7 @@ static const AVCodecTag codec_mp

[FFmpeg-devel] [PATCH] vulkan/prores: output LSB-padded data (PR #20755)

2025-10-26 Thread averne via ffmpeg-devel
PR #20755 opened by averne URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20755 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20755.patch As discussed on #ffmpeg-devel, this fixes video playback on mpv using the gpu-next VO. Breaks frame hwdownload, pending the introduction and wiring

[FFmpeg-devel] [PATCH] pixfmt: add 10+12bit LSB-padded gray/420/444 pixel formats for Vulkan (PR #20756)

2025-10-26 Thread Lynne via ffmpeg-devel
eases of all libraries were on 2025-03-28 API changes, most recent first: +2025-10-xx - xx - lavu 60.15.100 - pixfmt.h + Add AV_PIX_FMT_GRAY10MSB, AV_PIX_FMT_GRAY12MSB, + AV_PIX_FMT_YUV420P10MSB, AV_PIX_FMT_YUV420P12MSB, + AV_PIX_FMT_YUV422P10MSB, AV_PIX_FMT_YUV422P12MSB. + 2025-10-xx - xxx

[FFmpeg-devel] [PATCH] aarch64/vvc: Optimisations of put_luma_h() functions for 10/12-bit (PR #20737)

2025-10-22 Thread george.zaguri via ffmpeg-devel
t=1 +put_luma_h_x8_16bit_ 2, 1, 4 +endfunc + -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] [GSoC 25] avcodec/prores: add parser (PR #20752)

2025-10-25 Thread averne via ffmpeg-devel
PDATE_THREAD_CONTEXT(update_thread_context), .p.capabilities = AV_CODEC_CAP_DR1 | AV_CODEC_CAP_SLICE_THREADS | AV_CODEC_CAP_FRAME_THREADS, +.caps_internal = FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM, .p.profiles = NULL_IF_CONFIG_SMALL(ff_prores_profiles), #if HWACCEL_MAX .hw_configs = (const AVCodecHWConfigInternal *const []) { diff --git a/libavformat/mov.c b/libavformat/mov.c index 81753d04e9..f5046832a1 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -2991,6 +2991,7 @@ static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb, sti->need_parsing = AVSTREAM_PARSE_FULL; break; case AV_CODEC_ID_PRORES_RAW: +case AV_CODEC_ID_PRORES: case AV_CODEC_ID_APV: case AV_CODEC_ID_EVC: case AV_CODEC_ID_AV1: -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/proresdec: Remove unused hwaccel_last_picture_private (PR #20753)

2025-10-25 Thread mkver via ffmpeg-devel
rame; -void *hwaccel_picture_private, *hwaccel_last_picture_private; +void *hwaccel_picture_private; int frame_type; ///< 0 = progressive, 1 = tff, 2 = bff uint8_t qmat_luma[64]; uint8_t qmat_chroma[64]; -- 2.49.1 _______ f

[FFmpeg-devel] [PATCH] avcodec/h264_vulkan: Fix param error in set_sps (PR #20772)

2025-10-27 Thread xin.guo via ffmpeg-devel
ps->timing_info_present_flag, .fixed_frame_rate_flag = sps->fixed_frame_rate_flag, .bitstream_restriction_flag = sps->bitstream_restriction_flag, -- 2.49.1 ___________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] WIP: Add encoder and decoder for MEBX/Metadata Boxed (PR #20775)

2025-10-28 Thread Lukas via ffmpeg-devel
meta boxes */ mov_write_hdlr_tag(s, pb, NULL); @@ -8860,6 +8898,7 @@ static const AVCodecTag codec_mp4_tags[] = { { AV_CODEC_ID_DVD_SUBTITLE,MKTAG('m', 'p', '4', 's') }, { AV_CODEC_ID_MOV_TEXT,MKTAG('t', 'x', '3', 'g') }, { AV_CODEC_ID_BIN_DATA,MKTAG('g', 'p', 'm', 'd') }, +{ AV_CODEC_ID_MEBX,MKTAG('m', 'e', 'b', 'x') }, { AV_CODEC_ID_MPEGH_3D_AUDIO, MKTAG('m', 'h', 'm', '1') }, { AV_CODEC_ID_TTML,MOV_MP4_TTML_TAG }, { AV_CODEC_ID_TTML,MOV_ISMV_TTML_TAG }, @@ -8942,6 +8981,7 @@ const FFOutputFormat ff_mov_muxer = { .p.audio_codec = AV_CODEC_ID_AAC, .p.video_codec = CONFIG_LIBX264_ENCODER ? AV_CODEC_ID_H264 : AV_CODEC_ID_MPEG4, +.p.data_codec = AV_CODEC_ID_MEBX, .init = mov_init, .write_header = mov_write_header, .write_packet = mov_write_packet, @@ -8949,7 +8989,7 @@ const FFOutputFormat ff_mov_muxer = { .deinit= mov_free, .p.flags = AVFMT_GLOBALHEADER | AVFMT_TS_NEGATIVE | AVFMT_VARIABLE_FPS, .p.codec_tag = (const AVCodecTag* const []){ -ff_codec_movvideo_tags, ff_codec_movaudio_tags, ff_codec_movsubtitle_tags, 0 +ff_codec_movvideo_tags, ff_codec_movaudio_tags, ff_codec_movsubtitle_tags, ff_codec_movdata_tags, 0 }, .check_bitstream = mov_check_bitstream, .p.priv_class = &mov_isobmff_muxer_class, diff --git a/libavutil/frame.h b/libavutil/frame.h index 088b24b717..3a8ed1c2b5 100644 --- a/libavutil/frame.h +++ b/libavutil/frame.h @@ -260,6 +260,12 @@ enum AVFrameSideDataType { * EXIF metadata, starting with either 49 49 2a 00, or 4d 4d 00 2a. */ AV_FRAME_DATA_EXIF, + +/** + * Metadata Boxed (MEBX) packet data for preserving original packet bytes during transcoding. + * Used by the MEBX codec to store the original packet data so the output can remain unchanged. + */ +AV_FRAME_DATA_MEBX_PACKET, }; enum AVActiveFormatDescription { -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] Re: [POLL][VOTE] Revoke social media delegation

2025-10-28 Thread softworkz . via ffmpeg-devel
> -Original Message- > From: Jean-Baptiste Kempf > Sent: Monday, October 27, 2025 11:52 PM > To: ffmpeg-devel > Cc: [email protected]; Michael Niedermayer > Subject: Re: [FFmpeg-devel] [POLL][VOTE] Revoke social media delegation > > Hello Everyone, > >

[FFmpeg-devel] [PATCH] MAINTAINERS: Update the entries for AMF (PR #20768)

2025-10-27 Thread ArazIusubov via ffmpeg-devel
9.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] Re: [POLL][VOTE] Revoke social media delegation

2025-10-26 Thread Lynne via ffmpeg-devel
On 26/10/2025 16:26, Michael Niedermayer wrote: Hi Everyone As requested, reposting this, as a new thread For context please see: https://www.youtube.com/watch?v=3VkcAvqV24c https://lists.ffmpeg.org/archives/list/[email protected]/thread/PZL3NMBYJJ7RHEJ2NEGE26R2HHXKRQ2S/ Subject: Twitter

[FFmpeg-devel] Re: [POLL][VOTE] Revoke social media delegation

2025-10-28 Thread wsbalgotrader--- via ffmpeg-devel
7;ll be waiting for your patch. Surely you're not as lazy and incompetent as the existing volunteer developers." sounds almost identical to the tweet/post/x that started this drama. So probably best that you aren't part of CC going forward. _______

[FFmpeg-devel] [PATCH] doc/APIchanges: add AVCOL_PRI_EXT_BASE and AVCOL_PRI_V_GAMUT (PR #20779)

2025-10-28 Thread Lynne via ffmpeg-devel
MUT. 2025-10-xx - xx - lavu 60.15.100 - pixfmt.h Add AV_PIX_FMT_GRAY10MSB, AV_PIX_FMT_GRAY12MSB, -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] Re: [POLL][VOTE] Revoke social media delegation

2025-10-29 Thread worldofmaps--- via ffmpeg-devel
his is not meant to be serious. _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] Re: [DISCUSSION] Adding ARM64EC support to FFmpeg

2025-10-29 Thread harish.rajaselvan--- via ffmpeg-devel
. Regards, Harish. ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/vc1dec: Don't initialize write-only intra_scantable, deduplicate cleanup code (PR #20786)

2025-10-29 Thread mkver via ffmpeg-devel
366,12 +1366,7 @@ image: } end: -av_free(buf2); -for (i = 0; i < n_slices; i++) -av_free(slices[i].buf); -av_free(slices); -return buf_size; - +ret = buf_size; err: av_free(buf2); for (i = 0; i < n_slices; i++) -- 2.49.1 _______

[FFmpeg-devel] [PATCH] avcodec/x86/qpel: Add specializations for put_l2 functions (PR #20785)

2025-10-29 Thread mkver via ffmpeg-devel
PR #20785 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20785 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20785.patch >From 995bc3690264ac6711d8364156fbfcf5b40766e1 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 9 Oct 2025 03:57:33 +0200 Subject: [PATC

[FFmpeg-devel] [PATCH] avformat/libopenmpt: add configurable interpolation options (PR #20800)

2025-10-31 Thread paper via ffmpeg-devel
OPT_TYPE_INT, { .i64 = 0 },0,INT_MAX, A | D, .unit = "interpolation"}, +{ "default", "default", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0,0, A | D, .unit = "interpolation"}, +

[FFmpeg-devel] [PATCH] avformat/http: Fix off by 1 error (PR #20804)

2025-10-31 Thread michaelni via ffmpeg-devel
te_metadata(h, data); -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/mediacodecdec_common: Check that the input to mediacodec_wrap_sw_audio_buffer() contains channel * sample_size (PR #20810)

2025-10-31 Thread michaelni via ffmpeg-devel
x->ch_layout.nb_channels); -- 2.49.1 ___________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] libavformat/mov: add support for name udta (PR #20802)

2025-10-31 Thread Lukas via ffmpeg-devel
case MKTAG( 'n','a','m','e'): key = "name"; break; case MKTAG( 'p','c','s','t'): key = "podcast"; parse = mov_metadata_int8_no_padding; break; case MKTAG( 'p','g','a','p'): key = "gapless_playback"; -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avformat/sctp: Check size in sctp_write() (PR #20809)

2025-10-31 Thread michaelni via ffmpeg-devel
- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avformat/whip: Fix rtp_ctx->streams access (PR #20805)

2025-10-31 Thread michaelni via ffmpeg-devel
e = 0; +av_freep(&rtp_ctx->streams[0]->codecpar->extradata); +rtp_ctx->streams[0]->codecpar->extradata_size = 0; } buffer = av_malloc(buffer_size); -- 2.49.1 _______ ffmpeg-devel mailing list

[FFmpeg-devel] [PATCH] avformat/rtpdec_rfc4175: several bug fixes (PR #20803)

2025-10-31 Thread michaelni via ffmpeg-devel
; +if (line >= data->height) + return AVERROR_INVALIDDATA; + /* prevent ill-formed packets to write after buffer's end */ copy_offset = (line * data->width + offset) * data->pgroup / data->xinc; if (copy_offset + length > data->frame_size || !data->frame) -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/qtrle: set keyframe flag in output frames (PR #20806)

2025-10-31 Thread jermy via ffmpeg-devel
because it didn't unset the flag for duplicate/repeated frames. (this is the same change as a PR that was posted to ffmpeg-devel yesterday) Signed-off-by: Jeremy James >From e8b0dcfd76ea476f2feb40cc86a2a30be2dad8bc Mon Sep 17 00:00:00 2001 From: Jeremy James Date: Thu, 30 Oct 2025 13:53:

[FFmpeg-devel] [PATCH] avfilter/vf_drawtext: Account for bbox text seperator (PR #20811)

2025-10-31 Thread michaelni via ffmpeg-devel
OX_LABEL_NAME_MAX_SIZE + 1) * (AV_NUM_DETECTION_BBOX_CLASSIFY + 1)); if (!s->text) return AVERROR(ENOMEM); -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an

[FFmpeg-devel] [PATCH] Fix build failure, deprecation warnings due to parser changes (PR #20814)

2025-11-01 Thread mkver via ffmpeg-devel
t FFCodecParser ff_aac_parser; -- 2.49.1 ___________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] h264chroma (PR #20813)

2025-11-01 Thread mkver via ffmpeg-devel
int x, int y); void ff_put_vc1_chroma_mc8_nornd_ssse3(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h, int x, int y); void ff_avg_vc1_chroma_mc8_nornd_ssse3(uint8_t *dst, const uint8_t *src, @@ -122,13 +118,8 @@ av_cold void ff_vc1dsp_init_x86(VC1DSPContex

[FFmpeg-devel] [PATCH] avcodec/vc1_parser: Mark EOS packets with AV_PKT_FLAG_DISCARD (PR #20781)

2025-10-28 Thread arch1t3cht via ffmpeg-devel
found = 0; -- 2.49.1 _______ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avcodec/fflcms2: Don't access inexistent array elements (PR #20780)

2025-10-28 Thread mkver via ffmpeg-devel
c >= AVCOL_TRC_EXT_NB) -return AVERROR_INVALIDDATA; - -if (s->curves[trc]) +if ((unsigned)trc < AVCOL_TRC_NB && s->curves[trc]) goto done; switch (trc) { -- 2.49.1 ___________ ffmpeg-devel mailing list -- ffmpeg-devel@

[FFmpeg-devel] [PATCH] avcodec/aacenc: add bitrate threshold for PNS and improve attack detection (PR #20815)

2025-11-01 Thread Agent45 via ffmpeg-devel
ext *ctx, const float *audio, } pch->next_grouping = window_grouping[grouping]; -pch->prev_attack = attacks[8]; +pch->prev_attack = attacks[AAC_NUM_BLOCKS_SHORT - 1]; return wi; } -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] avformat/rtpdec_qdm2: Check block_size (PR #20812)

2025-10-31 Thread michaelni via ffmpeg-devel
Context *qdm, AVStream *st, AVPacket *pkt) *p++ = qdm->block_type; *p++ = qdm->len[n]; } -if ((include_csum = (qdm->block_type == 2 || qdm->block_type == 4))) { +if (include_csum) { csum_pos = p; p += 2; } -- 2.49.1 __

[FFmpeg-devel] [PATCH] avcodec/exr: use tile dimensions in pxr24 UINT case (PR #20821)

2025-11-02 Thread michaelni via ffmpeg-devel
++j) { uint32_t diff = ((uint32_t)*(ptr[0]++) << 24) | (*(ptr[1]++) << 16) | (*(ptr[2]++) << 8 ) | -- 2.49.1 ___ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

[FFmpeg-devel] [PATCH] vulkan/prores: Adopt the same IDCT routine as the prores-raw hwaccel (PR #20819)

2025-11-02 Thread averne via ffmpeg-devel
| i), clamp(int(v), 0, maxv) << shift); } } -- 2.49.1 _______________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]

<    3   4   5   6   7   8   9   10   11   12   >