Tested with:
```
wget
https://www.itu.int/wftp3/av-arch/jvet-site/bitstream_exchange/VVC/draft_conformance/draft6/CodingToolsSets_E_Tencent_1.zip
unzip CodingToolsSets_E_Tencent_1.zip CodingToolsSets_E_Tencent_1.bit
ffprobe -hide_banner CodingToolsSets_E_Tencent_1.bit -select_streams v
-show_fra
On Fri, Jan 10, 2025 at 05:06:13AM +0100, Michael Niedermayer wrote:
> Sponsored-by: Sovereign Tech Fund
> Signed-off-by: Michael Niedermayer
> ---
> libswscale/input.c| 97 +++
> libswscale/swscale_unscaled.c | 2 +-
> libswscale/utils.c|
Hi Nicolas
On Thu, Jan 09, 2025 at 09:26:42PM +0100, Nicolas George wrote:
> Michael Niedermayer (12025-01-07):
> > Signed-off-by: Michael Niedermayer
> > ---
> > doc/faq.texi | 8
> > 1 file changed, 8 insertions(+)
> >
> > diff --git a/doc/faq.texi b/doc/faq.texi
> > index 54c3fbb41f
Hi
On Thu, Jan 09, 2025 at 08:45:24AM +0100, Manuel Lauss wrote:
> Interesting, which compiler do you use? I see no such errors with gcc-15.
> I'll redo the patch, thanks for testing!
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF13
On Mon, Jan 06, 2025 at 01:07:30PM +0900, Lynne wrote:
> This also cleans up and gives the code some much needed comments.
> ---
> libavcodec/ffv1dec.c | 66 +++-
> 1 file changed, 47 insertions(+), 19 deletions(-)
LGTM
thx
[...]
--
Michael GnuPG fin
The criteria for slice structure validity is similar to that of
subpicture structure validity that we saw not too long ago [1].
The relationship between tiles and slices must satisfy the following
properties:
* Exhaustivity. All tiles in a picture must belong to a slice. The
tiles cover the pi
This will be used to propagate global side data through the filterchain.
Signed-off-by: James Almer
---
libavfilter/buffersrc.c | 26 ++
libavfilter/buffersrc.h | 3 +++
2 files changed, 29 insertions(+)
diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c
ind
James Almer:
> This will be used to propagate global side data through the filterchain.
>
> Signed-off-by: James Almer
> ---
> libavfilter/buffersrc.c | 29 +
> libavfilter/buffersrc.h | 3 +++
> 2 files changed, 32 insertions(+)
>
> diff --git a/libavfilter/buffers
Signed-off-by: James Almer
---
fftools/ffmpeg_filter.c | 26 +-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/fftools/ffmpeg_filter.c b/fftools/ffmpeg_filter.c
index e5a1bd7b6b..5757a5ce87 100644
--- a/fftools/ffmpeg_filter.c
+++ b/fftools/ffmpeg_filter.c
@
Signed-off-by: James Almer
---
libavfilter/af_aresample.c | 45 ++
1 file changed, 45 insertions(+)
diff --git a/libavfilter/af_aresample.c b/libavfilter/af_aresample.c
index d6de074041..70c5f0348f 100644
--- a/libavfilter/af_aresample.c
+++ b/libavfilter/af_a
Signed-off-by: James Almer
---
libavutil/frame.c | 4 ++--
libavutil/frame.h | 7 +++
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/libavutil/frame.c b/libavutil/frame.c
index 10b59545f0..00d0bab8b5 100644
--- a/libavutil/frame.c
+++ b/libavutil/frame.c
@@ -31,8 +31,8 @@
sta
Signed-off-by: James Almer
---
libavutil/downmix_info.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavutil/downmix_info.c b/libavutil/downmix_info.c
index c634c6a79f..feaee28493 100644
--- a/libavutil/downmix_info.c
+++ b/libavutil/downmix_info.c
@@ -27,9 +27,11 @@ A
Global side data as exported by a decoder may no longer apply if a filter in
the chain altered the frames in some form, like changing color, dimensions,
or channel layout information.
After this change, any such changes in side data will be taken into account by
the encoder futher in the process.
This will be used to propagate global side data through the filterchain.
Signed-off-by: James Almer
---
libavfilter/buffersink.c | 21 +
libavfilter/buffersink.h | 5 +
2 files changed, 26 insertions(+)
diff --git a/libavfilter/buffersink.c b/libavfilter/buffersink.c
in
This will be used to propagate global side data through the filterchain.
Signed-off-by: James Almer
---
libavfilter/buffersrc.c | 29 +
libavfilter/buffersrc.h | 3 +++
2 files changed, 32 insertions(+)
diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c
This will be used to propagate global side data through the filterchain.
Signed-off-by: James Almer
---
libavfilter/avfilter.c | 16 +++-
libavfilter/avfilter.h | 3 +++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
in
On 1/10/2025 10:05 AM, James Almer wrote:
On 1/7/2025 6:50 PM, Alexander Strasser via ffmpeg-devel wrote:
On 2025-01-07 10:55 -0300, James Almer wrote:
Should reduce memory usage as well as remove code duplication.
Signed-off-by: James Almer
---
libavformat/isom.h | 15 +-
libavform
It should be more clear what this flag is indicating with a more
verbose comment documenting it.
Signed-off-by: Leo Izen
Reviewed-by: Marton Balint
Reviewed-by: Alexander Strasser
Reviewed-by: Marth64
---
libavutil/frame.h | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
On 1/7/2025 6:50 PM, Alexander Strasser via ffmpeg-devel wrote:
On 2025-01-07 10:55 -0300, James Almer wrote:
Should reduce memory usage as well as remove code duplication.
Signed-off-by: James Almer
---
libavformat/isom.h | 15 +-
libavformat/mov.c| 579 -
On 1/7/2025 10:55 AM, James Almer wrote:
Should reduce memory usage as well as remove code duplication.
Signed-off-by: James Almer
---
libavformat/isom.h | 15 +-
libavformat/mov.c| 579 ---
tests/ref/fate/quickdraw | 2 +-
3 files chang
On Sat, 4 Jan 2025, Alexander Strasser via ffmpeg-devel wrote:
Hi all!
I'm thinking about backporting commit 1e76bd2f394a01c1 [1] to all releases
listed on our download page.
It is a new feature for the build system, but not used to build ffmpeg
or otherwise related to the generated binaries.
On Wed, 8 Jan 2025, j...@jonb.org wrote:
From: Jonathan Baudanza
This was previously adjusted by me in 6b3f9c2e92b.
Unfortunately, I traded one integer overflow bug for
another.
Currently, NTP timestamps that exceed INT64_MAX
(~Jan 20, 1968) will cause an overflow when passed
to av_rescale.
Ping.
> On Dec 15, 2024, at 14:38, Zhao Zhili wrote:
>
> From: Zhao Zhili
>
> v2:
> 1. It works with x265 streams
> 2. Remove the requirement on SEI. SEI alpha channel information is
> required on the producer side but not for decoder.
>
> Zhao Zhili (3):
> avcodec/hevc: Rewrite scalability_
From: Zhao Zhili
hevc decoder output corrupted frames when the reference frames
are missing. The output_corrupt flag has no effect. ffplay shows
artifacting after seek when playback TS stream.
This patch mark those frames with AV_FRAME_FLAG_CORRUPT flag when
output_corrupt flag is set, and drop
From: Zhao Zhili
---
v2: Fix option valid range
libavcodec/mediacodecenc.c | 64 +-
libavcodec/version.h | 2 +-
2 files changed, 64 insertions(+), 2 deletions(-)
diff --git a/libavcodec/mediacodecenc.c b/libavcodec/mediacodecenc.c
index 464903d628..3
Ping.
> On Dec 18, 2024, at 15:13, Zhao Zhili
> wrote:
>
> From: Zhao Zhili
>
> ---
> libavcodec/cuviddec.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/libavcodec/cuviddec.c b/libavcodec/cuviddec.c
> index 3fae9c12eb..502bcc7fc2 100644
> --- a/libavcodec/cuviddec.c
> +++ b/libavc
26 matches
Mail list logo