On Sun, Mar 17, 2024 at 1:44 PM James Almer wrote:
> LGTM. I wonder why we even added a float based fallback for this.
Thanks, pushed.
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
muxer
- ffmpeg CLI loopback decoders
+- Support PacketTypeMetadata of PacketType in enhanced flv format
version 6.1:
--
2.39.3 (Apple Git-146)
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To
On Sat, Mar 16, 2024 at 8:53 PM Henrik Gramner wrote:
> Makes things up-to-date with the upstream at
> https://code.videolan.org/videolan/x86inc.asm
Will push in a few days if there are no comments.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmp
compilation might as well be a
binary blob. Even to be on non-free I'd expect something along the lines of the
FDK-AAC license at a minimum.
- Cosmin
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-de
say PQ to HLG or HLG to PQ or tonemapping
then we wouldn't want to propagate RPUs. If the color params are not changing
then propagating RPUs by default seems sensible, and perhaps a filter can be
added to explicitly clear RPUs if they should not be propagated.
- Cosmin
__
On Sunday, March 17, 2024 at 04:43:31 PM PDT, Marton Balint
wrote:
> On Wed, 13 Mar 2024, Allan Cady via ffmpeg-devel wrote:>> On Tuesday, March
> 12, 2024 at 02:24:47 PM PDT, Marton Balint wrote:>>> On Tue,
> 12 Mar 2024, Allan Cady via ffmpeg-devel wrote:>&g
VUTIL_VERSION_INT,
+};
+
+const FFCodec ff_liblc3_encoder = {
+.p.name = "liblc3",
+CODEC_LONG_NAME("LC3 (Low Complexity Communication Codec)"),
+.p.type = AVMEDIA_TYPE_AUDIO,
+.p.id = AV_CODEC_ID_LC3,
+.p.capabilities = AV_CODEC_CAP
= lc3_init,
+.write_header = lc3_write_header,
+.write_packet = lc3_write_packet,
+};
+
+const FFOutputFormat ff_lc3_plus_muxer = {
+.p.name = "lc3_plus",
+.p.long_name = NULL_IF_CONFIG_SMALL(
+ "LC3Plus (Low Complexity Communication Codec plus)"
ication Codec audio.
+ETSI TS 103 634 Low Complexity Communication Codec plus (LC3plus).
+
@item m4v @emph{video}
MPEG-4 Part 2 video
--
2.44.0.396.g6e790dbe36-goog
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listin
t; lc3.h
lc3_hr_setup_encoder
enabled liblensfun && require_pkg_config liblensfun lensfun lensfun.h
lf_db_create
if enabled libmfx && enabled libvpl; then
--
2.44.0.396.g6e790dbe36-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".
___
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".
* Antoine Soulier
libmodplug.c Clément Bœsch
libopenmpt.c Josh de Kock
lmlm4.c Ivo van Poorten
--
2.44.0.396.g6e790dbe36-goog
___
ffmpeg-devel mailing list
ffmpeg
On Tue, Mar 19, 2024 at 11:20 AM Henrik Gramner wrote:
>
> Will push in a few days if there are no comments.
Pushed.
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visi
___
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".
AVFilterLink *inlink,
AVFrame *inpic)
s->chroma.filter_context);
}
+if (inpic->data[3]) {
+blur(outpic->data[3], outpic->linesize[3],
+ inpic->data[3], inpic->linesize[3],
+ inlink->w, inlink->h, s->alpha.threshold,
+ s->alpha.filter_context);
+}
+
av_frame_free(&inpic);
return ff_filter_frame(outlink, outpic);
}
--
2.44.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".
d it works without a
blue tick for anyone.
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".
Hi, Folks,
new FFMPEG user. I used gstreamer before. Now I am trying to build a rtsp
pipeline.Would like to know whether h264_vaapi uses vaapi or va-api? these two
are different ingstreamer.
Thanks,
Joe
___
ffmpeg-devel mailing list
ffmpeg
ALING_LIST_8X8_NUM_ELEMENTS; j++)
+vkpps_scaling->ScalingList8x8[i][j] =
+
pps->scaling_matrix8[h264_scaling_list8_order[i]][ff_zigzag_direct[j]];
*vkpps = (StdVideoH264PictureParameterSet) {
.seq_parameter_set_id = pps->sps_id,
--
2.41.0
_
wo different gstreamer plugins: vaapi and
va, but they use the same API.
Thanks
Haihao
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffm
, block_size,
block_size);
}
}
}
--
2.41.0
LGTM, pushed.
// Martin
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with
Hi
-Original Message-
From: ffmpeg-devel On Behalf Of Stefano
Sabatini
Sent: Friday, August 25, 2023 12:01 PM
To: FFmpeg development discussions and patches
Cc: Stefano Sabatini
Subject: [EXTERNAL] [FFmpeg-devel] [PATCH] lavc/libx264: enable
x4->params.analyse.b_fast_pskip if mb_i
agree, let's remove these three lines.
Elias
NICE SRL, viale Monte Grappa 3/5, 20124 Milano, Italia, Registro delle Imprese
di Milano Monza Brianza Lodi REA n. 2096882, Capitale Sociale: 10.329,14 EUR
i.v., Cod. Fisc. e P.IVA 01133050052, Societa con Socio Unico
____
+YUV2YUVX_FUNC(avx2, 64, sse3)
> #endif
>
> #define SCALE_FUNC(filter_n, from_bpc, to_bpc, opt) \
> --
> 2.41.0.255.g8b1d071c50-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".
-Original Message-
From: ffmpeg-devel On Behalf Of Stefano
Sabatini
Sent: Saturday, September 2, 2023 5:45 PM
To: [email protected]
Cc: [email protected]; Carotti, Elias
Subject: RE: [EXTERNAL] [FFmpeg-devel] [PATCH] lavc/libx264: enable
x4->params.analyse.b_fast_pskip if mb_i
_________
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".
ize * unroll
+cmp dstWq, ditherq
+jb .outerloop
+REP_RET
%endmacro
INIT_MMX mmxext
--
2.42.0.283.g2d96d420d3-goog
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To un
On Tue, Sep 5, 2023 at 12:03 AM Michael Niedermayer
wrote:
> On Mon, Sep 04, 2023 at 02:30:00PM +0200, Alan Kelly via ffmpeg-devel
> wrote:
> > Hi,
> >
> > Any issues with this patch or can it be merged?
>
> are all cases covered by tests ?
> if yes and the te
> On Aug 17, 2023, at 11:36 PM, Damiano Galassi wrote:
>
> Ping
>
I believe this is still waiting for a FATE test to be added.
- Cosmin
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmp
ldn't you just check if stdc++ is in the ldflags/extralibs, and if
so, remove it, and use g++ to link?
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, o
default value and a
description such that running -h can show a useful help message. This would
also allow ffmpeg to validate the parameters and possibly expose the options as
proper -flags rather than requiring jamming them through a string blob.
- Cosmin
____
c int vc1_decode_frame(AVCodecContext *avctx,
AVFrame *pict,
}
if ( !v->field_mode
&& avctx->codec_id != AV_CODEC_ID_WMV3IMAGE
-&& avctx->codec_id != AV_CODEC_ID_VC1IMAGE)
-ff_er_frame_end(&s->er);
+&& avctx->codec_id != AV_CODEC_ID_VC1IMAGE) {
+if (ff_er_frame_end(&s->er) > 0)
+s->current_picture.f->decode_error_flags |=
FF_DECODE_ERROR_CONCEALMENT_ACTIVE;
+}
}
ff_mpv_frame_end(s);
--
2.39.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".
h->cur_pic_ptr) {
-h->cur_pic_ptr->f->decode_error_flags |= FF_DECODE_ERROR_DECODE_SLICES;
+h->cur_pic_ptr->decode_error_flags |= FF_DECODE_ERROR_DECODE_SLICES;
}
ret = 0;
--
2.39.2
_______
ffmpeg-devel mailing li
ypedef struct H264Picture {
int mb_width, mb_height;
int mb_stride;
+
+int decode_error_flags;
} H264Picture;
typedef struct H264Ref {
--
2.39.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".
colormatrix = 2; // undef
+}
+cfg->vui.colormatrix = kvz_colormatrix;
+
if (ctx->kvz_params) {
AVDictionary *dict = NULL;
if (!av_dict_parse_string(&dict, ctx->kvz_params, "=", ",", 0)) {
--
2.39.3
____
On Tue, Sep 12, 2023, at 15:11, Andreas Rheinhardt wrote:
> Thomas Guillem via ffmpeg-devel:
>> Same than the previous commit but with FF_DECODE_ERROR_DECODE_SLICES
>>
>> Fix the following data-race:
>>
>> WARNING: ThreadSanitizer: data race (pid=55935)
>&
if (!picture->buf[1])
> return AVERROR(ENOMEM);
> -}
> }
> for (int i = 0; i < 4; i++) {
> picture->data[i] = planes[i];
> --
> 2.34.1
>
______
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".
;thread.h"
-#include
#include "config.h"
#include "pixdesc.h"
--
2.42.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".
lt; 0)
return err;
+ i++;
}
hp->h264pic = (StdVideoDecodeH264PictureInfo) {
--
2.42.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".
}
+
+ff_side_data_set_encoder_stats(pkt, (pic_out.i_qpplus1 - 1) * FF_QP2LAMBDA,
+ errors, error_count, pict_type);
+
if (wallclock)
ff_side_data_set_prft(pkt, wallclock);
}
--
2.34.1
___
ffm
eria for eligibility such as number of commits
Perhaps some of these things have been considered in the past. The more
important point is that these are common concerns with common tools to deal
with them. I don't believe concerns about a name takeover should require an
ad-hoc governance
eature are going to be present in a release in a tweet
that the community has no consensus on is not the same as making
general tweets about VDD, FFmpeg etc.
Kieran
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/lis
rn atom.size;
+}
+
static const MOVParseTableEntry mov_default_parse_table[] = {
{ MKTAG('A','C','L','R'), mov_read_aclr },
{ MKTAG('A','P','R','G'), mov_read_avid },
@@ -7933,6 +7968,7 @@ static const MOVParseTableEntry mo
ork I'd compile ffmpeg with SDR disabled). I'm not qualified to
comment on whether B,C or D are better ways to achieve it.
- Cosmin
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
T
tx->gop_size == 1) ? EB_AV1_KEY_PICTURE :
EB_AV1_INVALID_PICTURE;
svt_av1_enc_send_picture(svt_enc->svt_handle, headerPtr);
--
2.42.0.515.g380fc7ccd1-goog
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/l
: no i dont remember how to spell committee, if i got one corrrect that
is unintentional.
-Thilo
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg
ID_H264) {
+if (codec_id == AV_CODEC_ID_H264) {
avpriv_stream_set_need_parsing(st, AVSTREAM_PARSE_FULL_ONCE);
}
-if (desired_format == V4L2_PIX_FMT_YVU420)
-st->codecpar->codec_tag = MKTAG('Y', 'V', '1', '2');
-else if (d
> On Sep 29, 2023, at 00:52, Asahi Lina via ffmpeg-devel
> wrote:
>
> V4L2 provides a line stride to the client for hardware that has
> alignment requirements. rawvideo cannot represent this, so switch to
> wrapped_avframe for raw video formats and calculate the plane
t(c->interrupt_callback))
@@ -1624,8 +1646,8 @@ reload:
return ret;
}
-if (c->http_persistent &&
-seg->key_type == KEY_NONE && av_strstart(seg->url, "http", NULL)) {
+if (c->http_persistent && crypto_matches(seg, next_segment(v)) &&
+av_strstart(seg->url, "http", NULL)) {
v->input_read_done = 1;
} else {
ff_format_io_close(v->parent, &v->input);
--
2.42.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".
nterrupt_callback))
@@ -1624,8 +1646,8 @@ reload:
return ret;
}
-if (c->http_persistent &&
-seg->key_type == KEY_NONE && av_strstart(seg->url, "http", NULL)) {
+if (c->http_persistent && crypto_matches(seg, next_segment(v)) &&
+av_strstart(seg->url, "http", NULL)) {
v->input_read_done = 1;
} else {
ff_format_io_close(v->parent, &v->input);
--
2.42.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".
imaries;
+if (avctx->color_trc != AVCOL_TRC_UNSPECIFIED)
+cfg->vui.transfer = avctx->color_trc;
+if (avctx->colorspace != AVCOL_SPC_UNSPECIFIED)
+cfg->vui.colormatrix = avctx->colorspace;
if (ctx->kvz_params) {
AVDictionary *dict = NULL;
lorspace != AVCOL_SPC_UNSPECIFIED)
+cfg->vui.colormatrix = avctx->colorspace;
+
if (ctx->kvz_params) {
AVDictionary *dict = NULL;
if (!av_dict_parse_string(&dict, ctx->kvz_params, "=", ",", 0)) {
--
2.39.3
_____
FIED)
> +cfg->vui.fullrange = avctx->color_range == AVCOL_RANGE_JPEG;
> +if (avctx->color_primaries != AVCOL_PRI_UNSPECIFIED)
> +cfg->vui.colorprim = avctx->color_primaries;
> +if (avctx->color_trc != AVCOL_TRC_UNSPECIFIED)
> + cfg
}
}
/* VPS list */
for (int i = 0; i < nb_vps; i++) {
-const HEVCVPS *vps_l = (const HEVCVPS *)h->ps.vps_list[i]->data;
+const HEVCVPS *vps_l = (const HEVCVPS
*)h->ps.vps_list[vps_list_idx[i]]->data;
set_vps(vps_l, &hdr->vps[i],
}
}
/* VPS list */
for (int i = 0; i < nb_vps; i++) {
-const HEVCVPS *vps_l = (const HEVCVPS *)h->ps.vps_list[i]->data;
+const HEVCVPS *vps_l = (const HEVCVPS
*)h->ps.vps_list[vps_list_idx[i]]->data;
set_vps(vps_l, &hdr->
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".
amp; require_pkg_config liblensfun lensfun lensfun.h
lf_db_new
if enabled libmfx && enabled libvpl; then
--
2.39.3
_______
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".
CIFIED)
+cfg->vui.chroma_loc = avctx->chroma_sample_location - 1;
+
if (ctx->kvz_params) {
AVDictionary *dict = NULL;
if (!av_dict_parse_string(&dict, ctx->kvz_params, "=", ",", 0)) {
--
2.39.3
_______
errors, error_count, pict_type);
+
if (wallclock)
ff_side_data_set_prft(pkt, wallclock);
}
--
2.34.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".
rt your own project like TempleOS where you can do what you want?
Kieran
Kieran
_______
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] w
On Thu, Sep 28, 2023 at 2:05 AM Ronald S. Bultje wrote:
>
> Hi Vignesh,
>
> On Thu, Sep 28, 2023 at 12:14 AM Vignesh Venkatasubramanian via ffmpeg-devel
> wrote:
>>
>> SVT-AV1 does not support requesting keyframes at arbitrary points
>> by setting pic_type
.den > 0) {
param->frame_rate_numerator = avctx->framerate.num;
--
2.42.0.582.g8ccd20d70d-goog
___________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
f
ur triggering
> > > the avif stream addition, i may be missing something but the code seems
> > > not to expect that
> > >
> >
> > Multiple meta tags are not allowed in the AVIF/HEIF specification.
>
> sure but what happens if the occur anyway, does the c
+
> static const MOVParseTableEntry mov_default_parse_table[] = {
> { MKTAG('A','C','L','R'), mov_read_aclr },
> { MKTAG('A','P','R','G'), mov_read_avid },
> @@ -7933,6 +7968,7 @@ static const MOVParseTableEntry
> mov_default_parse_table[] = {
> { MKTAG('p','c','m','C'), mov_read_pcmc }, /* PCM configuration box */
> { MKTAG('p','i','t','m'), mov_read_pitm },
> { MKTAG('e','v','c','C'), mov_read_glbl },
> +{ MKTAG('i','p','r','p'), mov_read_iprp },
> { 0, NULL }
> };
>
> --
> 2.42.0.515.g380fc7ccd1-goog
>
Any comments/objections on merging this?
--
Vignesh
___
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".
m_id == item_id) {
--
2.42.0.582.g8ccd20d70d-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".
y some of
those files in the ffmpeg fate server. Would generating a random image
with ffmpeg and encoding it as HEIC be good enough?
> --
> Vittorio
> _______
> ffmpeg-devel mailing list
> [email protected]
> https://ffmpeg.org/mailm
On Tue, Oct 3, 2023 at 7:35 PM Leo Izen wrote:
>
> On 9/26/23 13:37, Vignesh Venkatasubramanian via ffmpeg-devel wrote:
> > They are similar to AVIF images (both use the HEIF container).
> > The only additional work needed is to parse the hvcC box and put
> > it in the
7;), mov_read_aclr },
{ MKTAG('A','P','R','G'), mov_read_avid },
@@ -7933,6 +7971,7 @@ static const MOVParseTableEntry mov_default_parse_table[]
= {
{ MKTAG('p','c','m','C'), mov_read_pcmc }, /* PCM configuration box
ltiple meta tags occur triggering
> > > > the avif stream addition, i may be missing something but the code seems
> > > > not to expect that
> > > >
> > >
> > > Multiple meta tags are not allowed in the AVIF/HEIF specification.
> >
>
On Tue, Oct 3, 2023 at 5:30 PM Steven Liu wrote:
>
> Vignesh Venkat via ffmpeg-devel 于2023年10月4日
> 周三06:57写道:
>
> > On Tue, Sep 26, 2023 at 10:37 AM Vignesh Venkatasubramanian
> > wrote:
> > >
> > > They are similar to AVIF images (both use the HEIF
age-multiple-items
new file mode 100644
index 00..c850c1ff9c
--- /dev/null
+++ b/tests/ref/fate/mov-heic-demux-still-image-multiple-items
@@ -0,0 +1,11 @@
+#format: frame checksums
+#version: 2
+#hash: MD5
+#extradata 0, 100, 5444bf01e03182c73ae957179d560f4d
+#tb 0: 1/1
+#media_type 0: video
+#codec_id 0: hevc
+#dimensions 0: 1280x720
+#sar 0: 0/1
+#stream#, dts,pts, duration, size, hash
+0, 0, 0,1, 111554, 03ceabfab39afd2e2e796b9362111f32
--
2.42.0.582.g8ccd20d70d-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".
On Wed, Oct 4, 2023 at 10:23 AM Ronald S. Bultje wrote:
>
> Hi,
>
> On Tue, Oct 3, 2023 at 6:53 PM Vignesh Venkatasubramanian via ffmpeg-devel
> wrote:
>>
>> SVT-AV1 does not support requesting keyframes at arbitrary points
>> by setting pic_type to EB_AV1_KEY
e really wants
potentially distorted output before the decoder was properly primed).
- Cosmin
___________
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 Thu, 5 Oct 2023 23:26:38 +0200 (CEST)
Lynne wrote:
> This fixes filtering on Nvidia.
>
> Patch attached.
>
Tested locally. Filtering works and vulkan validation passes.
Ship it!
--phil
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmp
On Thu, Oct 5, 2023 at 10:58 AM Andreas Rheinhardt
wrote:
>
> Vignesh Venkat via ffmpeg-devel:
> > On Tue, Oct 3, 2023 at 9:40 PM Vittorio Giovara
> > wrote:
> >>
> >>
> >>
> >> On Wed, Oct 4, 2023 at 12:02 AM Vignesh Venkat via ffmpeg-de
On Thu, Oct 5, 2023 at 10:36 AM Vittorio Giovara
wrote:
>
>
> On Wed, Oct 4, 2023 at 12:40 PM Vignesh Venkatasubramanian via
> ffmpeg-devel wrote:
>
>> They are similar to AVIF images (both use the HEIF container).
>> The only additional work needed is to parse the hv
c = avcodec_descriptor_get(par->codec_id);
if (desc && desc->name)
c_name = desc->name;
--
2.43.0
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
___
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".
avcodec_descriptor_get(par->codec_id);
if (desc && desc->name)
c_name = desc->name;
--
2.43.0
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
___
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 03/07/2024 10:02, Hendrik Leppkes wrote:
On Wed, Jul 3, 2024 at 9:48 AM Bernardo Pilarz via ffmpeg-devel
wrote:
Added the codec_name field, in which the unprocessed, not-interpreted codec
name is stored.
This is useful when codecs that are not handled by the libav
(i.e. AV_CODEC_ID_NONE
On 03/07/2024 11:10, Anton Khirnov wrote:
Quoting Bernardo Pilarz via ffmpeg-devel (2024-07-03 10:10:15)
+char *codec_name;
const struct AVCodec *codec;
enum AVCodecID codec_id; /* see AV_CODEC_ID_xxx */
Adding a new field here is an ABI break, it would need to go at
On 03/07/2024 11:56, Bernardo Pilarz via ffmpeg-devel wrote:
On 03/07/2024 11:10, Anton Khirnov wrote:
Quoting Bernardo Pilarz via ffmpeg-devel (2024-07-03 10:10:15)
+ char *codec_name;
const struct AVCodec *codec;
enum AVCodecID codec_id; /* see AV_CODEC_ID_xxx
ic int read_packet_vs(AVFormatContext *s, AVPacket *pkt)
AVStream *st = s->streams[0];
AVFrame *frame = NULL;
char vserr[80];
- const VSFrameRef *vsframe;
+const VSFrame *vsframe;
const VSVideoInfo *info = vs->vsapi->getVideoInfo(vs->outnode);
const VSMap *props;
const AVPixFmtDescriptor *desc;
@@ -381,7 +478,7 @@ static int read_packet_vs(AVFormatContext *s, AVPacket *pkt)
goto end;
}
-props = vs->vsapi->getFramePropsRO(vsframe);
+props = vs->vsapi->getFramePropertiesRO(vsframe);
frame = av_frame_alloc();
if (!frame) {
@@ -410,7 +507,7 @@ static int read_packet_vs(AVFormatContext *s, AVPacket *pkt)
desc = av_pix_fmt_desc_get(frame->format);
-for (i = 0; i < info->format->numPlanes; i++) {
+for (i = 0; i < info->format.numPlanes; i++) {
int p = vs->c_order[i];
ptrdiff_t plane_h = frame->height;
--
2.34.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".
if (av_strstart(p, "control:", &p)) {
if (rt->nb_rtsp_streams == 0) {
if (!strncmp(p, "rtsp://", 7))
--
2.43.5
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
___
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".
sarek KeyID 0x172380A011EF4944
> Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944
>
> /*
> Thou shalt not follow the NULL pointer for chaos and madness
> await thee at its end.
> */
> ___
ot;control:", &p)) {
if (rt->nb_rtsp_streams == 0) {
if (!strncmp(p, "rtsp://", 7))
--
2.43.0
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
___
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 to stream");
+}
+}
+}
+/* now parse the SDP attribute line */
if (av_strstart(p, "control:", &p)) {
if (rt->nb_rtsp_streams == 0) {
if (!strncmp(p, "rtsp://", 7))
--
2.43.5
--
This message
{
if (rt->nb_rtsp_streams == 0) {
if (!strncmp(p, "rtsp://", 7))
--
2.43.0
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
___
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,
I've tried to push this patch several times, but it looks like my email client
is messing up the diff, and patchwork isn't able to apply it.
On 09/07/2024 12:02, Bernardo Pilarz via ffmpeg-devel wrote:
Connecting to an RTSP stream will now cause the SDP attributes of each media
booth with me!
Share with us your broken workflows, unfulfilled requirements, ideas for
enhancements and after show drinks at W8.A23g!
-Thilo
[1] https://show.ibc.org/
___
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman
On 2024-06-02 11:27 +0200, Alexander Strasser via ffmpeg-devel wrote:
> On 2024-04-29 23:53 +0200, Alexander Strasser via ffmpeg-devel wrote:
> > When piping ffmpeg into ffplay both programs write a status line in
> > the terminal. That causes flickering and invisibility of one o
NT_MAX would always refer to 32bit signed max.
Alexander
_______
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".
ION_LIMITED = 1,
> +AV_DOVI_COMPRESSION_RESERVED = 2,
> +AV_DOVI_COMPRESSION_EXTENDED = 3,
> +};
> +
>
Looks good to me.
- Cosmin
_______
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".
e *t = (enum AVAudioServiceType *)sd->data;
> print_int("service_type", *t);
> --
> 2.45.2
>
>
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".
dvwC" : (dovi->dv_profile > 7 ? "dvvC" :
> "dvcC"),
>dovi->dv_version_major, dovi->dv_version_minor,
>dovi->dv_profile, dovi->dv_level,
>dovi->rpu_present_flag,
>dovi->el_present_flag,
>dovi->bl_present_flag,
> - dovi->dv_bl_signal_compatibility_id);
> + dovi->dv_bl_signal_compatibility_id,
> + dovi->dv_md_compression);
> }
> --
>
Overall LGTM.
- Cosmin
___
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".
dv_bl_signal_compatibility_id);
> + dovi->dv_bl_signal_compatibility_id,
> + dovi->dv_md_compression);
> }
> break;
> default:
>
LGTM, although like the previous patch I'm curious if the logging should be
using
bility_id,
> + dovi->dv_md_compression);
> }
>
> static void dump_s12m_timecode(void *ctx, const AVStream *st, const
> AVPacketSideData *sd,
>
LGTM
- Cosmin
_______
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".
, it will allow the use of FFmpeg
>> in such situation without the need to use or create another FFmpeg
>> fork dedicated to Android. Plus, as I said above, we already have the
>> wrapper and the additional code to make it work for audio is
>> relatively small and scoped.
> On Jul 16, 2024, at 6:04 PM, Zhao Zhili wrote:
>
>
>
>> On Jul 16, 2024, at 23:48, Cosmin Stejerean via ffmpeg-devel
>> wrote:
>>
>>
>>
>>> On Jul 16, 2024, at 4:58 PM, Zhao Zhili wrote:
>>>
>>>
>>>
&
> On Jul 16, 2024, at 8:24 PM, Rémi Denis-Courmont wrote:
>
> Le tiistaina 16. heinäkuuta 2024, 18.48.06 EEST Cosmin Stejerean via ffmpeg-
> devel a écrit :
>> To add another data point, the platform decoders might also be more secure
>> due to sandboxing. I bel
> On Jul 17, 2024, at 5:39 PM, Paul B Mahol wrote:
>
> On Tue, Jul 16, 2024 at 5:56 PM Cosmin Stejerean via ffmpeg-devel <
> [email protected]> wrote:
>
>>
>>
>>> On Jul 16, 2024, at 4:58 PM, Zhao Zhili wrote:
>>>
>>>
&g
1601 - 1700 of 3579 matches
Mail list logo