8,7 @@ VERSION_SCRIPT_POSTPROCESS_CMD="cat"
asflags_filter=echo
cflags_filter=echo
+objcflags_filter=echo
ldflags_filter=echo
AS_C='-c'
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an e
PR #20526 opened by Henrik Gramner (gramner)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20526
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20526.patch
This adds size-efficient AVX2 implementations for all the inverse transform
types (replacing a few fully unrolled existing ones in
On 15/09/2025 14:30, Michael Niedermayer via ffmpeg-devel wrote:
Hi
On Mon, Sep 15, 2025 at 02:06:07PM +0200, Timo Rothenpieler via ffmpeg-devel
wrote:
[...]
I thought Forgejo had votes as well, but I can't find them anymore, so I
might be misremembering that.
One can add thumbs u
Hi
On Mon, Sep 15, 2025 at 02:06:07PM +0200, Timo Rothenpieler via ffmpeg-devel
wrote:
[...]
>
> I thought Forgejo had votes as well, but I can't find them anymore, so I
> might be misremembering that.
One can add thumbs up and down to individual messages of an issue but they
ar
On Mon, Sep 15, 2025 at 01:09:47PM +0200, Michael Niedermayer via ffmpeg-devel
wrote:
> Hi all
>
> ATM the bug reporting guidlines point to trac
> and https://trac.ffmpeg.org/newticket redirects to forgejo
>
> So if a user found a bug, now what does she do?
> 1. First she
FULLNAME).$(LIBMAJOR)$(SLIBSUF)'
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
, Comments ?
thx
On Sun, Sep 14, 2025 at 11:23:17PM +0200, Michael Niedermayer via ffmpeg-devel
wrote:
> Hi everyone
>
> trac supports, custom search queries, customly formated results
>
> People can vote on tickets, we can have custom ticket states and custom
> workflow on
72:1
+TAG:ResolutionUnit= 2
+TAG:YCbCrPositioning= 1
+TAG:ImageWidth= 1200
+TAG:ImageLength= 1800
+TAG:ExifIFD/PixelXDimension= 1200
+TAG:ExifIFD/PixelYDimension= 1800
+[SIDE_DATA]
+side_data_type=EXIF metadata
+size=144
+[/SIDE_DATA]
+[/FRAME]
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
some blue and some pink.
People argued and fought, when they finally agreed, only rust was left.
signature.asc
Description: PGP signature
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
reshold*thr_mult*freq_boost ||
+ spread < spread_threshold ||
+ min_energy < pns_transient_energy_r *
max_energy) {
sce->can_pns[w*16+g] = 0;
} else {
sce->can_pns[w*16+g] = 1;
--
2.49.1
_____
le, "d3dcompiler_47.dll");
LOAD_FUNC(ctx->fn.combase_handle, RoInitialize);
@@ -1012,6 +1015,8 @@ static av_cold int load_functions(AVFilterContext *avctx)
LOAD_FUNC(ctx->fn.user32_handle, SetThreadDpiAwarenessContext);
+LOAD_FUNC(ctx->fn.kernel32_handle, SetThreadDescription);
+
LOAD_FUNC(ctx->fn.d3dcompiler_handle, D3DCompile);
#undef LOAD_FUNC
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
.8h}, [gv0], #32
+
+subsheight, height, #1
+st1 {v26.8h,v27.8h}, [gv1], #32
+
+b.ne16b
+ret
+
.unreq gh0
.unreq gh1
.unreq gv0
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-de
eslots > 1 && !decoder->eos_reached && !(avctx->flags &
AV_CODEC_FLAG_LOW_DELAY))
return AVERROR(EAGAIN);
}
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
v16.4h, v17.4s
str d16, [x14], #8
4:
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
PR #20516 opened by Zhao Zhili (quink)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20516
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20516.patch
The fate sample is from:
https://github.com/francescovannini/ipcam26Xconvert/blob/main/test_videos/A231130_171422_171436.265
and put at
pat), UINT32_MAX >> (32 - total), 1, num,
type, type, {
.op = SWS_OP_UNPACK,
.type = type,
.pack = pack,
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ACKED ? 1 : ELEMS); i++)
\
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
t->size, required_size);
+av_fast_mallocz(&ret->entries, &ret->size, required_size);
if (!ret->entries)
goto fail;
}
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
_CODEC_CAP_INIT_CLEANUP |
FF_CODEC_CAP_NOT_INIT_THREADSAFE, \
};
RKMPP_DEC(h264, AV_CODEC_ID_H264, "h264_mp4toannexb")
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Tue, Sep 09, 2025 at 02:40:50PM +0200, Jerome Martinez via ffmpeg-devel
wrote:
> timecode.c | 104
> +
> timecode.h | 22
> 2 files changed, 126 insertions(+)
> 8969dd4cc3cc1d77acde18a6eae065e941375
Hi Jerome
On Tue, Sep 09, 2025 at 02:41:39PM +0200, Jerome Martinez via ffmpeg-devel
wrote:
> matroska.h|1 +
> matroskadec.c | 34 ++
> 2 files changed, 35 insertions(+)
> 83b42253e7a0ca4f220f658b0671e4056e719592
> 0006-matroskadec-r
9.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
_frame(avctx, frame);
+do {
+ret = rkmpp_retrieve_frame(avctx, frame);
+} while (decoder->eos_reached && ret == AVERROR(EAGAIN));
+
+return ret;
}
static av_cold void rkmpp_flush(AVCodecContext *avctx)
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
EC_VVC_DATA_H */
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ion table
double matrix[SWR_CH_MAX][SWR_CH_MAX]; ///< floating point
rematrixing coefficients
-float matrix_flt[SWR_CH_MAX][SWR_CH_MAX]; ///< single precision
floating point rematrixing coefficients
uint8_t *native_matrix;
uint8_t *native_one;
uint8
PR #20509 opened by mkver
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20509
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20509.patch
>From 343b38b29fe048358237807660224d8074b664df Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Fri, 5 Sep 2025 01:09:49 +0200
Subject: [PATC
ree = SIZE > 2 ? av_free : NULL,
\
+.free = (1 << SIZE) > 2 ? av_free : NULL,
\
.dither_size = SIZE,
\
);
--
2.49.1
_________
lt; 0) {
-av_log(ctx, AV_LOG_ERROR, "Error in parsing expr for amount: %s\n",
s->amount_str);
+av_log(ctx, AV_LOG_ERROR, "Error in parsing expr for amount: %s\n",
amount_str);
return ret;
}
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Tue, Sep 09, 2025 at 02:38:53PM +0200, Jerome Martinez via ffmpeg-devel
wrote:
> libavformat/matroskaenc.c |8 +++
> tests/ref/lavf/mka|4 +--
> tests/ref/lavf/mkv|4 +--
> tests/ref/lavf/mkv_attachment |4 +--
> tests/re
_inputs),
FILTER_OUTPUTS(ff_video_default_filterpad),
FILTER_QUERY_FUNC2(query_format),
-.uninit= uninit,
+.activate = activate,
};
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ix_any_func
Signed-off-by: Andreas Rheinhardt
---
libswresample/rematrix_template.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libswresample/rematrix_template.c
b/libswresample/rematrix_template.c
index b70e7489b0..450a276663 100644
--- a/libswresample/rematrix_template.c
+++ b/libswresample/rematrix_template.c
@@ -105,7 +105,7 @@ static void RENAME(mix8to2)(uint8_t *const *out_, const
uint8_t *const *in_,
}
}
-static mix_any_func_type *RENAME(get_mix_any_func)(SwrContext *s)
+static mix_any_func_type *RENAME(get_mix_any_func)(const SwrContext *s)
{
if ( !av_channel_layout_compare(&s->out_ch_layout,
&(AVChannelLayout)AV_CHANNEL_LAYOUT_STEREO)
&& ( !av_channel_layout_compare(&s->in_ch_layout,
&(AVChannelLayout)AV_CHANNEL_LAYOUT_5POINT1)
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
Hi Gyan
On Fri, Sep 12, 2025 at 12:11:56PM +0530, Gyan Doshi via ffmpeg-devel wrote:
> Let's put aside the extreme cases for now. What is the concrete definition
> of the community in normal cases?
In the normal case, we would reach a consensus or we would agree that the
general
ass
Sorry, lots of things to do these last weeks.
Marton Balint via ffmpeg-devel (HE12025-08-26):
> I just thought that for the typical case we can spare an strlen() call this
> way.
Except if the format is pathologically long, which is not a case we want
to optimize for, I suspect the branch
goto fail;
-av_opt_set_int(s, "uch", 0, 0);
-
return 0;
fail:
av_log(s, AV_LOG_ERROR, "Failed to set option\n");
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On 2025-09-12 03:56 am, Michael Niedermayer via ffmpeg-devel wrote:
Hi Gyan
On Thu, Sep 11, 2025 at 01:41:24PM +0530, Gyan Doshi via ffmpeg-devel wrote:
On 2025-09-11 02:22 am, Michael Niedermayer via ffmpeg-devel wrote:
For this subject to make any sense, we need to have the entities
(GA
otation(const int32_t *displaymatrix);
/* read file contents into a string */
-char *file_read(const char *filename);
+char *ff_file_read(const char *filename);
/* Remove keys in dictionary b from dictionary a */
void remove_avoptions(AVDictionary **a, AVDictionary *b);
--
2.49.1
____
On Thu, Sep 11, 2025 at 1:29 PM tmatth via ffmpeg-devel
wrote:
>
> PR #20494 opened by tmatth
>
> +endfunc
> diff --git a/tests/checkasm/h264pred.c b/tests/checkasm/h264pred.c
> index 53e1cdb219..7254854534 100644
> --- a/tests/checkasm/h264pred.c
> +++ b/tests/checkas
Hi remi
On Tue, Sep 09, 2025 at 07:29:02PM +0300, Rémi Denis-Courmont via ffmpeg-devel
wrote:
> Le tiistaina 9. syyskuuta 2025, 15.10.37 Itä-Euroopan kesäaika Michael
> Niedermayer via ffmpeg-devel a écrit :
> > > 2) A legal entity with clear oversight rules that sponsor
Hi Gyan
On Thu, Sep 11, 2025 at 01:41:24PM +0530, Gyan Doshi via ffmpeg-devel wrote:
>
>
> On 2025-09-11 02:22 am, Michael Niedermayer via ffmpeg-devel wrote:
> > Hi Kieran
> >
> > On Wed, Sep 10, 2025 at 06:21:56PM +0200, Kieran Kunhya via ffmpeg-devel
> >
Hi Kieran
On Wed, Sep 10, 2025 at 06:21:56PM +0200, Kieran Kunhya via ffmpeg-devel wrote:
> On Wed, 10 Sept 2025, 17:49 Michael Niedermayer via ffmpeg-devel, <
> ffmpeg-devel@ffmpeg.org> wrote:
>
> > Hi remi
> >
> > On Tue, Sep 09, 2025 at 07:29:02PM +0300, R
lane[plane].swizzle));
+kernel_arg++;
+
err = ff_opencl_filter_work_size_from_image(avctx, global_work,
output, plane, 0);
if (err < 0)
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
data.o
OBJS-$(CONFIG_ADPCM_XA_DECODER) += adpcm.o adpcm_data.o
OBJS-$(CONFIG_ADPCM_XMD_DECODER) += adpcm.o adpcm_data.o
OBJS-$(CONFIG_ADPCM_YAMAHA_DECODER) += adpcm.o adpcm_data.o
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg
av_rescale(ts, AV_TIME_BASE, 1000),
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ts(&s->gb, 8);
diff --git a/libavcodec/mxpegdec.c b/libavcodec/mxpegdec.c
index 9a5110a814..8861a3969d 100644
--- a/libavcodec/mxpegdec.c
+++ b/libavcodec/mxpegdec.c
@@ -179,6 +179,12 @@ static int mxpeg_check_dimensions(MXpegDecodeContext *s,
MJpegDecodeContext *jpg
return AVERROR(EINVAL);
}
}
+if (reference_ptr->width != jpg->picture_ptr->width ||
+reference_ptr->height != jpg->picture_ptr->height ||
+reference_ptr->format != jpg->picture_ptr->format) {
+av_log(jpg->avctx, AV_LOG_ERROR, "Reference mismatching\n");
+return AVERROR_INVALIDDATA;
+}
}
return 0;
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Fri, 12 Sept 2025, 00:26 Michael Niedermayer via ffmpeg-devel, <
ffmpeg-devel@ffmpeg.org> wrote:
> Hi Gyan
>
> On Thu, Sep 11, 2025 at 01:41:24PM +0530, Gyan Doshi via ffmpeg-devel
> wrote:
> >
> >
> > On 2025-09-11 02:22 am, Michael Niedermayer via
"Doesn't support automatic bitrate in
low_delay mode, "
+"please specify bitrate explicitly\n");
+status = AVERROR(EINVAL);
+goto init_cleanup;
+}
CFDictionarySetValue(enc_info,
s->buf_size *
4LL)
return AVERROR_INVALIDDATA;
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
> On Sep 9, 2025, at 8:37 AM, Jerome Martinez via ffmpeg-devel
> wrote:
>
> This patch series adds support of timecode in Matroska files, specs are at:
> https://github.com/ietf-wg-cellar/matroska-specification/blob/master/cellar-codec/block_additional_mappings/smpte-st12-1-time
ite, Privacy section.
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On 2025-09-11 02:22 am, Michael Niedermayer via ffmpeg-devel wrote:
Hi Kieran
On Wed, Sep 10, 2025 at 06:21:56PM +0200, Kieran Kunhya via ffmpeg-devel wrote:
On Wed, 10 Sept 2025, 17:49 Michael Niedermayer via ffmpeg-devel, <
ffmpeg-devel@ffmpeg.org> wrote:
Hi remi
On Tue, Sep 09, 2
pl_render_image(s->linear_rr, &target, &orig_target, &opts->params);
target = orig_target;
} else if (!ref) {
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Wed, 10 Sept 2025, 17:49 Michael Niedermayer via ffmpeg-devel, <
ffmpeg-devel@ffmpeg.org> wrote:
> Hi remi
>
> On Tue, Sep 09, 2025 at 07:29:02PM +0300, Rémi Denis-Courmont via
> ffmpeg-devel wrote:
> > Le tiistaina 9. syyskuuta 2025, 15.10.37 Itä-Euroopan kesäaika Mic
BooleanTrue);
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
/* Draw first frame opaque, others with blending */
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ED_TIMER);
+ret = AVERROR(ETIMEDOUT);
+goto end;
+}
if (whip->h264_annexb_insert_sps_pps && st->codecpar->codec_id ==
AV_CODEC_ID_H264) {
if ((ret = h264_annexb_insert_sps_pps(s, pkt)) < 0) {
av_log(whip, AV_LOG_ERROR, "Failed to insert SPS/PPS before
IDR\n");
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ain.* @haasn
@@ -202,7 +202,7 @@ doc/.* @GyanD
# Frameworks
# ==
-.*d3d12va.* @jianhuaw
+.*d3d12va.* @jianhuaw @tong1wu
.*vulkan.* @lynne @haasn
# tests
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send
48 pos: 146946 size:
27925
ret: 0 st:-1 flags:1 ts:-0.645825
-ret: 0 st: 0 flags:1 dts: 0.00 pts: 0.00 pos:901 size:
27837
+ret: 0 st: 0 flags:1 dts: 0.00 pts: 0.00 pos: 978 size:
27837
--
2.46.0.windows.1
_________
ze > 0) {
hr = ID3D11Device_CreateTexture2D(device_hwctx->device, &texDesc,
NULL, &hwctx->texture);
if (FAILED(hr)) {
av_log(ctx, AV_LOG_ERROR, "Could not create the texture (%lx)\n",
(long)hr);
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
; of SDR by many companies.
> Not because they care about SDR, but because they care about me working on
> the FFmpeg code and SDR has no cost to them.
This is completely delusional.
Kieran
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
Le tiistaina 9. syyskuuta 2025, 15.10.37 Itä-Euroopan kesäaika Michael
Niedermayer via ffmpeg-devel a écrit :
> > 2) A legal entity with clear oversight rules that sponsors can trust and
> > influence collects funding from sponsors and decides whom to pay for
> > what.
> We h
if (memcmp(tmp, plain, SIZE) != 0) {
+av_log(NULL, AV_LOG_ERROR, "test failed\n");
+goto ERROR;
+}
+av_aes_ctr_crypt(ad, tmp + SIZE, tmp + SIZE, sizeof(tmp) - SIZE);
+if (memcmp(tmp + SIZE, plain + SIZE, sizeof(tmp) - SIZE) != 0) {
e = sizeof(uint64_t) * 4;
+uint64_t *sd = (uint64_t
*)av_packet_new_side_data(&pkt, AV_PKT_DATA_S12M_TIMECODE, size);
if (sd) {
*sd = 1; // one TC
--
2.46.0.windows.1
_____
+mkv_write_blockadditional_header(s,
MATROSKA_BLOCK_ADD_ID_TYPE_SMPTE_12M, MATROSKA_BLOCK_ADD_ID_SMPTE_12M + i);
+}
if (remaining_video_track_space > 1) {
put_ebml_void(track_bc, remaining_video_track_space);
}
--
2.46.0.windows.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
ount;
+AV_WB64(sd_64 + count, tc);
+ }
+
+return 0;
+ }
default:
break;
}
--
2.46.0.windows.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
tc32 The 32-bit SMPTE timecode (from DeckLink or
av_timecode_get_smpte)
+ * @return The 64-bit SMPTE 12M timecode format (without sync word)
+ */
+uint64_t av_timecode_expand_to_64bit(uint32_t tc32);
+
+/**
+ * Convert a 64-bit SMPTE 12M/RFC 5484 timecode to 32-bit SMPTE format.
+ *
+ * This recons
Hi Remi
On Tue, Sep 09, 2025 at 02:49:39PM +0300, Rémi Denis-Courmont via ffmpeg-devel
wrote:
> Hi,
>
> Le 9 septembre 2025 11:19:26 GMT+03:00, Michael Niedermayer via ffmpeg-devel
> a écrit :
> >Hi Everyone
> >
> >The subject of funding and sponsors came up
Hi,
Le 9 septembre 2025 11:19:26 GMT+03:00, Michael Niedermayer via ffmpeg-devel
a écrit :
>Hi Everyone
>
>The subject of funding and sponsors came up a few times recently.
>
>I think FFmpeg needs a clear guideline on this matter. To avoid
>confusion, to avoid disagreem
Hi Kieran
On Tue, Sep 09, 2025 at 10:02:22AM +0100, Kieran Kunhya via ffmpeg-devel wrote:
> On Tue, 9 Sept 2025, 09:19 Michael Niedermayer via ffmpeg-devel, <
[...]
> My suggestion would be:
> > - The FFmpeg project should actively seek sponsors and funding.
> > - The mo
first patch for ffmpeg and I have little
experience with opencl etc, looking for insights.
BR,
Matthias
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Tue, 9 Sept 2025, 09:19 Michael Niedermayer via ffmpeg-devel, <
ffmpeg-devel@ffmpeg.org> wrote:
> Hi Everyone
>
> The subject of funding and sponsors came up a few times recently.
>
> I think FFmpeg needs a clear guideline on this matter. To avoid
> confusion, to av
quot;, 32) },
+{ LEVEL("4",40) },
+{ LEVEL("4.1", 41) },
+{ LEVEL("4.2", 42) },
+{ LEVEL("5",50) },
+{ LEVEL("5.1", 51) },
+{ LEVEL("5.2", 52) },
+{ LEVEL("6",60) },
+{ LEVEL("6.1", 61) },
+{ LEVEL("6.2"
gt;encoded_frame + max_b_frames +
1) // too soon to poll
+if(ctx->submitted_frame <= ctx->encoded_frame + output_delay)
// too soon to poll
return ret;
}
}
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
AV_LOG_ERROR, "Failed to open report \"%s\": %s\n",
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
true,
.renderable = true,
.sampleable = true,
.storable = fmt->caps & PL_FMT_CAP_STORABLE,
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
av_opt_set_array(filt_out, "alphamodes", AV_OPT_SEARCH_CHILDREN,
0, FF_ARRAY_ELEMS(sdl_supported_alpha_modes),
AV_OPT_TYPE_INT, sdl_supported_alpha_modes)) <
0)
+goto fail;
ret = avfilter_init_dict(filt_ou
= FIT_SCALE_DOWN }, 0, 0, STATIC, .unit =
"fit_mode" },
{ "fillcolor", "Background fill color", OFFSET(fillcolor),
AV_OPT_TYPE_COLOR, {.str = "black@0"}, .flags = DYNAMIC },
{ "corner_rounding", "Corner rounding radius", OFFSET(corner_rounding),
AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, 0.0, 1.0, .flags = DYNAMIC },
{ "lut", "Path to custom LUT file to apply", OFFSET(lut_filename),
AV_OPT_TYPE_STRING, { .str = NULL }, .flags = STATIC },
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
TER) +=
$(FATE_PRORES)
fate-prores: $(FATE_PRORES)
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
*h, const char *uri, int
flags, AVDictionary **op
TLSShared *s = &c->tls_shared;
uint16_t gnutls_flags = 0;
int ret;
+av_assert0(s);
ff_gnutls_init();
@@ -260,6 +262,7 @@ static int dtls_open(URLContext *h, const char *uri, int
flags, AVDictionary **o
{
TLSContext *c = h->priv_data;
TLSShared *s = &c->tls_shared;
+av_assert0(s);
s->is_dtls = 1;
return tls_open(h, uri, flags, options);
}
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
st - 1;
+}
+
q->avctx = avctx;
return 0;
--
2.49.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
mple/swresample.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index 0a4e216f9b..ff9093670b 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -143,11 +143,11 @@ av_cold int swr_init(struct SwrCont
FMT=1
+ */
+if (pt != RTCP_RTPFB)
+goto write_packet;
+if (fmt == 1)
+handle_nack_rtx(s, ret);
+}
write_packet:
if (whip->h264_annexb_insert_sps_pps && st->codecpar->codec_id ==
AV_CODEC_ID_H264) {
if ((ret = h264_annexb_insert_sps_pps(s, pkt)) < 0) {
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
!avctx->internal->draining && !fctx->nb_early_frames)
continue;
p = &fctx->threads[fctx->next_finished];
@@ -612,6 +613,8 @@ int ff_thread_receive_frame(AVCodecContext *avctx, AVFrame
*frame)
* we first return all the frames, then the error */
if (fctx->df.nb_f) {
decoded_frames_pop(&fctx->df, frame);
+if (fctx->nb_early_frames)
+fctx->nb_early_frames--;
ret = 0;
} else {
ret = fctx->result;
@@ -973,6 +976,7 @@ av_cold int ff_frame_thread_init(AVCodecContext *avctx)
goto error;
}
+fctx->nb_early_frames = 1;
return 0;
error:
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
On Thu, Sep 04, 2025 at 07:43:36PM +0800, 岑湛权 via ffmpeg-devel wrote:
> From: zhanquan cen
>
> Fix two -Wenum-conversion warnings:
> - Implicit conversion from AVPacketSideDataType to AVFrameSideDataType
> - Implicit conversion from AVFrameSideDataType to AVPacketSideDataType
IN32
makeinfo --version > /dev/null 2>&1 && enable makeinfo || disable makeinfo
enabled makeinfo \
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
rnel_arg, cl_float4, &(ctx-
>plane[plane].scale));
+kernel_arg++;
+
+CL_SET_KERNEL_ARG(ctx->kernel, kernel_arg, cl_int4, &(ctx-
>plane[plane].swizzle));
+kernel_arg++;
+
err = ff_opencl_filter_work_size_from_image(avctx, global_work,
l.o
opencl.o \
--
2.49.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
DARD,
+PRORES_PROFILE_HQ,
+PRORES_PROFILE_,
+PRORES_PROFILE_XQ,
+};
+
+enum {
+QUANT_MAT_PROXY = 0,
+QUANT_MAT_PROXY_CHROMA,
+QUANT_MAT_LT,
+QUANT_MAT_STANDARD,
+QUANT_MAT_HQ,
+QUANT_MAT_XQ_LUMA,
+ QUANT_MAT_DEFAULT,
+};
+
+typedef struct prores_profile {
+const char *full_name;
+uint32_ttag;
+int min_quant;
+int max_quant;
+int br_tab[NUM_MB_LIMITS];
+int quant;
+int quant_chroma;
+} prores_profile;
+
+typedef struct ProresContext {
+AVClass *class;
+DECLARE_ALIGNED(16, int16_t, blocks)[MAX_PLANES][64 * 4 *
MAX_MBS_PER_SLICE];
+DECLARE_ALIGNED(16, uint16_t, emu_buf)[16*16];
+int16_t quants[MAX_STORED_Q][64];
+int16_t quants_chroma[MAX_STORED_Q][64];
+int16_t custom_q[64];
+int16_t custom_chroma_q[64];
+const uint8_t *quant_mat;
+const uint8_t *quant_chroma_mat;
+const uint8_t *scantable;
+
+void (*fdct)(FDCTDSPContext *fdsp, const uint16_t *src,
+ ptrdiff_t linesize, int16_t *block);
+FDCTDSPContext fdsp;
+
+const AVFrame *pic;
+int mb_width, mb_height;
+int mbs_per_slice;
+int num_chroma_blocks, chroma_factor;
+int slices_width;
+int slices_per_picture;
+int pictures_per_frame; // 1 for progressive, 2 for interlaced
+int cur_picture_idx;
+int num_planes;
+int bits_per_mb;
+int force_quant;
+int alpha_bits;
+int warn;
+
+char *vendor;
+int quant_sel;
+
+int frame_size_upper_bound;
+
+int profile;
+const struct prores_profile *profile_info;
+
+int *slice_q;
+
+struct ProresThreadData *tdata;
+} ProresContext;
+
+av_cold int ff_prores_kostya_encode_init(AVCodecContext *avctx, ProresContext
*ctx,
+ enum AVPixelFormat pixfmt);
+
+uint8_t* ff_prores_kostya_write_frame_header(AVCodecContext *avctx,
ProresContext *ctx,
+ uint8_t **orig_buf, int flags,
+ enum AVColorPrimaries
color_primaries,
+ enum
AVColorTransferCharacteristic color_trc,
+ enum AVColorSpace colorspace);
+
+uint8_t* ff_prores_kostya_write_picture_header(ProresContext *ctx, uint8_t
*buf);
+
+FF_VISIBILITY_POP_HIDDEN
+
+#endif
\ No newline at end of file
--
2.50.1
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
Le maanantaina 25. elokuuta 2025, 11.35.28 Itä-Euroopan kesäaika daichengrong
via ffmpeg-devel a écrit :
> ping~
Can you please submit via code.ffmpeg.org ?
--
ヅニ-クーモン・レミ
Tapio's place new town, former Finnish Republic of Uusimaa
___
ffmp
late.c
@@ -1792,7 +1792,9 @@ static av_cold int decode_init_mp3on4(AVCodecContext *
avctx)
s->mp3decctx[i]->adu_mode = 1;
s->mp3decctx[i]->avctx = avctx;
s->mp3decctx[i]->mpadsp = s->mp3decctx[0]->mpadsp;
+#if USE_FLOATS
s->mp3decctx[i]-&
PR #20455 opened by Timo Rothenpieler (BtbN)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20455
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20455.patch
Captures windows and monitors with the respective WinRt API.
The filter itself is written in C++, since interacting with WinRt with
On 2025-09-05 17:16:02+0200, Rémi Denis-Courmont via ffmpeg-devel wrote:
Doesn't this ML have a plain text policy?
I suppose that this is a problem with FFFjo rather than OP, but still.
The mail you're replying to seemingly wasn't sent to the ML,
but (probably) only you.
D_HEVC))) {
CFDictionarySetValue(enc_info,
compat_keys.kVTVideoEncoderSpecification_EnableLowLatencyRateControl,
kCFBooleanTrue);
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
if enabled gcrypt; then
GCRYPT_CONFIG="${cross_prefix}libgcrypt-config"
if "${GCRYPT_CONFIG}" --version > /dev/null 2>&1; then
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
16 - 8)
+b.ne12b
+ret
+endfunc
+
function ff_vvc_dmvr_hv_8_neon, export=1
tmp0.req x7
tmp1.req x8
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an
Le perjantaina 5. syyskuuta 2025, 18.11.49 Itä-Euroopan kesäaika Rémi Denis-
Courmont via ffmpeg-devel a écrit :
> Le maanantaina 25. elokuuta 2025, 11.35.28 Itä-Euroopan kesäaika
> daichengrong
via ffmpeg-devel a écrit :
>
> > ping~
>
>
> Can you please submit via
++;
+
+CL_SET_KERNEL_ARG(ctx->kernel, kernel_arg, cl_int4,
&(ctx->plane[plane].swizzle));
+kernel_arg++;
+
err = ff_opencl_filter_work_size_from_image(avctx, global_work,
output, plane, 0);
if (err < 0)
--
2.51.0
___
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
Le tiistaina 2. syyskuuta 2025, 16.10.04 Itä-Euroopan kesäaika Michael
Niedermayer via ffmpeg-devel a écrit :
> Simple awnser: because iam not 100% sure
Then don't allow it until you, or rather SPI, are sure.
You don't want to get into legal/fiscal troubles, especially not for sma
rds compatible HE-AAC the sample rate, channel count,
and total number of samples found in an AAC ADTS header are not
--
2.34.1
___________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
Doesn't this ML have a plain text policy?
I suppose that this is a problem with FFFjo rather than OP, but still.
--
Rémi Denis-Courmont
Villeneuve de Tapiola, ex-République finlandaise d´Uusimaa
___
ffmpeg-devel mailing list -- ffmpeg-
b.ne0b
ret
--
2.49.1
_______
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
1 - 100 of 2167 matches
Mail list logo