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
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: 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
Thank you for your suggestion.
I will adapt the judgment condition, and submit again.
-- Original --
From:
"FFmpeg development discussions
and p
$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.
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
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
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
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
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 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
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
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,
"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
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
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
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
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
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: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
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
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
> _
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
---
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
---
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
---
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_inter.c | 939
libavcodec/vvc/vvc_inter.h | 42 ++
libavcodec/vvc/vvc_inter_template.c | 1023 +++
libavcodec/vvc/vvcdec.h |5 +
libavcodec/vvc
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_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
---
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/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/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
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
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
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
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
---
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
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
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 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
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
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)
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
> 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
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
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
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
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
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
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
---
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
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
---
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
---
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.c | 125 +
libavformat/iamf.h | 162 ++
libavformat/iamf_parse.c | 1106 ++
libavformat/iamf_parse.h | 38 ++
libavform
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
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
---
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
---
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
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_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
---
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
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
---
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
> 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
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
67 matches
Mail list logo