---
libavfilter/drawutils.c | 85 +++--
1 file changed, 39 insertions(+), 46 deletions(-)
diff --git a/libavfilter/drawutils.c b/libavfilter/drawutils.c
index c3d4bb0a25..6f7dca021b 100644
--- a/libavfilter/drawutils.c
+++ b/libavfilter/drawutils.c
@@ -48,8 +48
Signed-off-by: Kacper Michajłow
---
tools/target_swr_fuzzer.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/tools/target_swr_fuzzer.c b/tools/target_swr_fuzzer.c
index f154a11632..59fa24af64 100644
--- a/tools/target_swr_fuzzer.c
+++ b/tools/target_swr_fuzzer.c
@@ -79,7
From: Koushik Dutta
The codec information may be in the SDP and not in the stream.
Signed-off-by: Koushik Dutta
---
libavformat/rtpdec_mpeg4.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/libavformat/rtpdec_mpeg4.c b/libavformat/rtpdec_mpeg4.c
index 6531632b2d..c3
Hi, is there any issue with this patch? Here's a sample SDP without
the VPS, that all hikvision cameras send during RTSP DESCRIBE. The VPS
is sent periodically as part of the stream. The sprop-sps and
sprop-pps are lost without this patch because the sprop-vps is not
present.
[rtsp @ 0x12d606fe0]
Hello everybody,
with freshly gained push access rights, I want to act responsibly and
carefully, and also avoid unexpected surprises so I'm not going to rush things.
Due to that change, I thought it might be good to post an overview of the
patchsets I am intending to push in the near future:
Andreas Rheinhardt :
> toq...@gmail.com:
>> From: Wu Jianhua
>>
>> passed files:
>> FIELD_A_Panasonic_4.bit
>> FIELD_B_Panasonic_2.bit
>>
>> Signed-off-by: Wu Jianhua
>> ---
>> libavcodec/vvc/refs.c | 8
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/libavcodec/vvc/refs.c
> -Original Message-
> From: ffmpegagent
> Sent: Sonntag, 23. März 2025 04:42
> To: ffmpeg-devel@ffmpeg.org
> Cc: softworkz
> Subject: [PATCH v9 0/4] print_graphs: Complete Filtergraph Printing
>
> Due to the additional work on graph visualization (see
> https://lists.ffmpeg.org/piperm
That is instead of a fixed 65536, we now allocate only as many as there
are pixels.
We also allocate only for the encoder and only when remapping is enabled
and only for 32bit per sample
This should reduce memory consumption, the 2nd array will be
dealt with in a future commit
Signed-off-by: Mich
There is no need to explicitly specify the buffer, as it
is only ever passed to fprintf, so av_err2str can be used.
---
tools/sidxindex.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/tools/sidxindex.c b/tools/sidxindex.c
index 3e43d95e02..96b1fce8c4 100644
--- a/tool
There is no need to explicitly specify the buffer, as it
is only ever passed to fprintf, so av_err2str can be used.
---
tools/ismindex.c | 12
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/tools/ismindex.c b/tools/ismindex.c
index 6fe68d8a79..b110420bf0 100644
--- a/to
There is no need to explicitly specify the buffer, as it
is only ever passed to fprintf, so av_err2str can be used.
---
tools/aviocat.c | 13 -
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/tools/aviocat.c b/tools/aviocat.c
index 816ab700ef..7f8a247f1c 100644
--- a/tool
There is no need to explicitly specify the buffer, as it
is only ever passed to printf, so av_err2str can be used.
---
libavfilter/tests/drawutils.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/libavfilter/tests/drawutils.c b/libavfilter/tests/drawutils.c
index 7fe53ddf31
There is no need to explicitly specify the buffer, as it
is only ever passed to av_log, so av_err2str can be used.
---
libavfilter/vf_xpsnr.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/libavfilter/vf_xpsnr.c b/libavfilter/vf_xpsnr.c
index 3097db0878..34c875456e 100644
There is no need to explicitly specify the buffer, as it
is only ever passed to av_log, so av_err2str can be used.
---
libavformat/crypto.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/libavformat/crypto.c b/libavformat/crypto.c
index 868f6ddc25..da8aa0f0ec 100644
--- a/l
There is no need to explicitly specify the buffer, as it
is only ever passed to av_log, so av_err2str can be used.
---
libavformat/dashenc.c | 9 +++--
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index d4a6fe0304..af92e38bbd 10064
On Tue, Apr 01, 2025 at 08:47:43AM +0530, Gyan Doshi wrote:
>
>
> On 2025-04-01 05:39 am, Michael Niedermayer wrote:
> > These are more secure
> >
> > Signed-off-by: Michael Niedermayer
> > ---
> > doc/fate_config.sh.template | 2 +-
> > doc/git-howto.texi | 2 +-
> > 2 files chang
On Wed, 26 Mar 2025, Martin Storsjö wrote:
From: Kieran Kunhya
This gives more informative printouts if the tests fail,
if checkasm is run with "-v".
Signed-off-by: Martin Storsjö
---
tests/checkasm/v210enc.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/tests/c
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 19 +++
libavcodec/vvc/sei.h | 2 ++
2 files changed, 21 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index 365f815950..2d81ae5908 100644
--- a/libavcodec/vvc/sei.c
+++ b/libavcodec
toq...@gmail.com:
> From: Wu Jianhua
>
> passed files:
> FIELD_A_Panasonic_4.bit
> FIELD_B_Panasonic_2.bit
>
> Signed-off-by: Wu Jianhua
> ---
> libavcodec/vvc/refs.c | 8
> 1 file changed, 8 insertions(+)
>
> diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c
> index
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 26 ++
libavcodec/vvc/sei.h | 1 +
2 files changed, 27 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index 85a07dad3f..a029306abd 100644
--- a/libavcodec/vvc/sei.c
+++ b/liba
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index 7763dd401c..4c5c54f36c 100644
--- a/libavcodec/vvc/sei.c
+++ b/libavcodec/vvc/sei.c
@@ -158,6 +158,24
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/refs.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c
index 4cf44bcf46..cfbc2977c0 100644
--- a/libavcodec/vvc/refs.c
+++ b/libavcodec/vvc/refs.c
@@ -295,6 +295,9 @@ int ff_vvc_ou
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/dec.c | 16 +++-
libavcodec/vvc/sei.c | 10 ++
libavcodec/vvc/sei.h | 3 +++
3 files changed, 28 insertions(+), 1 deletion(-)
diff --git a/libavcodec/vvc/dec.c b/libavcodec/vvc/dec.c
index 4c0d08440a..6c36eb553e
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/cbs_h2645.c | 6 ++
libavcodec/cbs_sei.h | 7 +++
libavcodec/cbs_sei_syntax_template.c | 18 ++
3 files changed, 31 insertions(+)
diff --git a/libavcodec/cbs_h2645.c b/libavcodec/c
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/Makefile | 2 +-
libavcodec/vvc/dec.c | 89 +--
libavcodec/vvc/dec.h | 8 +++-
libavcodec/vvc/refs.c | 11 +-
4 files changed, 104 insertions(+), 6 deletions(-)
diff --git a/libavcodec/M
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
configure | 4 ++-
libavcodec/Makefile | 1 +
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/dec.c| 32
libavcodec/vvc/dec.h| 2 ++
libavcodec/vvc/sei.c| 55 +
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index a029306abd..7763dd401c 100644
--- a/libavcodec/vvc/sei.c
+++ b/libavcodec/vvc/sei.c
@@ -148,6 +148,16 @@ stati
From: Wu Jianhua
passed files:
FIELD_A_Panasonic_4.bit
FIELD_B_Panasonic_2.bit
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/refs.c | 8
1 file changed, 8 insertions(+)
diff --git a/libavcodec/vvc/refs.c b/libavcodec/vvc/refs.c
index cfbc2977c0..79967b77d3 100644
--- a/libavco
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/h274.h | 8
1 file changed, 8 insertions(+)
diff --git a/libavcodec/h274.h b/libavcodec/h274.h
index e2bb1aec55..3629be2907 100644
--- a/libavcodec/h274.h
+++ b/libavcodec/h274.h
@@ -81,4 +81,12 @@ int ff_h274_hash_verify(H274H
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/cbs_h2645.c | 6 ++
libavcodec/cbs_sei.h | 12
libavcodec/cbs_sei_syntax_template.c | 26 ++
3 files changed, 44 insertions(+)
diff --git a/libavcodec/cbs_h2645.c b
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 12
1 file changed, 12 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index 6f918d114c..85a07dad3f 100644
--- a/libavcodec/vvc/sei.c
+++ b/libavcodec/vvc/sei.c
@@ -118,6 +118,15 @@ static
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/vvc/sei.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/libavcodec/vvc/sei.c b/libavcodec/vvc/sei.c
index c955d9921f..6f918d114c 100644
--- a/libavcodec/vvc/sei.c
+++ b/libavcodec/vvc/sei.c
@@ -94,6 +94
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/h274.c | 163 ++
libavcodec/h274.h | 7 ++
2 files changed, 170 insertions(+)
diff --git a/libavcodec/h274.c b/libavcodec/h274.c
index 5709200322..9edc705042 100644
--- a/libavcodec/h274.c
+
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/h274.h | 10 ++
1 file changed, 10 insertions(+)
diff --git a/libavcodec/h274.h b/libavcodec/h274.h
index cebc8becb3..e1803edaf3 100644
--- a/libavcodec/h274.h
+++ b/libavcodec/h274.h
@@ -64,4 +64,14 @@ int ff_h274_apply_film_gr
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/h2645_sei.c | 9 +
libavcodec/h2645_sei.h | 2 +-
libavcodec/vvc/dec.c | 12
3 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/libavcodec/h2645_sei.c b/libavcodec/h2645_sei.c
index 2494daaf3c..78d9d
From: Wu Jianhua
Signed-off-by: Wu Jianhua
---
libavcodec/cbs_h2645.c | 6
libavcodec/cbs_sei.h | 21 +++
libavcodec/cbs_sei_syntax_template.c | 53
3 files changed, 80 insertions(+)
diff --git a/libavcodec/cbs_h2645.c b/
This should exercise the implementation more thoroughly after the previous
change.
Signed-off-by: James Almer
---
libavutil/tests/aes_ctr.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/libavutil/tests/aes_ctr.c b/libavutil/tests/aes_ctr.c
index 486dae3348..65b49ee7fe
Hi,
Do y'all have any feedback on those patches?
Thanks,
-- Romain
Le lun. 24 mars 2025 à 09:51, Romain Beauxis a
écrit :
> This is a series of patches to allow proper decoding of ogg metadata in
> chained
> `ogg/vorbis, `ogg/flac` and `ogg/opus` streams.
>
> FATE samples for the new tests can
This class is unavailable on tvOS before 17.0 (and macOS before 10.7
and iOS before 4.0, but those are fairly ancient). This makes sure
that we don't try to build the avfoundation indevice for such
OSes.
---
configure | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --g
E.g. tvOS doesn't have devicesWithMediaType.
In principle, we could probably disable building the whole
input device on such OSes, but that would either require
testing explicitly for the OS type in configure (which we don't
do anywhere so far), or test for individual objective C methods.
This ap
On Tue, 1 Apr 2025, Martin Storsjö wrote:
On Tue, 1 Apr 2025, Michael Niedermayer wrote:
#define DEF_CHECKASM_CHECK_FUNC(type, fmt) \
int checkasm_check_##type(const char *file, int line, \
const type *buf1, ptrdiff_t stride1, \
const typ
On Tue, 1 Apr 2025, Martin Storsjö wrote:
On Wed, 26 Mar 2025, Martin Storsjö wrote:
From: Kieran Kunhya
This gives more informative printouts if the tests fail,
if checkasm is run with "-v".
Signed-off-by: Martin Storsjö
---
tests/checkasm/v210enc.c | 9 -
1 file changed, 4 inserti
On Tue, 1 Apr 2025, Martin Storsjö wrote:
On Wed, 26 Mar 2025, Martin Storsjö wrote:
This makes sure to disable VideoToolbox if building with an SDK
that does contain VideoToolbox, but targeting an older version of
the OS where it is unavailable. Previously, we would enable
VideoToolbox as lon
Process data in chunks of four or eight bytes, depending on host, instead of
one at a time.
before:
55561 decicycles in av_aes_ctr_crypt
after:
52204 decicycles in av_aes_ctr_crypt
Signed-off-by: James Almer
---
libavutil/aes_ctr.c | 47 -
1 file cha
James Almer (HE12025-04-01):
> Process data in chunks of four or eight bytes, depending on host, instead of
> one
> at a time.
>
> Signed-off-by: James Almer
> ---
> libavutil/aes_ctr.c | 47 -
> 1 file changed, 21 insertions(+), 26 deletions(-)
A co
Process data in chunks of four or eight bytes, depending on host, instead of one
at a time.
Signed-off-by: James Almer
---
libavutil/aes_ctr.c | 47 -
1 file changed, 21 insertions(+), 26 deletions(-)
diff --git a/libavutil/aes_ctr.c b/libavutil/aes_c
Andreas Rheinhardt:
> Patch attached
>
> - Andreas
>
Will apply tomorrow unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, o
> -原始邮件-
> 发件人: "Martin Storsjö"
> 发送时间:2025-04-01 17:35:16 (星期二)
> 收件人: ffmpeg-devel@ffmpeg.org
> 抄送: jinbo , yinshiyou...@loongson.cn, "Lu Wang"
>
> 主题: Re: [PATCH 3/4] checkasm: hevc_pel: Use helpers for checking for writes
> out of bounds
>
> On Wed, 26 Mar 2025, Martin Storsjö
Andreas Rheinhardt:
> Patches attached.
>
> - Andreas
>
Will apply tomorrow unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above
Andreas Rheinhardt:
> Patch attached.
>
> - Andreas
> Will apply tomorrow unless there are objections.
- Andreas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, o
Adds support of decoding animated webp.
Signed-off-by: Peter Xia
---
Changelog | 1 +
configure | 4 +-
doc/general_contents.texi | 2 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c| 3 +-
libavcodec/libwebpdec.c | 200 +
From: Zhao Zhili
Parse format can be called multiple times, e.g., when resolution
changed. If getInt32 fails, optional member variables will retain
their previously set values without modification. This can be a
big problem for new resolution with old crop info.
This patch reset optional fields
On Tue, 1 Apr 2025, Michael Niedermayer wrote:
#define DEF_CHECKASM_CHECK_FUNC(type, fmt) \
int checkasm_check_##type(const char *file, int line, \
const type *buf1, ptrdiff_t stride1, \
const type *buf2, ptrdiff_t stride2, \
-
On Wed, 26 Mar 2025, Martin Storsjö wrote:
This allows catching whether the functions write outside of
the designated rectangle, and if run with "checkasm -v", it also
prints out on which side of the rectangle the overwrite was.
---
tests/checkasm/hevc_pel.c | 157 ++-
Fixed warning about OBU count being wrong, which can only be
determined when the number of OBUs in the header is non-zero,
not the other way round.
Signed-off-by: Chris Hodges
---
libavformat/rtpdec_av1.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/rtpdec_av1
55 matches
Mail list logo