On Di, 2023-12-05 at 12:47 +0100, Timo Rothenpieler wrote:
> On 05.12.2023 09:15, Xiang, Haihao wrote:
> > From: Haihao Xiang
> >
> > 2M is suitable for more cases, e.g. 4K video.
> >
> > Signed-off-by: Haihao Xiang
> > ---
> > libavcodec/qsvenc_av1.c | 2 +-
> > libavcodec/qsvenc_h264.c
> FWIW CanMV-K230 boards are on sale for under 500 RMB.
I just made a payment ~ (I saw you mention in IRC that you're going to
write about K230+Debian. Looking forward to it)
Rémi Denis-Courmont 于2023年12月6日周三 04:11写道:
> Le tiistaina 5. joulukuuta 2023, 21.25.12 EET flow gg a écrit :
> > > This
---
tests/fate/image.mak | 3 +++
tests/ref/fate/webp-anim | 22 ++
2 files changed, 25 insertions(+)
create mode 100644 tests/ref/fate/webp-anim
diff --git a/tests/fate/image.mak b/tests/fate/image.mak
index 400199c28a..2e0d1e8e3f 100644
--- a/tests/fate/image.mak
+++ b
From: Josef Zlomek
Adds the demuxer of animated WebP files.
It supports non-animated, animated, truncated, and concatenated files.
Reading from a pipe (and other non-seekable inputs) is also supported.
The WebP demuxer splits the input stream into packets containing one frame.
It also marks the
---
libavcodec/webp.c | 142 +++---
1 file changed, 70 insertions(+), 72 deletions(-)
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 2b9a38fdf9..af81e2a84b 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -1372,7 +1372,76 @@ static int vp
---
libavcodec/webp_parser.c | 130 +++
1 file changed, 89 insertions(+), 41 deletions(-)
diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c
index bd5f94dac5..da853bb1f5 100644
--- a/libavcodec/webp_parser.c
+++ b/libavcodec/webp_parser.c
@@ -25,1
From: Josef Zlomek
Fixes: 4907
Adds support for decoding of animated WebP.
The WebP decoder adds the animation related features according to the specs:
https://developers.google.com/speed/webp/docs/riff_container#animation
The frames of the animation may be smaller than the image canvas.
Theref
---
libavcodec/webp.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 4994781a64..286e7c8b73 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -60,8 +60,6 @@
#define VP8X_FLAG_ALPHA 0x10
#define VP8X_FLAG_ICC
---
libavcodec/webp.c | 1 +
libavcodec/webp.h | 38 ++
2 files changed, 39 insertions(+)
create mode 100644 libavcodec/webp.h
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 54b3fde6dc..4994781a64 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no
more data races, fixed more asserts, fixed ffprobe regression.
Patch 5/7 is still there for making changes in lavc/webp reviewable but shall
be stashed when pushing.
-Thilo
Josef Zlomek (2):
libavcodec/webp: add s
I'm sorry for my carelessness.It's because I used to build and run
manually, but now I've switched to a script to do it, so I accidentally
missed the error.I will modify the script and to avoid this kind of issue
in the future.
libavcodec/riscv/vc1dsp_rvv.S:35: Error: improper CSRxI immediate
Cha
Signed-off-by: James Almer
---
libavformat/Makefile |1 +
libavformat/allformats.c |1 +
libavformat/iamf.c | 125 +
libavformat/iamf.h | 162 ++
libavformat/iamf_parse.c | 1106 ++
libavformat/iamf_parse.h | 38 ++
libavform
Signed-off-by: James Almer
---
libavformat/avio_internal.h | 10 ++
libavformat/aviobuf.c | 33 +
2 files changed, 43 insertions(+)
diff --git a/libavformat/avio_internal.h b/libavformat/avio_internal.h
index bd58499b64..f2e4ff30cb 100644
--- a/libav
Signed-off-by: James Almer
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/iamf_writer.c | 823 ++
libavformat/iamf_writer.h | 51 +++
libavformat/iamfenc.c | 388 ++
5 files changed, 1264 insertions(+)
Signed-off-by: James Almer
---
libavcodec/bitstream.h | 2 ++
libavcodec/bitstream_template.h | 23 +++
libavcodec/get_bits.h | 24
3 files changed, 49 insertions(+)
diff --git a/libavcodec/bitstream.h b/libavcodec/bitstream.h
inde
Signed-off-by: James Almer
---
libavcodec/avpacket.c | 3 +++
libavcodec/packet.h | 24
2 files changed, 27 insertions(+)
diff --git a/libavcodec/avpacket.c b/libavcodec/avpacket.c
index e29725c2d2..0f8c9b77ae 100644
--- a/libavcodec/avpacket.c
+++ b/libavcodec/avpack
Starting with IAMF support.
Signed-off-by: James Almer
---
fftools/ffmpeg.h | 2 +
fftools/ffmpeg_mux_init.c | 335 ++
fftools/ffmpeg_opt.c | 2 +
3 files changed, 339 insertions(+)
diff --git a/fftools/ffmpeg.h b/fftools/ffmpeg.h
index 4193
Signed-off-by: James Almer
---
doc/fftools-common-opts.texi | 17 +++-
libavformat/avformat.c | 185 ++-
libavformat/avformat.h | 169
libavformat/dump.c | 147 +++-
libavformat/interna
Signed-off-by: James Almer
---
libavutil/Makefile | 2 +
libavutil/iamf.c | 564
libavutil/iamf.h | 573 +
3 files changed, 1139 insertions(+)
create mode 100644 libavutil/iamf.c
create mode 100644 li
Addressed Anton's comments and added some documentation. Also split the
common code some more in order to facilitate using it from different
modules.
I'm withdrawing the MP4 code for now as i've noticed a bug in the spec
and reported it. Depending on what happens to that, i'll resubmit it.
James A
Le tiistaina 5. joulukuuta 2023, 21.25.12 EET flow gg a écrit :
> > This block can be folded into the next. You don't need to check VLENB
>
> twice.
>
> Changed.
>
> > Instruction scheduling could be better, especially on in-order CPUs.
>
> I put the vload at the front, and then proceeded with
Am 05.12.23 um 16:22 schrieb Thilo Borgmann via ffmpeg-devel:
Am 05.12.23 um 16:16 schrieb Nuo Mi:
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
LGTM
Pushed.
Thanks,
Thilo
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://f
> This block can be folded into the next. You don't need to check VLENB
twice.
Changed.
> Instruction scheduling could be better, especially on in-order CPUs.
I put the vload at the front, and then proceeded with the t2 operation, but
I'm not sure...
> You don't need to reset the AVL here, just
On Tue, Dec 5, 2023 at 3:30 PM Nicolas George via ffmpeg-devel <
ffmpeg-devel@ffmpeg.org> wrote:
> Paul B Mahol (12023-12-05):
> > > > Will apply improved version of this very important filter addition
> soon.
>
> This filter is so important that we have been missing it for >13 years
> and nobody
Hi,
> diff --git a/libavcodec/riscv/Makefile b/libavcodec/riscv/Makefile
> index 2d0e6c19c8..442c5961ea 100644
> --- a/libavcodec/riscv/Makefile
> +++ b/libavcodec/riscv/Makefile
> @@ -39,5 +39,7 @@ OBJS-$(CONFIG_PIXBLOCKDSP) += riscv/pixblockdsp_init.o \
> RVV-OBJS-$(CONFIG_PIXBLOCKDSP)
This should fix the build on LLVM 16 and earlier, at the cost of turning
all non-RVV optimisations off.
---
Makefile| 6 +++---
configure | 5 -
ffbuild/arch.mak| 1 +
libavcodec/riscv/Makefile | 16
On Tue, Dec 5, 2023 at 9:59 AM Nicolas George wrote:
> Vittorio Giovara (12023-12-05):
> > I'm not bickering,
>
> That is exactly what you do.
>
And you are not? The view must be great from that glass house
> actively include testing as part of the bare minimum process to accept the
> > patch/r
Am 05.12.23 um 16:16 schrieb Nuo Mi:
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
LGTM
-Thilo
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or em
On Tue, Dec 5, 2023 at 10:46 PM Nuo Mi wrote:
> vvc decoder plug-in to avcodec.
> split frames into slices/tiles and send them to vvc_thread for further
> decoding
> reorder and wait for the frame decoding to be done and output the frame
>
> Features:
> + Support I, P, B frames
> + Suppor
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3430e1722b..57137e1d6d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -257,6 +257,7 @@ Codecs:
vp8 David Conrad, Ronald Bultje
vp9
Vittorio Giovara (12023-12-05):
> I'm not bickering,
That is exactly what you do.
> actively include testing as part of the bare minimum process to accept the
> patch/review is harming the whole generation of developers.
I agree that Paul's attitude is utterly toxic to the project, but
Anton's a
On Tue, Dec 5, 2023 at 2:45 AM Nicolas George wrote:
> Vittorio Giovara (12023-12-04):
> > It's almost 2024, when will you be able to drop it?
>
> Never. When will YOU be able to drop bickering about parts of the code
> that do no harm and do not bother you?
>
I'm not bickering, we're having a d
This is the main entry point for the CTU (Coding Tree Unit) decoder.
The code will divide the CTU decoder into several stages.
It will check the stage dependencies and run the stage decoder.
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvc_thread.c | 799
vvc decoder plug-in to avcodec.
split frames into slices/tiles and send them to vvc_thread for further decoding
reorder and wait for the frame decoding to be done and output the frame
Features:
+ Support I, P, B frames
+ Support 8/10/12 bits, chroma 400, 420, 422, and 444 and range extensi
---
libavcodec/vvc/vvc_ctu.c | 2372 ++
libavcodec/vvc/vvc_ctu.h | 11 +
2 files changed, 2383 insertions(+)
diff --git a/libavcodec/vvc/vvc_ctu.c b/libavcodec/vvc/vvc_ctu.c
index 6138d2fc9f..de2bc9f931 100644
--- a/libavcodec/vvc/vvc_ctu.c
+++ b/libavcodec/v
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvcdsp.c | 141 +++
libavcodec/vvc/vvcdsp_template.c | 120 ++
3 files changed, 262 insertions(+)
create mode 100644 libavcodec/vvc/vvcdsp.c
create mode 100644 libavcodec/vvc
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvc_itx_1d.c | 713
libavcodec/vvc/vvc_itx_1d.h | 52 +++
3 files changed, 766 insertions(+)
create mode 100644 libavcodec/vvc/vvc_itx_1d.c
create mode 100644 libavcodec/vvc/vvc_itx_1d.h
diff --git a/l
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ctu.c| 50 ++
libavcodec/vvc/vvc_ctu.h|2 +
libavcodec/vvc/vvc_intra.c | 769
libavcodec/vvc/vvc_intra.h | 49 ++
libavcodec/vvc/vvc_intra_template.c | 1015
add Context-based Adaptive Binary Arithmetic Coding (CABAC) decoder
---
libavcodec/vvc/Makefile|2 +
libavcodec/vvc/vvc_cabac.c | 2484
libavcodec/vvc/vvc_cabac.h | 126 ++
libavcodec/vvc/vvc_ctu.c | 32 +
libavcodec/vvc/vvc_ctu.h | 463 +++
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_inter.c | 939
libavcodec/vvc/vvc_inter.h | 42 ++
libavcodec/vvc/vvc_inter_template.c | 1023 +++
libavcodec/vvc/vvcdec.h |5 +
libavcodec/vvc
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvc_refs.c | 567 ++
libavcodec/vvc/vvc_refs.h | 57
3 files changed, 625 insertions(+)
create mode 100644 libavcodec/vvc/vvc_refs.c
create mode 100644 libavcodec/vvc/vvc_refs.h
diff --git a/libavcod
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ps.c | 1149 +++
libavcodec/vvc/vvc_ps.h | 263 +
libavcodec/vvc/vvcdec.h |7 +
4 files changed, 1420 insertions(+)
create mode 100644 libavcodec/vvc/vvc_ps.c
create mode 100644 libavcodec/v
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ctu.c | 18 +
libavcodec/vvc/vvc_ctu.h |2 +
libavcodec/vvc/vvc_mvs.c | 1799 ++
libavcodec/vvc/vvc_mvs.h | 46 +
5 files changed, 1866 insertions(+)
create mode 100644 libavcodec/vvc/vvc_mvs.c
---
configure | 1 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/vvc/Makefile | 4 +
libavcodec/vvc/vvcdec.c | 62
libavcodec/vvc/vvcdec.h | 204
6 files changed, 273 insertions(+)
create mod
Paul B Mahol (12023-12-05):
> > > Will apply improved version of this very important filter addition soon.
This filter is so important that we have been missing it for >13 years
and nobody complained.
> The only meaningful tests are your ears.
Are you a joke? Because if you are, you are a bad on
On Tue, Dec 5, 2023 at 3:24 PM Anton Khirnov wrote:
> Quoting Paul B Mahol (2023-12-05 15:20:46)
> > Will apply improved version of this very important filter addition soon.
>
> With tests, hopefully.
>
The only meaningful tests are your ears.
>
> --
> Anton Khirnov
> _
Quoting Paul B Mahol (2023-12-05 15:20:46)
> Will apply improved version of this very important filter addition soon.
With tests, hopefully.
--
Anton Khirnov
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmp
Am 05.12.23 um 15:19 schrieb Thilo Borgmann via ffmpeg-devel:
Am 05.12.23 um 15:16 schrieb Thilo Borgmann via ffmpeg-devel:
Hi,
Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel:
Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is
deprecated: first deprec
Will apply improved version of this very important filter addition soon.
___
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 wit
Am 05.12.23 um 15:16 schrieb Thilo Borgmann via ffmpeg-devel:
Hi,
Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel:
Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is
deprecated: first deprecated in iOS 10.0 - Use AVCaptureDeviceDiscoverySession
instead
Hi,
Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel:
Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is
deprecated: first deprecated in iOS 10.0 - Use AVCaptureDeviceDiscoverySession
instead"
Signed-off-by: xufuji456 <839789...@qq.com>
---
libavdevic
Le 5 décembre 2023 15:28:54 GMT+02:00, James Almer a écrit :
>On 12/5/2023 7:07 AM, Anton Khirnov wrote:
>> Hi all,
>> Both elections have now concluded.
>>
>> We have 36 votes for the CC election (70% turnout) and 38 votes for TC
>> (75% turnout); raw votes in CSV format are attached.
>>
>> T
Le 5 décembre 2023 11:59:39 GMT+02:00, Jean-Baptiste Kempf
a écrit :
>$subject
>
>See attachment.
I think that the non-ISA specification is a better reference than GNU/binutils.
The later takes some controversial liberties from the earlier. And while I
blame LLVM as a project for sitting on
"Jean-Baptiste Kempf" writes:
> $subject
>
> See attachment.
Pushed with slight commit rewording for clarity.
--
jd
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link a
Building with iOS platform, the compiler has a warning:
"'devicesWithMediaType:' is deprecated: first deprecated in iOS 10.0 - Use
AVCaptureDeviceDiscoverySession instead"
Signed-off-by: xufuji456 <839789...@qq.com>
---
libavdevice/avfoundation.m | 25 -
1 file changed,
On 12/5/2023 7:07 AM, Anton Khirnov wrote:
Hi all,
Both elections have now concluded.
We have 36 votes for the CC election (70% turnout) and 38 votes for TC
(75% turnout); raw votes in CSV format are attached.
The CC members now are:
* James Almer
* Jean-Baptiste Kempf
* Anton Khirnov
* Ronald
On 05.12.2023 09:15, Xiang, Haihao wrote:
From: Haihao Xiang
2M is suitable for more cases, e.g. 4K video.
Signed-off-by: Haihao Xiang
---
libavcodec/qsvenc_av1.c | 2 +-
libavcodec/qsvenc_h264.c | 2 +-
libavcodec/qsvenc_hevc.c | 2 +-
libavcodec/qsvenc_mpeg2.c | 2 +-
libavcodec/q
Signed-off-by: J. Dekker
---
tests/checkasm/hevc_deblock.c | 110 --
1 file changed, 106 insertions(+), 4 deletions(-)
Yes, this only supports 8bit. 10/12bit should be trivial, will add if this
looks reasonable (I checked code paths using gdb, and as far as I ca
On Mon, Dec 04, 2023 at 10:05:43AM -0800, Dale Curtis wrote:
> Thanks! lgtm, defer to you on FF_COMPLIANCE_STRICT.
applied with FF_COMPLIANCE_STRICT check
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
You can kill me, but you cannot change the truth.
si
On Tue, 05 Dec 2023 11:07:33 +0100 Anton Khirnov wrote:
> Hi all,
> Both elections have now concluded.
>
> We have 36 votes for the CC election (70% turnout) and 38 votes for TC
> (75% turnout); raw votes in CSV format are attached.
>
> The CC members now are:
> * James Almer
> * Jean-Baptiste K
Anton Khirnov 于2023年12月5日周二 18:07写道:
>
> Hi all,
> Both elections have now concluded.
>
> We have 36 votes for the CC election (70% turnout) and 38 votes for TC
> (75% turnout); raw votes in CSV format are attached.
>
> The CC members now are:
> * James Almer
> * Jean-Baptiste Kempf
> * Anton Khir
Hi all,
Both elections have now concluded.
We have 36 votes for the CC election (70% turnout) and 38 votes for TC
(75% turnout); raw votes in CSV format are attached.
The CC members now are:
* James Almer
* Jean-Baptiste Kempf
* Anton Khirnov
* Ronald Bultje
* Michael Niedermayer
For TC, it seem
$subject
See attachment.
--
Jean-Baptiste Kempf - President
+33 672 704 734From 13eb5105ff6fe664d4a45da6970875ceb763dfe0 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Kempf
Date: Tue, 5 Dec 2023 10:56:55 +0100
Subject: [PATCH] doc: mention that for RISC-V, we prefer .S files
---
doc/developer.
Thank you for your suggestion.
I will adapt the judgment condition, and submit again.
-- Original --
From:
"FFmpeg development discussions
and p
From: Frank Plowman
Reduce false positives for VVC files by adding additional checks in
`vvc_probe`. Specifically, `nuh_temporal_id_plus1` is tested for valid
values in extra cases depending on the NAL unit type, as per ITU-T H.266
section 7.4.2.2.
Resolves trac #10703.
Signed-off-by: Frank Plo
On Di, 2023-11-28 at 12:42 +0800, Xiang, Haihao wrote:
> From: Artem Galin
>
> User may choose the hardware via option vendor_id when multiple
> hardwares are available.
>
> Signed-off-by: Artem Galin
> Signed-off-by: Haihao Xiang
> ---
> libavutil/hwcontext_d3d11va.c | 59 +++
From: Haihao Xiang
2M is suitable for more cases, e.g. 4K video.
Signed-off-by: Haihao Xiang
---
libavcodec/qsvenc_av1.c | 2 +-
libavcodec/qsvenc_h264.c | 2 +-
libavcodec/qsvenc_hevc.c | 2 +-
libavcodec/qsvenc_mpeg2.c | 2 +-
libavcodec/qsvenc_vp9.c | 2 +-
5 files changed, 5 insertio
67 matches
Mail list logo