Signed-off-by: Marton Balint
---
doc/ffmpeg.texi | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index da37e3ad37..f25f6192eb 100644
--- a/doc/ffmpeg.texi
+++ b/doc/ffmpeg.texi
@@ -1719,12 +1719,21 @@ This is an alias for @code
results. We disable layout guessing, if a channel layout is
specified.
Fixes ticket #11016.
Signed-off-by: Marton Balint
---
fftools/ffmpeg_demux.c | 27 ---
1 file changed, 24 insertions(+), 3 deletions(-)
diff --git a/fftools/ffmpeg_demux.c b/fftools/ffmpeg_demux.c
index
On Sun, 19 May 2024, Lynne via ffmpeg-devel wrote:
This commit adds a decoder for the frequency-domain part of USAC.
[...]
+/* Finish later */
+static const enum AVChannel usac_ch_pos_to_av[64] = {
+[0] = AV_CHAN_FRONT_LEFT,
+[1] = AV_CHAN_FRONT_RIGHT,
+[2] =
On Tue, 14 May 2024, Marton Balint wrote:
Otherwise the subsequent ffio_ensure_seekback calls destroy the buffer of the
earlier. The worst case ~66kB seekback is so small it is easier to request it
entirely.
Fixes ticket #10837, a regression since
0d17f5228f4d3854066ec1001f69c7d1714b0df9
Same as it is handled in ffmpeg, allows using -ch_layout codec option.
Signed-off-by: Marton Balint
---
fftools/ffplay.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/fftools/ffplay.c b/fftools/ffplay.c
index ff48fa5f8c..1d0511b254 100644
--- a/fftools/ffplay.c
+++ b/fftools/ffplay.c
Signed-off-by: Marton Balint
---
fftools/ffplay.c | 13 -
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/fftools/ffplay.c b/fftools/ffplay.c
index b9d11eecee..ff48fa5f8c 100644
--- a/fftools/ffplay.c
+++ b/fftools/ffplay.c
@@ -2626,7 +2626,6 @@ static int
Signed-off-by: Marton Balint
---
fftools/cmdutils.c | 20
fftools/cmdutils.h | 6 ++
fftools/ffmpeg.c | 20
fftools/ffmpeg.h | 3 ---
4 files changed, 26 insertions(+), 23 deletions(-)
diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c
index
Signed-off-by: Marton Balint
---
doc/ffmpeg.texi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index 83db6584fd..9b490f523f 100644
--- a/doc/ffmpeg.texi
+++ b/doc/ffmpeg.texi
@@ -1720,6 +1720,16 @@ This is an alias for @code{-filter:a}, see
639c2f00497257cb60ecaeeac1aacfa80df3be06.
Signed-off-by: Marton Balint
---
doc/ffmpeg.texi| 7 ---
fftools/ffmpeg_demux.c | 46 +-
2 files changed, 32 insertions(+), 21 deletions(-)
diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi
index da37e3ad37..83db6584fd 100644
--- a/doc
Because of ffio_ensure_seekback() a seek error normally should only happen if
the end of file is reached during checking for the junk run-in. Also use proper
error code.
Signed-off-by: Marton Balint
---
libavformat/mp3dec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
the loop
instead of breaking out early. It will end sooner or later anyway.
Signed-off-by: Marton Balint
---
libavformat/mp3dec.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/libavformat/mp3dec.c b/libavformat/mp3dec.c
index 78d6c8c71c..4abc73966f 100644
Otherwise the subsequent ffio_ensure_seekback calls destroy the buffer of the
earlier. The worst case ~66kB seekback is so small it is easier to request it
entirely.
Fixes ticket #10837, a regression since
0d17f5228f4d3854066ec1001f69c7d1714b0df9.
Signed-off-by: Marton Balint
---
libavformat
On Mon, 13 May 2024, Andreas Rheinhardt wrote:
Forgotten in 5b8faaad6c71bbb90951ca1642391e11cf6f5f91.
Signed-off-by: Andreas Rheinhardt
---
tests/checkasm/vf_blend.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tests/checkasm/vf_blend.c
On Tue, 14 May 2024, Michael Riedl wrote:
Deprecate the option 'draw_bars' in favor of the new option
'signal_loss_action',
which controls the behavior when the input signal is not available
(including the behavior previously available through draw_bars).
The default behavior remains
On Sat, 11 May 2024, Michael Niedermayer wrote:
On Thu, May 09, 2024 at 08:49:18AM +0200, Marton Balint wrote:
Fixes ticket #9740.
Signed-off-by: Marton Balint
---
libavfilter/vf_geq.c | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/libavfilter
Fixes ticket #9740.
Signed-off-by: Marton Balint
---
libavfilter/vf_geq.c | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/libavfilter/vf_geq.c b/libavfilter/vf_geq.c
index dbe50e5250..12604d44a2 100644
--- a/libavfilter/vf_geq.c
+++ b/libavfilter
Otherwise expression state is accessed and changed from multiple threads.
Fixes ticket #10987.
Signed-off-by: Marton Balint
---
libavfilter/blend.h| 3 ++-
libavfilter/vf_blend.c | 35 ++-
2 files changed, 28 insertions(+), 10 deletions(-)
diff --git
This should make future extensibility easier.
Signed-off-by: Marton Balint
---
libavfilter/blend.h | 7 ++-
libavfilter/blend_modes.c | 2 +-
libavfilter/vf_blend.c | 7 +--
libavfilter/vf_blend_init.h | 4 ++--
libavfilter/x86/vf_blend_init.c | 2 +-
5
ff_draw_rectangle handles subsampling since 2013.
Fixes ticket #10989.
Signed-off-by: Marton Balint
---
libavfilter/vsrc_testsrc.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index 41c2e70068..4dc12c8a01 100644
--- a/libavfilter
On Wed, 8 May 2024, Tomas Härdin wrote:
What suprises me is that pict_type and the keyframe flag is not set
already for decoding codecs with AV_CODEC_PROP_INTRA_ONLY flag. Is this
intentional or just nobody had the time to set it up to work
automatically?
Thanks,
Marton
On Wed, 8 May 2024, shiqizhu wrote:
Signed-off-by: shiqizhu
---
libavformat/wavdec.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/libavformat/wavdec.c b/libavformat/wavdec.c
index 00856a5eca..9060796c81 100644
--- a/libavformat/wavdec.c
+++ b/libavformat/wavdec.c
@@
On Tue, 23 Apr 2024, Michael Riedl wrote:
Deprecate the option 'draw_bars' in favor of the new option
'signal_loss_action',
which controls the behavior when the input signal is not available
(including the behavior previously available through draw_bars).
The default behavior remains
On Wed, 1 May 2024, Poorva wrote:
On Fri, Apr 5, 2024 at 2:08 AM Marton Balint wrote:
On Mon, 1 Apr 2024, Poorva wrote:
>>
>>
>>
> On Sun, Mar 31, 2024 at 8:35 PM Marton Balint wrote:
>
>>
>>
>> On Fri, 29 Mar 2024, Poorva wrote:
>>
>
On Sun, 5 May 2024, Brad Smith wrote:
lavd/v4l2: Use proper field type for second parameter of ioctl() with BSD's
The proper type was used until 73251678c83cbe24d08264da693411b166239bc7.
This covers all of the OS's that currently have V4L2 support, permutations
of Linux glibc/musl, Android
On Tue, 7 May 2024, Andrew Sayers wrote:
On Sun, May 05, 2024 at 09:59:28PM +0200, Marton Balint wrote:
On Fri, 19 Apr 2024, Andrew Sayers wrote:
For example, WSAStartup()'s documentation says:
"A call to the WSAGetLastError function is not needed and should not be
On Sat, 20 Apr 2024, Andrew Sayers wrote:
---
libavformat/avio.c| 4 ++--
libavformat/network.c | 7 +++
libavformat/rtsp.c| 12 ++--
libavformat/rtspdec.c | 4 ++--
libavformat/sapdec.c | 4 ++--
libavformat/sapenc.c | 4 ++--
6 files changed, 17 insertions(+), 18
On Fri, 19 Apr 2024, Andrew Sayers wrote:
For example, WSAStartup()'s documentation says:
"A call to the WSAGetLastError function is not needed and should not be used"
---
libavformat/network.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/libavformat/network.c
urn AVERROR(EINVAL);
}
c->fd = fd;
}
--
2.39.2
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
From 1e65
On Sat, 4 May 2024, James Almer wrote:
On 5/4/2024 5:34 AM, Marton Balint wrote:
On Thu, 2 May 2024, James Almer wrote:
On 5/2/2024 6:23 PM, Marton Balint wrote:
On Wed, 1 May 2024, Michael Niedermayer wrote:
This allows detecting issues in side data related code, same as what
On Thu, 2 May 2024, James Almer wrote:
On 5/2/2024 6:23 PM, Marton Balint wrote:
On Wed, 1 May 2024, Michael Niedermayer wrote:
This allows detecting issues in side data related code, same as what
framecrc does for before already for packet data itself.
This basically reverts
Hi,
There are a couple of files in samples.ffmpeg.org with invalid
permissions, rsync is not able to read those:
/V-codecs/UCOD/noextradata/CLV1_tony.mov
/V-codecs/UCOD/noextradata/freddie2.mov
/V-codecs/UCOD/noextradata/pittc.mov
/V-codecs/UCOD/noextradata/smilla_cv.mov
On Fri, 3 May 2024, Tomas Härdin wrote:
tor 2024-05-02 klockan 23:01 +0200 skrev Marton Balint:
On Mon, 29 Apr 2024, Tomas Härdin wrote:
> mån 2024-04-15 klockan 21:34 +0200 skrev Marton Balint:
> > Commit ed49391961999f028e0bc55767d0eef6eeb15e49 started rejecting
> > neg
On Mon, 29 Apr 2024, Tomas Härdin wrote:
mån 2024-04-15 klockan 21:34 +0200 skrev Marton Balint:
Commit ed49391961999f028e0bc55767d0eef6eeb15e49 started rejecting
negative
index segment edit rates to avoid negative av_rescale parameters.
There are two
problems with this:
1) there is already
On Mon, 22 Apr 2024, Devin Heitmueller wrote:
Hello,
I suspect this topic has been visited a number of times over the
years, but I figured I should re-raise it.
In the compressed domain, field ordering is represented by the
AVFieldOrder enumeration. Among the interlaced possibilities,
which do exist and we should
continue to support those
Let's solve these problems by removing the new check and extending the old
check for negative index edit rates. This should fix the original issue and
also restore support for 0/0 index edit rates.
Signed-off-by: Marton Balint
---
libavformat
On Mon, 15 Apr 2024, Tomas Härdin wrote:
sön 2024-04-14 klockan 22:55 +0200 skrev Marton Balint:
On Wed, 10 Apr 2024, Tomas Härdin wrote:
> tis 2024-04-09 klockan 22:58 +0200 skrev Marton Balint:
> >
> >
> > On Tue, 9 Apr 2024, Tomas Härdin wrote:
> >
> &g
On Wed, 10 Apr 2024, Tomas Härdin wrote:
tis 2024-04-09 klockan 22:58 +0200 skrev Marton Balint:
On Tue, 9 Apr 2024, Tomas Härdin wrote:
> mån 2024-04-08 klockan 21:46 +0200 skrev Marton Balint:
> >
> >
> > On Mon, 8 Apr 2024, Tomas Härdin wrote:
> >
> &g
On Sun, 14 Apr 2024, Timo Rothenpieler wrote:
---
doc/APIchanges | 3 +++
libavutil/opt.c | 14 ++
libavutil/opt.h | 5 +
libavutil/version.h | 2 +-
4 files changed, 23 insertions(+), 1 deletion(-)
Where do you intend to use this flag? So some justification or
On Tue, 9 Apr 2024, Tomas Härdin wrote:
mån 2024-04-08 klockan 21:46 +0200 skrev Marton Balint:
On Mon, 8 Apr 2024, Tomas Härdin wrote:
> tor 2024-04-04 klockan 00:51 +0200 skrev Michael Niedermayer:
> > Fixes: Assertion b >=0 failed at libavutil/mathematics.c:62
>
On Wed, 3 Apr 2024, Marton Balint wrote:
We can do this by using an X-macro for channel map declaration and doing a
static_assert() in one pass for the check. Thanks for Andreas Rheinhardt for
the suggestion.
Will apply the series.
Regards,
Marton
Signed-off-by: Marton Balint
On Mon, 8 Apr 2024, Tomas Härdin wrote:
tor 2024-04-04 klockan 00:51 +0200 skrev Michael Niedermayer:
Fixes: Assertion b >=0 failed at libavutil/mathematics.c:62
Fixes: 67811/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-
5108429687422976
Found-by: continuous fuzzing process
On Sun, 31 Mar 2024, Marton Balint wrote:
We don't know if the protocol used is referring to a local file or a remote
resource, so it is better to simply use slash as separator which works all the
time. (well, except in very special cases when the user specified a \\?\ path)
Fixes ticket
On Sun, 31 Mar 2024, Marton Balint wrote:
Overriding unknown layouts with the negotiated layout is OK, but the number of
channels should match with what was negotiated.
Will apply.
Regards,
Marton
Signed-off-by: Marton Balint
---
libavfilter/buffersrc.c | 2 +-
1 file changed, 1
On Sat, 30 Mar 2024, James Almer wrote:
On 3/29/2024 7:01 PM, Marton Balint wrote:
On Sat, 23 Mar 2024, Marton Balint wrote:
Fixes ffplay playback of unknown layouts, when SDL directly supports the
audio
format, such as:
ffplay -f lavfi anullsrc=cl=2C,aformat=s16
Without
On Mon, 1 Apr 2024, Poorva wrote:
On Sun, Mar 31, 2024 at 8:35 PM Marton Balint wrote:
On Fri, 29 Mar 2024, Poorva wrote:
On Tue, Mar 26, 2024 at 2:36 AM Poorva <2003gaikarpoo...@gmail.com>
wrote:
Thank you for your feedback on the Git patch I submitted for review.
On Thu, 4 Apr 2024, Michael Niedermayer wrote:
Fixes: signed integer overflow: 65792 * 65312 cannot be represented in type
'int'
Fixes:
67819/clusterfuzz-testcase-minimized-ffmpeg_dem_WADY_fuzzer-5236100912185344
Found-by: continuous fuzzing process
On Wed, 3 Apr 2024, Tomas Härdin wrote:
mån 2024-04-01 klockan 18:22 +0200 skrev Marton Balint:
On Mon, 1 Apr 2024, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer
> ---
> libavformat/mxfdec.c | 6 +-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
We can do this by using an X-macro for channel map declaration and doing a
static_assert() in one pass for the check. Thanks for Andreas Rheinhardt for
the suggestion.
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 217 -
1 file changed, 108
On Mon, 1 Apr 2024, James Almer wrote:
On 4/1/2024 8:40 PM, Michael Niedermayer wrote:
On Mon, Apr 01, 2024 at 06:33:22PM -0300, James Almer wrote:
On 4/1/2024 5:56 PM, Michael Niedermayer wrote:
Fixes: memleak
Fixes:
On Mon, 1 Apr 2024, James Almer wrote:
On 4/1/2024 3:56 PM, Marton Balint wrote:
Previously we always assumed that the channels are in native order, even
if
they were not. The new channel layout API allows us to signal the proper
channel order, so let's do so.
Signed-off-by: Marton
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 43 ++
libavformat/mov_chan.h | 2 +-
2 files changed, 24 insertions(+), 21 deletions(-)
diff --git a/libavformat/mov_chan.c b/libavformat/mov_chan.c
index e3cef3f4e8..e591ff031b 100644
Previously we always assumed that the channels are in native order, even if
they were not. The new channel layout API allows us to signal the proper
channel order, so let's do so.
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 145
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 62 --
1 file changed, 35 insertions(+), 27 deletions(-)
diff --git a/libavformat/mov_chan.c b/libavformat/mov_chan.c
index 6ccc26b3f1..9ee896f229 100644
--- a/libavformat/mov_chan.c
+++ b
If the channel tag does not match the number of channels, the constant
expression evaluation should fail.
Signed-off-by: Marton Balint
---
libavformat/mov_chan.c | 48 +++---
1 file changed, 22 insertions(+), 26 deletions(-)
diff --git a/libavformat
On Mon, 1 Apr 2024, Michael Niedermayer wrote:
Signed-off-by: Michael Niedermayer
---
libavformat/mxfdec.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
index e484db052ef..37446963369 100644
--- a/libavformat/mxfdec.c
+++
We don't know if the protocol used is referring to a local file or a remote
resource, so it is better to simply use slash as separator which works all the
time. (well, except in very special cases when the user specified a \\?\ path)
Fixes ticket #9780.
Signed-off-by: Marton Balint
Overriding unknown layouts with the negotiated layout is OK, but the number of
channels should match with what was negotiated.
Signed-off-by: Marton Balint
---
libavfilter/buffersrc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/buffersrc.c b/libavfilter
On Fri, 29 Mar 2024, Poorva wrote:
On Tue, Mar 26, 2024 at 2:36 AM Poorva <2003gaikarpoo...@gmail.com> wrote:
Thank you for your feedback on the Git patch I submitted for review.
I have rectified the problem by adding the necessary changes .
The updated patch file is attached for
On Sat, 23 Mar 2024, Marton Balint wrote:
Fixes ffplay playback of unknown layouts, when SDL directly supports the audio
format, such as:
ffplay -f lavfi anullsrc=cl=2C,aformat=s16
Without the patch, "Channel layout change is not supported" errors are
generated because buffersrc
On Wed, 27 Mar 2024, Michael Niedermayer wrote:
On Tue, Mar 19, 2024 at 07:54:20PM +, Marton Balint wrote:
ffmpeg | branch: master | Marton Balint | Mon Mar 18 21:07:20
2024 +0100| [7251f909721a570726775acf61b2b9c28a950c76] | committer: Marton Balint
fftools/ffplay: use correct
On Sat, 23 Mar 2024, Marton Balint wrote:
av_ts_make_time_string() used "%.6g" format, but this format was losing
precision even when the timestamp to be printed was not that large. For example
for 3 hours (10800) seconds, only 1 decimal digit was printed, which made this
format
On Sun, 24 Mar 2024, Poorva wrote:
From 0874a55ad33bb4df2789cbafc5247c0ae3d97e6a Mon Sep 17 00:00:00 2001
From: PoorvaGaikar
Date: Sat, 9 Mar 2024 00:27:25 +0530
Subject: [PATCH v2] avfilter/f_select.c: add support for iw and ih constants
You should mention the fixed ticket number in the
negotiated a stereo layout, but the stereo layout was never stored in the
BufferSourceContext.
This fixes a regression of 7251f909721a570726775acf61b2b9c28a950c76, but this
is more of a regression of the avfilter channel layout conversion
(1f96db959c1235bb7079d354e09914a0a2608f62).
Signed-off-by: Mar
On Tue, 19 Mar 2024, Marton Balint wrote:
FL channel ID is 0, so for an unset value we must check for ID < 0.
Regression since 1f96db959c1235bb7079d354e09914a0a2608f62.
Will apply the series soon.
Regards,
Marton
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 4 ++-
On Mon, 18 Mar 2024, Marton Balint wrote:
On Mon, 18 Mar 2024, Andreas Rheinhardt wrote:
Marton Balint:
Previously we always assumed that the channels are in native order, even
if
they were not. The new channel layout API allows us to signal the proper
channel order, so let's do so
By calling the av_ts_make_time_string2() from the function we can fix the
precision issue.
Signed-off-by: Marton Balint
---
libavutil/timestamp.h| 4 +---
tests/ref/fate/filter-metadata-scdet | 12 ++--
tests/ref/fate/filter-metadata-silencedetect | 2
". Note that depending on
printf %f implementation, we might trim "infinity" to "inf".
Thanks for Allan Cady for bringing up this issue.
Signed-off-by: Marton Balint
---
doc/APIchanges| 5 +
libavutil/Makefile| 1 +
libavutil/timestamp.c | 36
On Wed, 20 Mar 2024, Marton Balint wrote:
On Wed, 20 Mar 2024, Andreas Rheinhardt wrote:
Andreas Rheinhardt:
Marton Balint:
av_ts_make_time_string() used "%.6g" format in the past, but this format
was
losing precision even when the timestamp to be printed was not t
On Thu, 21 Mar 2024, Tobias Rapp wrote:
On 19/03/2024 20:14, Marton Balint wrote:
On Tue, 19 Mar 2024, Michael Niedermayer wrote:
On Sun, Mar 17, 2024 at 08:57:29PM +0100, Marton Balint wrote:
- Only parse the defined masks in dwChannelMask, unless
strict_std_compliance
is less
On Wed, 20 Mar 2024, Andreas Rheinhardt wrote:
Andreas Rheinhardt:
Marton Balint:
av_ts_make_time_string() used "%.6g" format in the past, but this format was
losing precision even when the timestamp to be printed was not that large. For
example for 3 hours (10800) seconds, only
Signed-off-by: Marton Balint
---
doc/filters.texi | 16 ++--
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/doc/filters.texi b/doc/filters.texi
index 913365671d..18f0d1c5a7 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -4291,14 +4291,18 @@ It accepts
is a regression from 4af412be7153405e43930ac73fc7d91d7ded19eb.
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 53 +
1 file changed, 42 insertions(+), 11 deletions(-)
diff --git a/libavfilter/af_channelmap.c b/libavfilter/af_channelmap.c
index 62e11103ad
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 41 ++---
1 file changed, 25 insertions(+), 16 deletions(-)
diff --git a/libavfilter/af_channelmap.c b/libavfilter/af_channelmap.c
index 1ecbddd462..62e11103ad 100644
--- a/libavfilter/af_channelmap.c
MAX_CH is 64, therefore the maximum index is 63.
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavfilter/af_channelmap.c b/libavfilter/af_channelmap.c
index 35dc4c4618..1ecbddd462 100644
--- a/libavfilter
In this case in_channel_idx was never set and the default 0 was used.
Suprisingly no one noticed that the respective fate test output was wrong.
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 2 +-
tests/fate/filter-audio.mak | 2 +-
2 files changed, 2 insertions(+), 2 deletions
FL channel ID is 0, so for an unset value we must check for ID < 0.
Regression since 1f96db959c1235bb7079d354e09914a0a2608f62.
Signed-off-by: Marton Balint
---
libavfilter/af_channelmap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavfilter/af_channelmap.
On Mon, 18 Mar 2024, Marton Balint wrote:
av_ts_make_time_string() used "%.6g" format in the past, but this format was
losing precision even when the timestamp to be printed was not that large. For
example for 3 hours (10800) seconds, only 1 decimal digit was printed, which
made t
On Mon, 18 Mar 2024, James Almer wrote:
LGTM if tested. Sorry for the breakage.
Please backport it to all the relevant release branches too.
OK, will apply.
Thanks,
Marton
On Mon, Mar 18, 2024 at 5:20 PM Marton Balint wrote:
Regression since 0995e1f1b31f6e937a1b527407ed3e850f138098
On Tue, 19 Mar 2024, Michael Niedermayer wrote:
On Sun, Mar 17, 2024 at 08:57:29PM +0100, Marton Balint wrote:
- Only parse the defined masks in dwChannelMask, unless strict_std_compliance
is less than normal. This matches with the behaviour of the wav muxer.
- Ignore additional bits
Regression since 0995e1f1b31f6e937a1b527407ed3e850f138098.
Signed-off-by: Marton Balint
---
fftools/ffplay.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/fftools/ffplay.c b/fftools/ffplay.c
index 09b4846deb..fcd1319ce7 100644
--- a/fftools/ffplay.c
+++ b/fftools/ffplay.c
@@ -2040,6
On Mon, 18 Mar 2024, Andreas Rheinhardt wrote:
Marton Balint:
Previously we always assumed that the channels are in native order, even if
they were not. The new channel layout API allows us to signal the proper
channel order, so let's do so.
Fixes ticket #98.
---
libavformat/mov_chan.c
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:
On Monday, March 11, 2024 at 12:11:45 PM PDT, Marton Balint
wrote:
On Mon, 11 Mar 2024, Andreas Rheinhardt
for bringing up this issue.
Signed-off-by: Marton Balint
---
doc/APIchanges | 3 ++
libavutil/Makefile | 1 +
libavutil/timestamp.c| 33
libavutil/timestamp.h| 8 +
libavutil
suggests [1]
[1]
https://learn.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653308(v=vs.85)#details-about-dwchannelmask
Signed-off-by: Marton Balint
---
libavformat/riffdec.c | 28 +---
1 file changed, 25 insertions(+), 3 deletions(-)
diff --git
Will be useful later.
---
libavformat/riff.h| 2 +-
libavformat/riffdec.c | 18 +-
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/libavformat/riff.h b/libavformat/riff.h
index a93eadfeca..719fd7a17d 100644
--- a/libavformat/riff.h
+++ b/libavformat/riff.h
@@
Previously we always assumed that the channels are in native order, even if
they were not. The new channel layout API allows us to signal the proper
channel order, so let's do so.
Fixes ticket #98.
---
libavformat/mov_chan.c | 464 +++--
1 file changed, 211
On Thu, 14 Mar 2024, Stone Chen wrote:
The documentation correctly states that the rdiv is a multiplier but
incorrectly states the default behavior is to multiply by the sum of all matrix
elements - it multiplies by 1/sum.
This changes the documentation to match the code.
Address trac
On Thu, 14 Mar 2024, Tomas Härdin wrote:
fre 2024-03-08 klockan 21:13 +0100 skrev Marton Balint:
Signed-off-by: Marton Balint
---
libavformat/mxfdec.c | 129 ++---
--
1 file changed, 53 insertions(+), 76 deletions(-)
No idea how the new API works
On Sun, 17 Mar 2024, Poorva wrote:
On Mon, Mar 11, 2024 at 1:10 AM Leo Izen wrote:
On 3/9/24 15:49, Poorva wrote:
I have attached the git patch containing the changes for your review.
This patch is submitted as part of my qualification task for Google Summer
of Code (GSoC)
Your editor
On Fri, 15 Mar 2024, Marton Balint wrote:
- Remove the 1024 cap on the number of samples, for high sample rate audio it
was suboptimal, calculate the low neighbour power of two for the number of
samples (audio blocks) instead.
- Make the function work correctly also for non-pcm codecs
On Sat, 9 Mar 2024, Marton Balint wrote:
Signed-off-by: Marton Balint
---
doc/APIchanges | 3 +++
libavutil/channel_layout.c | 30 ++
libavutil/channel_layout.h | 7 +++
libavutil/version.h| 2 +-
4 files changed, 41 insertions(+), 1
On Sat, 16 Mar 2024, Gyan Doshi wrote:
8559cce3c3 made the bitstream check generic using a LUT.
However, one of the comparisons which involves a bitwise AND
and equality check is faulty due to operator precedence.
First reported and analysed at
.
Signed-off-by: Marton Balint
---
libavformat/pcm.c | 41 ++---
libavformat/pcm.h | 1 +
tests/ref/seek/lavf-al | 46 +-
tests/ref/seek/lavf-ul | 46 +-
4 files changed, 76
On Thu, 14 Mar 2024, Paul B Mahol wrote:
This is just ugly hack for workaround around broken ffmpeg threading.
This actually improves single threaded performance as well, check it with
ffprobe if you want. Sure, the reason I turned my attention to this is
the speed loss of ffmpeg.c
On Thu, 14 Mar 2024, Tobias Rapp wrote:
On 08/03/2024 01:53, Marton Balint wrote:
This makes the wav and pcm demuxer demux bigger packets, which is more
efficient.
[...]
+0, 136000, 136000, 2000,24000,
f952be1e1c7d48acd73d652ef4ea3aad
+0, 138000, 138000
On Wed, 13 Mar 2024, Stone Chen wrote:
On Wed, Mar 13, 2024 at 4:26 AM Marton Balint wrote:
On Tue, 12 Mar 2024, Stone Chen wrote:
> The documentation correctly states that the rdiv is a multiplier but
incorrectly states the default behavior is to multiply by the sum of all
mat
On Tue, 12 Mar 2024, Stone Chen wrote:
The documentation correctly states that the rdiv is a multiplier but
incorrectly states the default behavior is to multiply by the sum of all matrix
elements - it multiplies by 1/sum.
This changes the documentation to match the code.
Please mention
On Tue, 5 Mar 2024, Christian Lee Seibold wrote:
The 's', ';', and '<' itemtypes are used for audio and video by
Gophernicus and Gopher+.
Signed-off-by: Christian Lee Seibold
---
libavformat/gopher.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavformat/gopher.c
On Tue, 12 Mar 2024, Nicolas Gaullier wrote:
Regression since 0b98f28c46a7e3e914c51debc461
Signed-off-by: Nicolas Gaullier
---
tests/fate-run.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/fate-run.sh b/tests/fate-run.sh
index 0fead78c58..9863e4f2d9 100755
---
On Mon, 11 Mar 2024, Kristoffer Brånemyr via ffmpeg-devel wrote:
Den måndag 26 februari 2024 kl. 19:36:58 CET, Kristoffer Brånemyr via ffmpeg-devel skrev:
Hi,
Here is a short patch to skip more parts of the header for the WebVTT subtitle
format. Without this the parser seems to stop
1 - 100 of 3626 matches
Mail list logo