> On Apr 15, 2025, at 08:59, softworkz .
> wrote:
>
>
>
>> -Original Message-
>> From: ffmpeg-devel > <mailto:[email protected]>> On Behalf Of
>> Michael Niedermayer
>> Sent: Dienstag, 15. April 2025 01:20
>
ions
>>> + * (small code model instruction sequence). We mark all such globals
>>> with this
>>> + * attribute_mcmodel_small to ensure assembly accessible globals
>>> continue to be
>>> + * allocated in sections reachable from PC relative instructions.
&g
PT_TYPE_CONST, {.i64=INTERPOLATE_NEAREST}, 0, 0, TFLAGS, .unit =
"interp_mode" },
+{ "trilinear", "interpolate values using the 8 points defining a
cube", 0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TRILINEAR}, 0, 0, TFLAGS,
.unit = "interp_mode" },
+{ "tetrahedral", "interpolate values using a tetrahedron",
0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TETRAHEDRAL}, 0, 0, TFLAGS, .unit =
"interp_mode" }, \
+{ NULL }
+};
+
+AVFILTER_DEFINE_CLASS(lut3d_opencl);
+
+const FFFilter ff_vf_lut3d_opencl = {
+.p.name = "lut3d_opencl",
+.p.description = NULL_IF_CONFIG_SMALL("Adjust colors using a 3D LUT."),
+.p.priv_class = &lut3d_opencl_class,
+.p.flags= AVFILTER_FLAG_HWDEVICE,
+.priv_size = sizeof(LUT3DOpenCLContext),
+.init = &lut3d_opencl_init,
+.uninit = &lut3d_opencl_uninit,
+FILTER_INPUTS(lut3d_opencl_inputs),
+FILTER_OUTPUTS(lut3d_opencl_outputs),
+FILTER_SINGLE_PIXFMT(AV_PIX_FMT_OPENCL),
+.flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
+};
+
+#endif /* CONFIG_LUT3D_OPENCL_FILTER */
--
2.39.5 (Apple Git-154)
___
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".
source_addrs);
+if (s->duration == AV_NOPTS_VALUE)
+s->ctx_flags |= AVFMTCTX_UNSEEKABLE;
+
return 0;
}
#endif /* CONFIG_RTPDEC */
--
2.49.0
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/f
AVERROR(ENOSYS);
+
if (ffifmt(s->iformat)->read_seek2 && !ffifmt(s->iformat)->read_seek) {
int64_t min_ts = INT64_MIN, max_ts = INT64_MAX;
if ((flags & AVSEEK_FLAG_BACKWARD))
--
2.49.0
_______
ffmpeg-devel maili
return NULL;
--
2.43.0
_______
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".
I would
be happy to modify the patch to align with the style you suggest.
Thanks for your feedback, and I look forward to your guidance!
Best regards,
Eslam
On Tuesday, February 18, 2025 at 01:27:49 PM GMT+2, Nicolas George
wrote:
Thanks for the patch.
Eslam Samy via ffmpeg-de
: ptrdiff_t _src_stride
--
2.47.2
_______
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".
+add d2, d0, d2
+add d3, d3, d1 // a^2 + b^2 + 2ab
+add d2, d2, d1
st1 {v0.1d-v3.1d}, [x0]
ret
endfunc
--
2.47.2
___
ffmpeg-devel mailing list
ffmpeg-devel
v0.16b, v0.16b, v2.16b
+sub v0.16b, v0.16b, v4.16b
+
+st1 {v0.16b}, [x0], #16
+
b.gt1b
ret
endfunc
--
2.47.2
___
ffmpeg-devel mailing list
[email protected]
https
d.B01",
av_fourcc2str(st->codecpar->codec_tag), profile, level);
+profile_compatibility != AV_PROFILE_UNKNOWN &&
+tier != 0 &&
+level != AV_LEVEL_UNKNOWN &&
+constraints[0] != '\0') {
+ snprintf(a
c_tag), profile, level);
+profile_compatibility != AV_PROFILE_UNKNOWN &&
+tier != 0 &&
+level != AV_LEVEL_UNKNOWN &&
+constraints[0] != '\0') {
+ snprintf(attr, sizeof(attr), "%s.%d.%x.%c%d.%s",
a
WN &&
+strcmp(constraints, "0") != 0) {
+snprintf(attr, sizeof(attr), "%s.%d.%x.%c%d.%s",
av_fourcc2str(st->codecpar->codec_tag), profile, profile_compatibility, tier,
level, constraints);
} else
goto fail;
} else if (st->codecpar->codec_id == AV_CODEC_ID_MP2) {
--
2.47.1
___
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".
c_tag), profile, level);
+profile_compatibility != AV_PROFILE_UNKNOWN &&
+tier != 0 &&
+level != AV_LEVEL_UNKNOWN &&
+constraints[0] != '\0') {
+ snprintf(attr, sizeof(attr), "%s.%d.%x.%c%d.%s",
a
ff_blend_mask(&s->dc, color, frame->data, frame->linesize, clip_x,
clip_y,
-bitmap.buffer + pdx, bitmap.pitch, w1, h1, 3, 0, x1, y1);
+bitmap.buffer + pdx, bitmap.pitch, w1, h1, l2depth, 0, x1, y1);
}
}
--
2.47.2
&s->lines[l];
+av_freep(&line->glyphs);
+hb_destroy(&line->hb_data);
+}
+av_freep(&s->lines);
}
-av_freep(&s->lines);
av_freep(&s->tab_clusters);
return 0;
--
2.47.2
___
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".
ff_blend_mask(&s->dc, color, frame->data, frame->linesize, clip_x,
clip_y,
-bitmap.buffer + pdx, bitmap.pitch, w1, h1, 3, 0, x1, y1);
+bitmap.buffer + pdx, bitmap.pitch, w1, h1, l2depth, 0, x1, y1);
}
}
--
2.47.2
define attribute_mcmodel_small __attribute__(model("small"))
+#else
+# define attribute_mcmodel_small
+#endif
+
#endif /* AVUTIL_ATTRIBUTES_INTERNAL_H */
--
2.48.1.711.g2feabab25a-goog
___
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".
else
+#endif
c->lumToYV12 = ff_rgba32ToY_neon;
if (c->chrSrcHSubSample)
c->chrToYV12 = ff_rgba32ToUV_half_neon;
--
2.47.2
___________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg
str d16, [x14], #8
4:
subsheight, height, #1
--
2.47.2
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@f
I think you were looking at an older version of the patch. Newer version
didn't have this. Anyhow, there's a new version I uploaded (v3).
On Thu, Feb 27, 2025 at 6:31 PM Lynne wrote:
> On 25/02/2025 22:37, Pranav Kant via ffmpeg-devel wrote:
> > By default, all globals i
I uploaded a new patch (v3) that addresses these concerns.
On Thu, Feb 27, 2025 at 5:14 PM Michael Niedermayer
wrote:
> On Wed, Feb 26, 2025 at 07:44:37PM +, Pranav Kant via ffmpeg-devel
> wrote:
> > By default, all globals in C/C++ compiled by clang are allocated
> >
pecially
> for the main authors and active developers.
>
Hi Michael,
Was all the STF discussion around the first application done in public?
Kieran
>
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg
ue as to what I've done.
Kieran
>
_______
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".
attribute_mcmodel_small __attribute__((model("small")))
+#else
+#define attribute_mcmodel_small
+#endif
+
#endif /* AVUTIL_ATTRIBUTES_INTERNAL_H */
--
2.49.0.rc0.332.g42c0ae87b1-goog
___
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".
cessing these globals without GOT). This is a
> problem
> + * when FFMpeg is built with medium code model (-mcmodel=medium) which
> allocates
> + * all globals in a data section that's unreachable with PC relative
> instructions
> + * (small code model instruction sequence). We mark all such globals with
> this
> + * attribute_mcmodel_small to ensure assembly accessible globals continue
> to be
> + * allocated in sections reachable from PC relative instructions.
> + */
> +#if ARCH_X86_64 && defined(__ELF__) && AV_HAS_ATTRIBUTE(model)
> +#define attribute_mcmodel_small __attribute__((model("small")))
> +#else
> +#define attribute_mcmodel_small
> +#endif
> +
> #endif /* AVUTIL_ATTRIBUTES_INTERNAL_H */
> --
> 2.49.0.rc0.332.g42c0ae87b1-goog
>
>
___
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".
else
+#endif
c->lumToYV12 = ff_rgba32ToY_neon;
if (c->chrSrcHSubSample)
c->chrToYV12 = ff_rgba32ToUV_half_neon;
--
2.47.2
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailma
On Wed, Feb 26, 2025 at 11:44 AM Pranav Kant via ffmpeg-devel
wrote:
>
> [...]
> --- a/libavutil/attributes_internal.h
> +++ b/libavutil/attributes_internal.h
> @@ -31,4 +31,19 @@
> #define FF_VISIBILITY_POP_HIDDEN
> #endif
>
> +/**
> + * Some globals de
--
2.47.2
_______
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".
+501,8 @@ static void set_codec_str(AVFormatContext *s,
AVCodecParameters *par,
av_strlcatf(str, size, ".%02x%02x%02x",
extradata[1], extradata[2], extradata[3]);
av_free(tmpbuf);
+} else if (!strcmp(str, "hev1") || !strcmp(str, "
Thank you for taking a look.
On Tue, Mar 11, 2025 at 4:45 PM Andreas Rheinhardt <
[email protected]> wrote:
> Pranav Kant via ffmpeg-devel:
> > By default, all globals in C/C++ compiled by clang are allocated
> > in non-large data sections. See [1] for back
On Tue, 4 Mar 2025, 11:17 Michael Niedermayer,
wrote:
> Hi Kieran
>
> On Tue, Mar 04, 2025 at 08:13:11AM -0600, Kieran Kunhya via ffmpeg-devel
> wrote:
> [...]
> > Hi Michael,
> >
> > Was all the STF discussion around the first application done in public?
>
&
>
> Kierans reply later refered back to this:
> > OMG a GSoC contributor is complaining about how hard the contribution
>
That's a selective quotation of an incomplete sentence.
Kieran
>
_______
ffmpeg-devel mailing list
ffmpeg
.
--
Matt
_______
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".
Hi,
On Fri, Feb 28, 2025 at 1:47 AM wangyaqiang via ffmpeg-devel
wrote:
>
> From: Wang Yaqiang
>
> Signed-off-by: Wang Yaqiang
> ---
> libavcodec/libwebpenc_animencoder.c | 17 +++--
> libavcodec/libwebpenc_common.c | 2 ++
> libavcodec/libwebpenc_c
+.endm
+
+vvc_avg2 8
+vvc_avg2 10
+vvc_avg2 12
/* x0: int16_t *dst
* x1: const uint8_t *_src
--
2.47.2
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link ab
+8:
+.endif
+ret
+endfunc
+.endm
+
+interleaved_yuv_to_planar uyvy, yuv422
+interleaved_yuv_to_planar uyvy, yuv420
+interleaved_yuv_to_planar yuyv, yuv422
+interleaved_yuv_to_planar yuyv, yuv420
--
2.47.2
___
ffmpeg-devel mailing list
ffmpeg
On Wed, 12 Feb 2025, 23:29 Timo Rothenpieler, wrote:
> On 12.02.2025 23:16, Soft Works wrote:
> >
> >
> >> -Original Message-
> >> From: ffmpeg-devel On Behalf Of Timo
> >> Rothenpieler
> >> Sent: Mittwoch, 12. Februar 2025 23:0
-
2.47.2
_______
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".
On Fri, 21 Feb 2025, 14:30 Soft Works,
wrote:
>
>
> > -Original Message-
> > From: ffmpeg-devel On Behalf Of
> > Michael Niedermayer
> > Sent: Freitag, 21. Februar 2025 14:22
> > To: FFmpeg development discussions and patches > [email protected]
On Fri, 21 Feb 2025, 15:02 Soft Works, wrote:
>
>
> > -Original Message-
> > From: ffmpeg-devel On Behalf Of
> > Kieran Kunhya via ffmpeg-devel
> > Sent: Freitag, 21. Februar 2025 15:53
> > To: FFmpeg development discussions and patches >
t suited for FFmpeg.
Kieran
>
_______
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".
t; +/target_dem_fuzzer
> > +/target_io_dem_fuzzer
> > +/target_sws_fuzzer
> > +/target_swr_fuzzer
> > /trasher
> > /seek_print
> > /uncoded_frame
>
> Ping
>
Lgtm
>
___
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".
Cesar,
You should profile with the "ffmpeg_g" command which contains debug symbols.
Kieran
>
_______
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".
x1: const uint8_t *_src
* x2: ptrdiff_t _src_stride
--
2.47.2
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subj
urshr v16.4h, v16.4h, #4
str d16, [x14], #8
4:
subsheight, height, #1
--
2.47.2
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubs
On Friday, February 21st, 2025 at 5:15 AM, Chris Hodges
wrote:
> Hi Tristan,
>
> On 12/13/24 14:44, Tristan Matthews via ffmpeg-devel wrote:
>
> > Nice, looking forward to testing the next iteration.
>
>
> Sorry for the long delay, I got sidetracked with other wor
ARCH_X86_64 && defined(__ELF__) && __has_attribute(model)
+#define attribute_mcmodel_small __attribute__(model("small"))
+#else
+#define attribute_mcmodel_small
+#endif
+
#endif /* AVUTIL_ATTRIBUTES_INTERNAL_H */
--
2.48.1.658.g4767266eb4-goog
___
sed from hardcoded asm that
> assumes small
> + * code model (that is, accessing these globals without GOT). This is a
> problem
> + * when FFMpeg is built with medium code model (-mcmodel=medium) which
> allocates
> + * all globals in a data section that's unreachable with PC rel
now.
Regards,
Kieran Kunhya
_______
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".
This is useful for sections of code kept for backward compatibility and
--
2.48.1.658.g4767266eb4-goog
___
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".
\t2\().2d //
b1432
.endm
const tab_8pt, align=4
--
2.47.2
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpe
ute_mcmodel_small
>> +#endif
>> +
>> #endif /* AVUTIL_ATTRIBUTES_INTERNAL_H */
>> diff --git a/libavutil/mem_internal.h b/libavutil/mem_internal.h
>> index c027fa51c3..efb4c89c39 100644
>> --- a/libavutil/mem_internal.h
>> +++ b/libavutil/mem_internal.h
>&g
thub.com/ffstaging/FFmpeg/pull/75
Do you intend to regularly spam the mailing list (which is already
heavily cluttered and disorganised) with your CI?
Kieran
___________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpe
atch
Description: 0001-Make-multiple-queue-changes.patch
_______
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".
Hello everybody,
In the branch release/4.4 I can see update for 4.4.6 but the latest stable
release for 4.4 is the version 4.4.5.
Is version 4.4.6 stable?
Thanks,
Giovanni
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org
t; > 19 files changed, 1729 insertions(+), 3 deletions(-)
> > create mode 100644 libavcodec/ohcodec.c
> > create mode 100644 libavcodec/ohcodec.h
> > create mode 100644 libavcodec/ohdec.c
> > create mode 100644 libavcodec/ohenc.c
> > create mode 100644 libavutil/hwc
OP(dst[6], 64 * src[6]);\
> +OP(dst[7], 64 * src[7]);\
> dst += stride;\
> src += stride;\
> }\
> --
> 2.49.0
>
Some explanation of what this is for would help.
Kieran
>
___
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".
--- Begin Message ---
attached (don't have a git send-email setup here at the moment)
On 6/28/25 05:47, Michael Niedermayer wrote:
On Wed, Jun 25, 2025 at 10:26:16AM +0800, Tim Blechmann via ffmpeg-devel wrote:
Date: Wed, 25 Jun 2025 10:26:16 +0800
From: Tim Blechmann
To: ffmpeg-
-have the change done in FFmpeg).
> -
> -Also see tools/murge, you can copy and paste a 3 way conflict into its stdin
> -and it will display colored diffs. Any arguments to murge (like ones to
> suppress
> -whitespace differences) are passed into colordiff.
> -
> -TODO/FIXME/UNMERGED
&
f (ctx->input_order <= ctx->decode_delay)
+if (ctx->input_order <= ctx->decode_delay && ctx->pic_end)
ctx->dts_pts_diff = ctx->pic_end->pts - ctx->first_pts;
}
--
2.50.0
___________
ffmpeg-d
onemap-filter.patch
___
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".
[email protected]
> <mailto:[email protected]>. There is no minimum order nor any NDA that
> needs to be signed.
>
Roughly one year ago I tried to buy one of these and I was asked to sign an
NDA.
Kieran
>
--- End Message ---
___________
ffmpeg-devel mai
oder
LGTM and in line with your recent pushes
Thanks,
Alexander
--- End Message ---
___________
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".
ST requests */
> if (ffurl_alloc(&rt->rtsp_hd_out, httpname, AVIO_FLAG_WRITE,
> &s->interrupt_callback) < 0 ) {
> +av_dict_free(&options);
> err = AVERROR(EIO);
> goto fail;
> }
> --
> 2
--- Begin Message ---
On Fri, Jun 27, 2025 at 10:24 AM Maryla Ustarroz-Calonge via
ffmpeg-devel wrote:
>
>
>
>
> -- Forwarded message --
> From: Maryla Ustarroz-Calonge
> To: [email protected]
> Cc:
> Bcc:
> Date: Fri, 27 Jun 2025 10:23
that.
Best,
Stefan
_______
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".
emcpy.c
> new file mode 100644
> index 00..ef4784faa4
> --- /dev/null
> +++ b/libswscale/ops_memcpy.c
[...]
> +
> +SwsOpBackend backend_murder = {
> +.name= "memcpy",
> +.compile = compile,
> +};
Is this intentional?
While everything is n
difference between cheap servers should make no
difference.
If we choose Gitlab it should be hosted on a powerful server (for arguments
sake 32 cores) and SPI funds use to pay for it.
Kieran
>
_______
ffmpeg-devel mailing list
ffmpeg-devel@ffmp
ode.ffmpeg.org, I intend to
> * apply the CI patches which timo currently keeps rebasing on the Forgejo
> git
> (maybe timo can post these to ffmpeg-devel)
>
> * extend my github cronjob to autosync Forgejo or Gitlab too
> (or someone else can set one up)
>
> * announce cod
I intend to
> * apply the CI patches which timo currently keeps rebasing on the
> Forgejo git (maybe timo can post these to ffmpeg-devel)
>
> * extend my github cronjob to autosync Forgejo or Gitlab too
> (or someone else can set one up)
>
> * announce code.ffmpeg.org public
t; Theres also the more personal reason, that i dont want to work on a #2
> framework or appendix under some other framework. Id like to compete and
> win and be working on #1 :)
>
> thx
>
Ffmpeg has been using Videolan infra for git for over a decade.
Kieran
>
___
--- Begin Message ---
On Tue, 24 Jun 2025, 09:28 compn, wrote:
> On Tue, 24 Jun 2025 07:48:30 +0100, Kieran Kunhya via ffmpeg-devel
> wrote:
>
> > On Tue, 24 Jun 2025, 07:00 compn, wrote:
> >
> > > On Mon, 23 Jun 2025 21:20:56 +0100, Derek Buitenhuis wrote:
>
ll reduce trust by donators in FFmpeg.
>
> thx
>
> [...]
> --
>
Translation: Be thankful I am managing FFmpeg donations using my personal
wallet without any accountability to the community.
(Same level of accountability as avcodec.org
Derek, be thankful that Michael is do
--- Begin Message ---
On Tue, Jun 10, 2025 at 8:02 AM Maryla Ustarroz-Calonge via
ffmpeg-devel wrote:
>
>
>
>
> -- Forwarded message --
> From: Maryla Ustarroz-Calonge
> To: [email protected]
> Cc:
> Bcc:
> Date: Tue, 10 Jun 2025 17:02:05 +0
--- Begin Message ---
On Monday, June 16th, 2025 at 2:22 PM, Andreas Rheinhardt
wrote:
> Tristan Matthews via ffmpeg-devel:
>
> > On Monday, June 16th, 2025 at 6:53 AM, Andreas Rheinhardt
> > [email protected] wrote:
> >
> > > Patch attached.
&g
= 0;
>
> return ret;
> --
> 2.49.0
>
Doesn't match commit message
>
--- End Message ---
_______
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".
--- Begin Message ---
On 2025-07-01 16:50 +0530, Gyan Doshi wrote:
>
> On 2025-07-01 04:28 pm, Alexander Strasser via ffmpeg-devel wrote:
>
> > Thus I want this thread to start a discussion, that eventually leads
> > to a policy about submitting and integrating "AI&
--- Begin Message ---
On 2025-07-03 02:16 +0200, Gerion Entrup wrote:
> Am Dienstag, 1. Juli 2025, 12:58:23 Mitteleuropäische Sommerzeit schrieb
> Alexander Strasser via ffmpeg-devel:
[...]
> > Thus I want this thread to start a discussion, that eventually leads
> > to a polic
--- Begin Message ---
On 2025-07-01 14:44 +0200, Kacper Michajlow wrote:
> On Tue, 1 Jul 2025 at 12:58, Alexander Strasser via ffmpeg-devel
[...]
> >
> > I do not like the branding of the LLMs as AI, thus I will for now
> > continue to call it "AI" in quotes. I'
OG_DEBUG);
+init_bt709_gamma_lut();
av_log(avctx, AV_LOG_INFO, "Initializing filter with 1 input and 1
output\n");
return 0;
}
--
2.49.0
Get Outlook for Mac <https://aka.ms/GetOutlookForMac>
--- End Message ---
___
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".
, 307200, 0x9c203210
--
2.47.2
--- End Message ---
___________
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".
--- Begin Message ---
On 2025-07-05 14:20 +0300, Rémi Denis-Courmont wrote:
> Le tiistaina 1. heinäkuuta 2025, 13.58.23 Itä-Euroopan kesäaika Alexander
> Strasser via ffmpeg-devel a écrit :
> > (...) I want this thread to start a discussion, that eventually leads
> > to a polic
your mail skipped that seems not relevant to this
discussion]
Best regards,
Alexander
--- End Message ---
___________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or emai
avI-n_NXHBVs3ehog>
Get Outlook for Mac <https://aka.ms/GetOutlookForMac>
--- End Message ---
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpe
_pix_fmt_name(output->format),
> + output->width, output->height, output->pts);
> +
> + return ff_filter_frame(outlink, output);
> +
> +fail:
> + clFinish(ctx->command_queue);
> + av_frame_free(&input);
> + av_frame_free(&output);
> + return err;
> +}
> +
> +static av_cold void lut3d_opencl_uninit(AVFilterContext *avctx)
> +{
> + LUT3DOpenCLContext *ctx = avctx->priv;
> + cl_int cle;
> +
> + clReleaseMemObject(ctx->lut3d_buf);
> +
> + if (ctx->kernel) {
> + cle = clReleaseKernel(ctx->kernel);
> + if (cle != CL_SUCCESS)
> + av_log(avctx, AV_LOG_ERROR, "Failed to release "
> + "kernel: %d.\n", cle);
> + }
> +
> + if (ctx->command_queue) {
> + cle = clReleaseCommandQueue(ctx->command_queue);
> + if (cle != CL_SUCCESS)
> + av_log(avctx, AV_LOG_ERROR, "Failed to release "
> + "command queue: %d.\n", cle);
> + }
> +
> + av_freep(&ctx->lut);
> +
> + ff_opencl_filter_uninit(avctx);
> +}
> +
> +static const AVFilterPad lut3d_opencl_inputs[] = {
> + {
> + .name = "default",
> + .type = AVMEDIA_TYPE_VIDEO,
> + .filter_frame = &lut3d_opencl_filter_frame,
> + .config_props = &ff_opencl_filter_config_input,
> + },
> +};
> +
> +static const AVFilterPad lut3d_opencl_outputs[] = {
> + {
> + .name = "default",
> + .type = AVMEDIA_TYPE_VIDEO,
> + .config_props = &ff_opencl_filter_config_output,
> + },
> +};
> +
> +#define OFFSET(x) offsetof(LUT3DOpenCLContext, x)
> +#define FLAGS (AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM)
> +#define TFLAGS
> AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_RUNTIME_PARAM
> +
> +
> +
> +#if CONFIG_LUT3D_OPENCL_FILTER
> +
> +
> +static const AVOption lut3d_opencl_options[] = {
> + { "file", "set 3D LUT file name", OFFSET(file), AV_OPT_TYPE_STRING,
> {.str=NULL}, .flags = FLAGS },
> + { "interp", "select interpolation mode", OFFSET(interpolation),
> AV_OPT_TYPE_INT, {.i64=INTERPOLATE_TETRAHEDRAL}, 0, NB_INTERP_MODE-1, TFLAGS,
> .unit = "interp_mode" },
> + { "nearest", "use values from the nearest defined points", 0,
> AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_NEAREST}, 0, 0, TFLAGS, .unit =
> "interp_mode" },
> + { "trilinear", "interpolate values using the 8 points defining a cube", 0,
> AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TRILINEAR}, 0, 0, TFLAGS, .unit =
> "interp_mode" },
> + { "tetrahedral", "interpolate values using a tetrahedron", 0,
> AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TETRAHEDRAL}, 0, 0, TFLAGS, .unit =
> "interp_mode" }, \
> + { NULL }
> +};
> +
> +AVFILTER_DEFINE_CLASS(lut3d_opencl);
> +
> +const FFFilter ff_vf_lut3d_opencl = {
> + .p.name = "lut3d_opencl",
> + .p.description = NULL_IF_CONFIG_SMALL("Adjust colors using a 3D LUT."),
> + .p.priv_class = &lut3d_opencl_class,
> + .p.flags = AVFILTER_FLAG_HWDEVICE,
> + .priv_size = sizeof(LUT3DOpenCLContext),
> + .init = &lut3d_opencl_init,
> + .uninit = &lut3d_opencl_uninit,
> + FILTER_INPUTS(lut3d_opencl_inputs),
> + FILTER_OUTPUTS(lut3d_opencl_outputs),
> + FILTER_SINGLE_PIXFMT(AV_PIX_FMT_OPENCL),
> + .flags_internal = FF_FILTER_FLAG_HWFRAME_AWARE,
> +};
> +
> +#endif /* CONFIG_LUT3D_OPENCL_FILTER */
> --
> 2.39.5 (Apple Git-154)
>
>
--- End Message ---
___
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".
ip_check_bitstream(AVFormatContext *s,
AVStream *st, const AVPacket
extradata_isom = st->codecpar->extradata_size > 0 &&
st->codecpar->extradata[0] == 1;
if (pkt->size >= 5 && AV_RB32(b) != 0x001 && (AV_RB24(b) !=
0x01 || extr
Hi Niklas!
On 2025-07-14 10:51 +0200, Niklas Haas wrote:
> On Sun, 13 Jul 2025 19:04:21 +0200 Alexander Strasser via ffmpeg-devel
> wrote:
> > On 2025-07-12 12:44 +0200, Niklas Haas wrote:
[...]
> > > +
> > > +SwsOpBackend backend_murder = {
> > > +.
is not easily to be predicted today, but I would say the project
has good chances to be in good shape. Currently I don't see any clearly
better alternatives.
Alexander
___________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mail
pbroadcast%1 m0, mpeg_minm
vpbroadcast%1 m0, mpeg_maxm
%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".
y IPv6 ICE candidate",
0, AV_OPT_TYPE_CONST, { .i64 =
WHIP_FLAG_IGNORE_IPV6 }, 0, UINT_MAX, ENC, .unit = "flags" },
{ NULL },
};
--
2.49.0
--- End Message ---
___
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".
UINT_MAX, ENC, .unit = "flags" },
+{ "ignore_ipv6","(Optional) Ignore any IPv6 ICE candidate",
0,
+AV_OPT_TYPE_CONST, { .i64 = WHIP_FLAG_IGNORE_IPV6 }, 0,
UINT_MAX, ENC, .unit = "flags" },
{ NULL },
};
--
2.49.0
--- End Message ---
___
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".
ata;
@@ -1892,7 +1892,7 @@ static int whip_check_bitstream(AVFormatContext *s,
AVStream *st, const AVPacket
extradata_isom = st->codecpar->extradata_size > 0 &&
st->codecpar->extradata[0] == 1;
if (pkt->size >= 5 && AV_RB32(b) != 0x001 &&
y IPv6 ICE candidate",
0, AV_OPT_TYPE_CONST, { .i64 =
WHIP_FLAG_IGNORE_IPV6 }, 0, UINT_MAX, ENC, .unit = "flags" },
{ NULL },
};
--
2.49.0
--- End Message ---
___
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".
rContext *avctx)
+{
+
+}
+
+const FFFilter ff_vf_inversetonemap = {
+.p.name = "inversetonemap",
+.p.description = "SDR to HDR inverse tone mapping filter",
+.p.priv_class= &fil_class,
+.p.flags = AVFILTER_FLAG_SLICE_THREADS,
+.priv_size = sizeof(FilterContext),
+.init= &ff_filter_init,
+.uninit = &ff_filter_uninit,
+FILTER_INPUTS(fil_inputs),
+FILTER_OUTPUTS(fil_outputs),
+FILTER_PIXFMTS(AV_PIX_FMT_YUV420P10LE),
+};
+
+
+
+
+
+
+
+
--
2.49.0
Get Outlook for Mac <https://aka.ms/GetOutlookForMac>
--- End Message ---
___
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".
--- Begin Message ---
Hi all,
I do not like the branding of the LLMs as AI, thus I will for now
continue to call it "AI" in quotes. I'm open for better terms.
It was just yesterday brought up on IRC in #ffmpeg-devel that there
was at least one, marked attempt to include "
x)
>
> Again, sorry for being pedantic here, but it gives the wrong
> impression especially if you look at this from outside.
Also misleading as far as I understand because GCC doesn't have
runtime detection like FFmpeg.
Kieran
_______
ffmpeg
On Fri, Jul 18, 2025 at 3:17 PM Kacper Michajlow wrote:
>
> On Fri, 18 Jul 2025 at 15:33, Kieran Kunhya via ffmpeg-devel
> wrote:
> >
> > On Fri, Jul 18, 2025 at 2:22 PM Kacper Michajlow wrote:
> > >
> > > On Fri, 18 Jul 2025 at 14:46, Kier
On Fri, Jul 18, 2025 at 1:41 PM Kacper Michajlow wrote:
>
> On Fri, 18 Jul 2025 at 14:14, Kieran Kunhya via ffmpeg-devel
> wrote:
> >
> > > blackdetect8_c:820.8 ( 1.00x)
> > > blackdetect8_avx2:
On Fri, Jul 18, 2025 at 2:22 PM Kacper Michajlow wrote:
>
> On Fri, 18 Jul 2025 at 14:46, Kieran Kunhya via ffmpeg-devel
> wrote:
> >
> > On Fri, Jul 18, 2025 at 1:41 PM Kacper Michajlow wrote:
> > >
> > > On Fri, 18 Jul 2025 at 14:14, Kier
2101 - 2200 of 3426 matches
Mail list logo