On 2023-12-31 01:03 pm, Gyan Doshi wrote:
The function lf_db_new was deprecated in lensfun 09dcd3e7ad in 2017
in favour of lf_db_create. The AVfilter was adjusted in 8b78eb312d
but the configure check wasn't changed.
lensfun removed lf_db_new declaration in lf 35c0017593 so configure
fails
On Mon, Jan 1, 2024 at 10:28 AM Nuo Mi wrote:
> Hi Micheal,
> Thanks for your response.
> I can check the CI log, but I'm looking for ways to trigger the CI test
> before sending patches to the mailing list, aiming to prevent future
> issues."
>
I will check with Andriy as you suggested.
thank
Hi Micheal,
Thanks for your response.
I can check the CI log, but I'm looking for ways to trigger the CI test
before sending patches to the mailing list, aiming to prevent future
issues."
On Mon, Jan 1, 2024 at 5:43 AM Michael Niedermayer
wrote:
> On Sun, Dec 31, 2023 at 04:18:46PM +0800, Nuo
Dec 31, 2023, 02:25 by d...@lynne.ee:
> If anyone else wants to do this, it's fine by me.
> I did promise to let Paul do it this year, but can't get
> in touch with him.
>
Pushed.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
On Sun, 24 Dec 2023 10:35:22 -0800 Niklas Haas wrote:
> On Wed, 13 Dec 2023 14:11:57 +0100 Niklas Haas wrote:
> > Split off from my YUVJ removal series. This implements all of the
> > libavfilter changes needed to fully deprecate YUVJ, but does not yet
> > remove YUVJ, nor add an AVCodec API for
On Sun, Dec 31, 2023 at 04:18:46PM +0800, Nuo Mi wrote:
> ---
> libavcodec/Makefile |1 +
> libavcodec/vvc/Makefile |3 +
> libavcodec/vvc/vvc_data.c | 3486 +
> libavcodec/vvc/vvc_data.h | 80 +
> 4 files changed, 3570 insertions(+)
> create
On Sat, Dec 30, 2023 at 06:01:25PM +0100, Tomas Härdin wrote:
> fre 2023-12-29 klockan 18:33 +0100 skrev Michael Niedermayer:
> > On Thu, Dec 28, 2023 at 11:31:05AM +0100, Tomas Härdin wrote:
> > > tis 2023-12-26 klockan 23:30 +0100 skrev Michael Niedermayer:
> > > > Hi
> > > >
> > > > On Tue,
On Sun, Dec 31, 2023 at 03:57:02AM -0500, Brad Smith wrote:
> Could this be back ported to 6.1?
>
> https://git.videolan.org/?p=ffmpeg.git;a=commit;h=b3825bbe452c8e4f129fa90bba1fed0ee7b87d71
It doesnt apply cleanly
if someone who can test this wants to backport then it would make sense
thx
Fixes -Wincompatible-pointer-types warnings.
Signed-off-by: James Almer
---
libavcodec/d3d12va_mpeg2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/d3d12va_mpeg2.c b/libavcodec/d3d12va_mpeg2.c
index a2ae8bf948..b964f8d2ff 100644
--- a/libavcodec/d3d12va_mpeg2.c
Signed-off-by: James Almer
---
is_field worries me. Was it a copy-paste left over, or is it meant to
be checked?
libavcodec/d3d12va_mpeg2.c | 8
1 file changed, 8 deletions(-)
diff --git a/libavcodec/d3d12va_mpeg2.c b/libavcodec/d3d12va_mpeg2.c
index 91bf3f8b75..a2ae8bf948 100644
---
sön 2023-12-31 klockan 15:54 +0100 skrev Thilo Borgmann via ffmpeg-
devel:
>
> Am 31.12.23 um 13:56 schrieb Tomas Härdin:
> > > + for (int y = 0; y < height; y++) {
> > > + const uint8_t *src1 = src1_data[0] + y *
> > > src1_linesize[0];
> > > + const uint8_t *src2 = src2_data[0]
Am 31.12.23 um 13:59 schrieb Tomas Härdin:
sön 2023-12-31 klockan 13:30 +0100 skrev Thilo Borgmann via ffmpeg-
devel:
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
Am 31.12.23 um 13:56 schrieb Tomas Härdin:
+for (int y = 0; y < height; y++) {
+const uint8_t *src1 = src1_data[0] + y * src1_linesize[0];
+const uint8_t *src2 = src2_data[0] + (y + pos_y) *
src2_linesize[0] + pos_x * src2_step[0];
+uint8_t *dest = dest_data[0]
sön 2023-12-31 klockan 14:16 +0100 skrev Tomas Härdin:
> fre 2023-12-22 klockan 09:58 +0100 skrev Cédric Le Barz:
> >
> > Le 21/12/2023 à 12:11, Tomas Härdin a écrit :
> > > ons 2023-12-20 klockan 18:04 +0100 skrev Cédric Le Barz:
> > > > Le 19/12/2023 à 14:36, Tomas Härdin a écrit :
> > > > > >
Hi Martin and jb,
Thank you for the review.
On Sun, Dec 31, 2023 at 8:19 PM Jean-Baptiste Kempf wrote:
>
>
> On Sun, 31 Dec 2023, at 12:07, Martin Storsjö wrote:
> > On Sun, 31 Dec 2023, Nuo Mi wrote:
> >
> >> vvc decoder plug-in to avcodec.
> >> split frames into slices/tiles and send them to
fre 2023-12-22 klockan 09:58 +0100 skrev Cédric Le Barz:
>
> Le 21/12/2023 à 12:11, Tomas Härdin a écrit :
> > ons 2023-12-20 klockan 18:04 +0100 skrev Cédric Le Barz:
> > > Le 19/12/2023 à 14:36, Tomas Härdin a écrit :
> > > > > + for ( comp = 0; comp < component_count; comp++ ) {
> > > > > +
sön 2023-12-31 klockan 13:30 +0100 skrev Thilo Borgmann via ffmpeg-
devel:
> 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.
>
>
> + for (int y = 0; y < height; y++) {
> + const uint8_t *src1 = src1_data[0] + y * src1_linesize[0];
> + const uint8_t *src2 = src2_data[0] + (y + pos_y) *
> src2_linesize[0] + pos_x * src2_step[0];
> + uint8_t *dest = dest_data[0] + (y + pos_y) *
> dest_linesize[0]
Am 18.12.23 um 12:02 schrieb Thilo Borgmann via ffmpeg-devel:
Am 17.12.23 um 23:51 schrieb Michael Niedermayer:
On Sat, Dec 16, 2023 at 09:13:21AM +0100, Thilo Borgmann via ffmpeg-devel wrote:
[...]
+// get number of bytes from cur to '\0'
+static int buf_get_zero(FsyncContext *ctx)
maybe
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
+++
---
libavcodec/webp.c | 50 +--
1 file changed, 44 insertions(+), 6 deletions(-)
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 4fd107aa0c..58a20b73da 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -194,6 +194,7 @@ typedef struct
---
libavcodec/webp.c | 142 +++---
1 file changed, 70 insertions(+), 72 deletions(-)
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 4f989b8f0a..a2e6e199a7 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -1378,7 +1378,76 @@ static int
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.
---
libavcodec/webp.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavcodec/webp.c b/libavcodec/webp.c
index 54b3fde6dc..4fd107aa0c 100644
--- a/libavcodec/webp.c
+++ b/libavcodec/webp.c
@@ -59,8 +59,6 @@
#define VP8X_FLAG_ALPHA 0x10
#define VP8X_FLAG_ICC
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no
more data races, fixed more asserts, fixed ffprobe regression, removed
unnecessary parser changes, put the whole animated sequence into one packet.
Patch 4/6 is still there for making changes in lavc/webp reviewable
On Sun, 31 Dec 2023, at 12:07, Martin Storsjö wrote:
> On Sun, 31 Dec 2023, 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
>>
>>
Am 21.12.23 um 23:18 schrieb Andreas Rheinhardt:
Thilo Borgmann via ffmpeg-devel:
From: Josef Zlomek
Fixes: 4907
Adds support for decoding of animated WebP.
The WebP decoder adds the animation related features according to the specs:
On Sun, 31 Dec 2023, 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
+ Support 8/10/12 bits, chroma
Could this be back ported to 6.1?
https://git.videolan.org/?p=ffmpeg.git;a=commit;h=b3825bbe452c8e4f129fa90bba1fed0ee7b87d71
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit
Hi All,
Major changes since v7:
Simplifed pic_arrays_init logic based on Andreas's suggestion.
Squashed decoder stub with the vvc decoder commit, based one James's suggestion
Added to Changelog and updated libavcodec version
Made miscellaneous format, rename and indent changes.
I plan to push
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvc_refs.c | 559 ++
libavcodec/vvc/vvc_refs.h | 57
3 files changed, 617 insertions(+)
create mode 100644 libavcodec/vvc/vvc_refs.c
create mode 100644 libavcodec/vvc/vvc_refs.h
diff --git
---
libavcodec/vvc/vvc_ctu.c | 2393 +-
libavcodec/vvc/vvc_ctu.h | 11 +
2 files changed, 2403 insertions(+), 1 deletion(-)
diff --git a/libavcodec/vvc/vvc_ctu.c b/libavcodec/vvc/vvc_ctu.c
index 6138d2fc9f..dd3c8884cb 100644
--- a/libavcodec/vvc/vvc_ctu.c
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
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 | 828
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ctu.c| 50 ++
libavcodec/vvc/vvc_ctu.h|2 +
libavcodec/vvc/vvc_intra.c | 797 +
libavcodec/vvc/vvc_intra.h | 49 ++
libavcodec/vvc/vvc_intra_template.c |
---
libavcodec/vvc/Makefile | 3 +-
libavcodec/vvc/vvcdsp.c | 141 +++
libavcodec/vvc/vvcdsp_template.c | 120 ++
3 files changed, 263 insertions(+), 1 deletion(-)
create mode 100644 libavcodec/vvc/vvcdsp.c
create mode
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_inter.c | 923
libavcodec/vvc/vvc_inter.h | 42 ++
libavcodec/vvc/vvc_inter_template.c | 1023 +++
libavcodec/vvc/vvcdec.h |5 +
---
libavcodec/vvc/Makefile | 1 +
libavcodec/vvc/vvc_itx_1d.c | 708
libavcodec/vvc/vvc_itx_1d.h | 52 +++
3 files changed, 761 insertions(+)
create mode 100644 libavcodec/vvc/vvc_itx_1d.c
create mode 100644 libavcodec/vvc/vvc_itx_1d.h
diff --git
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ctu.c | 18 +
libavcodec/vvc/vvc_ctu.h |2 +
libavcodec/vvc/vvc_mvs.c | 1798 ++
libavcodec/vvc/vvc_mvs.h | 46 +
5 files changed, 1865 insertions(+)
create mode 100644 libavcodec/vvc/vvc_mvs.c
add Context-based Adaptive Binary Arithmetic Coding (CABAC) decoder
---
libavcodec/vvc/Makefile|4 +-
libavcodec/vvc/vvc_cabac.c | 2478
libavcodec/vvc/vvc_cabac.h | 126 ++
libavcodec/vvc/vvc_ctu.c | 32 +
libavcodec/vvc/vvc_ctu.h | 464
---
libavcodec/vvc/Makefile |1 +
libavcodec/vvc/vvc_ps.c | 1150 +++
libavcodec/vvc/vvc_ps.h | 263 +
libavcodec/vvc/vvcdec.h | 214
4 files changed, 1628 insertions(+)
create mode 100644 libavcodec/vvc/vvc_ps.c
create mode 100644
42 matches
Mail list logo