[FFmpeg-devel] [PATCH] lavc/dxvenc: fix failing FATE tests

2024-02-09 Thread Connor Worley
Signed-off-by: Connor Worley --- libavcodec/dxvenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dxvenc.c b/libavcodec/dxvenc.c index ebc48aace3..b92d99981c 100644 --- a/libavcodec/dxvenc.c +++ b/libavcodec/dxvenc.c @@ -234,7 +234,7 @@ static av_cold int dxv_ini

[FFmpeg-devel] [PATCH v2] lavc/dxvenc: fix failing FATE tests

2024-02-09 Thread Connor Worley
Prevents access to uninitialized parts of ctx->tex_data, which were causing FATE tets to fail under valgrind with --malloc-fill set. Signed-off-by: Connor Worley --- libavcodec/dxvenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dxvenc.c b/libavcodec/dxvenc.c

[FFmpeg-devel] [PATCH] lavc/dxvenc: fix uninitialized texture data access

2024-02-09 Thread Connor Worley
Prevents access to uninitialized parts of ctx->tex_data, which were causing FATE tets to fail under valgrind with --malloc-fill set. Signed-off-by: Connor Worley --- libavcodec/dxvenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dxvenc.c b/libavcodec/dxvenc.c

[FFmpeg-devel] [PATCH] lavc/dxv: align to 4x4 blocks instead of 16x16

2024-02-09 Thread Connor Worley
The previous assumption that DXV needs to be aligned to 16x16 was erroneous. 4x4 works just as well, and FATE decoder tests pass for all texture formats. On the encoder side, we should reject input that isn't 4x4 aligned, like the HAP encoder does, and stop aligning to 16x16. This both solves the

Re: [FFmpeg-devel] [PATCH] lavc/dxv: align to 4x4 blocks instead of 16x16

2024-02-09 Thread Andreas Rheinhardt
Connor Worley: > The previous assumption that DXV needs to be aligned to 16x16 was > erroneous. 4x4 works just as well, and FATE decoder tests pass for all > texture formats. > > On the encoder side, we should reject input that isn't 4x4 aligned, > like the HAP encoder does, and stop aligning to 1

Re: [FFmpeg-devel] [PATCH] tests/fate-run: Sanitize test argument

2024-02-09 Thread Andreas Rheinhardt
Andreas Rheinhardt: > test -z is a binary operator. > > Signed-off-by: Andreas Rheinhardt > --- > tests/fate-run.sh | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/tests/fate-run.sh b/tests/fate-run.sh > index 8efb1586b8..9257fb368b 100755 > --- a/tests/fate-run.s

Re: [FFmpeg-devel] [PATCH 1/7] lavc/me_cmp: R-V V pix_abs

2024-02-09 Thread Rémi Denis-Courmont
Le 9 février 2024 00:39:38 GMT+02:00, flow gg a écrit : >From my understanding, to use larger group multipliers, one needs to >utilize vlse64 (8x8) vlse128 (16x16). > >However, due to the use in tests of > >ptr = img2 + y * WIDTH + x; >d2 = call_ref(NULL, img1, ptr, WIDTH, h); >d1 = call_new(NUL

Re: [FFmpeg-devel] [PATCH v10 1/2] libavformat: add DVD-Video demuxer, powered by libdvdnav and libdvdread

2024-02-09 Thread Andreas Rheinhardt
Marth64: > Please ignore v9, I screwed up the email subject (contents are the same). > Sorry folks. > > Addresses all prior feedback to my knowledge. Hopefully this has a chance for > 7.0, > as I am starting to believe there are not great alternatives to this demuxer > out there. > > Thank you

[FFmpeg-devel] [PATCH] [MXF] - Add "footer_with_hmd" option

2024-02-09 Thread Cédric Le Barz
Add "footer_with_hmd" option: this option activates the writing of the header metadata in the footer partition. Cédric --- Begin Message --- Signed-off-by: Cedric Le Barz --- ffmpeg/libavformat/mxfenc.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ffmpeg/libavfo

[FFmpeg-devel] [PATCH] flvdec: Honor the "flv_metadata" option for the "datastream" metadata field

2024-02-09 Thread Martin Storsjö
By default the option "flv_metadata" (internally using the field name "trust_metadata") is set to 0, meaning that we don't allocate streams based on information in the metadata, only based on actual streams we encounter. However the "datastream" metadata field still would allocate a subtitle stream

Re: [FFmpeg-devel] [PATCH] x86: Remove inline MMX assembly that clobbers the FPU state

2024-02-09 Thread Martin Storsjö
On Fri, 26 Jan 2024, Martin Storsjö wrote: On Fri, 26 Jan 2024, Martin Storsjö wrote: These inline implementations of AV_COPY64, AV_SWAP64 and AV_ZERO64 are known to clobber the FPU state - which has to be restored with the 'emms' instruction afterwards. This was known and signaled with the F

[FFmpeg-devel] [PATCH v2 1/2] avcodec/vvc_mp4toannexb: check bytes left for nalu_len

2024-02-09 Thread Nuo Mi
Fixes: fuzzer timeout Fixes: 65253/clusterfuzz-testcase-minimized-ffmpeg_BSF_VVC_MP4TOANNEXB_fuzzer-4972412487467008 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer Signed-off-by: Andreas Rheinhardt --- lib

[FFmpeg-devel] [PATCH v2 2/2] avcodec/hevc_mp4toannexb: check bytes left for nalu_len

2024-02-09 Thread Nuo Mi
similar issue as in the previous commit --- libavcodec/bsf/hevc_mp4toannexb.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/bsf/hevc_mp4toannexb.c b/libavcodec/bsf/hevc_mp4toannexb.c index d91229a895..8eec18f31e 100644 --- a/libavcodec/bsf/hevc_mp4toannexb.c

[FFmpeg-devel] [PATCH] fftools/cmdutils: Don't cast const away

2024-02-09 Thread Andreas Rheinhardt
Signed-off-by: Andreas Rheinhardt --- fftools/cmdutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c index daf7673adb..5e181a0d85 100644 --- a/fftools/cmdutils.c +++ b/fftools/cmdutils.c @@ -1121,7 +1121,7 @@ double get_rotation(cons

Re: [FFmpeg-devel] [PATCH] avcodec/vvc_mp4toannexb: check the return of bytestream2_get_buffer

2024-02-09 Thread Nuo Mi
On Thu, Feb 8, 2024 at 11:50 PM Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote: > Nuo Mi: > > Fixes: fuzzer timeout > > Fixes: > 65253/clusterfuzz-testcase-minimized-ffmpeg_BSF_VVC_MP4TOANNEXB_fuzzer-4972412487467008 > > > > Found-by: continuous fuzzing process > https://github.com/goo

Re: [FFmpeg-devel] [PATCH] fftools/cmdutils: Don't cast const away

2024-02-09 Thread Anton Khirnov
Quoting Andreas Rheinhardt (2024-02-09 12:18:51) > Signed-off-by: Andreas Rheinhardt > --- > fftools/cmdutils.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c > index daf7673adb..5e181a0d85 100644 > --- a/fftools/cmdutils.c > +++

Re: [FFmpeg-devel] [PATCH 2/2] Require compilers to support C17.

2024-02-09 Thread Dominik 'Rathann' Mierzejewski
On Monday, 05 February 2024 at 21:53, Niklas Haas wrote: > On Mon, 05 Feb 2024 15:13:22 -0500 Devin Heitmueller > wrote: > > On Mon, Feb 5, 2024 at 2:59 PM Anton Khirnov wrote: > > > > > > It should be available in all relevant modern compilers and will > > > allow us to use features like anonymo

[FFmpeg-devel] [PATCH v2] lavc/dxv: align to 4x4 blocks instead of 16x16

2024-02-09 Thread Connor Worley
The previous assumption that DXV needs to be aligned to 16x16 was erroneous. 4x4 works just as well, and FATE decoder tests pass for all texture formats. On the encoder side, we should reject input that isn't 4x4 aligned, like the HAP encoder does, and stop aligning to 16x16. This both solves the

Re: [FFmpeg-devel] [PATCH v2 1/2] avcodec/vvc_mp4toannexb: check bytes left for nalu_len

2024-02-09 Thread Andreas Rheinhardt
Nuo Mi: > Fixes: fuzzer timeout > Fixes: > 65253/clusterfuzz-testcase-minimized-ffmpeg_BSF_VVC_MP4TOANNEXB_fuzzer-4972412487467008 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed-off-by: Michael Niedermayer > Signed-off-by: Andr

Re: [FFmpeg-devel] [PATCH v2 2/2] avcodec/hevc_mp4toannexb: check bytes left for nalu_len

2024-02-09 Thread Martin Storsjö
On Fri, 9 Feb 2024, Nuo Mi wrote: similar issue as in the previous commit --- libavcodec/bsf/hevc_mp4toannexb.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Keep in mind, that while the patches are posted together, they can end up at different places further in review, and in co

Re: [FFmpeg-devel] [PATCH 2/2] Require compilers to support C17.

2024-02-09 Thread Kevin Wheatley
On Fri, Feb 9, 2024 at 11:22 AM Dominik 'Rathann' Mierzejewski wrote: > Even so, a C17-supporting compiler (gcc 11.2.1) is available for CentOS 7 > in the devtoolset-11-gcc package (from > http://mirror.centos.org/centos/7/sclo/x86_64/rh/). As a 'User' of the FFmpeg project, we have a lot of Cent

Re: [FFmpeg-devel] [PATCH 1/2] avcodec: add YUV color space metadata to AVCodec

2024-02-09 Thread Niklas Haas
On Mon, 05 Feb 2024 19:04:30 +0100 Andreas Rheinhardt wrote: > This presumes the relevant states to be a cartesian product. Which need > not be true. A callback would be better; this would also allow to base > the list on other values already set in an AVCodecContext. And if this > were extended,

[FFmpeg-devel] [PATCH 1/5] avfilter: tighten semantics on hw_device_ctx

2024-02-09 Thread Niklas Haas
From: Niklas Haas Currently, such filters defer hardware device initialization to query_formats(), which is not really the correct place to have it. It would be far more logical for these filters to create the hardware context at init time, and error out otherwise. By contrast, filters which mer

[FFmpeg-devel] [PATCH 2/5] fftools/ffmpeg_filter: provide hwctx when probing graph

2024-02-09 Thread Niklas Haas
From: Niklas Haas Otherwise, filters that depend on a hw_device_ctx being present at init() time would fail configuring under the semantics outlined in the previous commit. --- fftools/ffmpeg_filter.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fftools/ffmpeg_filter.c

[FFmpeg-devel] [PATCH 3/5] avfilter/hwupload: move hwctx init to init()

2024-02-09 Thread Niklas Haas
From: Niklas Haas --- libavfilter/vf_hwupload.c | 49 ++- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/libavfilter/vf_hwupload.c b/libavfilter/vf_hwupload.c index ef61bb4137..bc1e32af1a 100644 --- a/libavfilter/vf_hwupload.c +++ b/libavfilte

[FFmpeg-devel] [PATCH 4/5] avfilter/libplacebo: move hwctx init to init()

2024-02-09 Thread Niklas Haas
From: Niklas Haas --- libavfilter/vf_libplacebo.c | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c index a9a3d884ce..f41d8be0c0 100644 --- a/libavfilter/vf_libplacebo.c +++ b/libavfilter/vf_li

[FFmpeg-devel] [PATCH 5/5] avfilter/vsrc_ddagrab: move hwctx init to init()

2024-02-09 Thread Niklas Haas
From: Niklas Haas Not as strongly motivated as the previous commits, but there's still no reason to do this from config_props if we can avoid it. --- libavfilter/vsrc_ddagrab.c | 99 ++ 1 file changed, 48 insertions(+), 51 deletions(-) diff --git a/libavfilte

Re: [FFmpeg-devel] [PATCH v2 4/5] avutil/channel_layout: add av_channel_layout_retype()

2024-02-09 Thread Anton Khirnov
Quoting Marton Balint (2024-02-04 20:28:11) > +/** > + * Change the AVChannelOrder of a channel layout. > + * > + * Change of AVChannelOrder can be either lossless or lossy. In case of a > + * lossless conversion all the channel designations and the associated > channel > + * names (if any) are ke

Re: [FFmpeg-devel] [PATCH] x86: Remove inline MMX assembly that clobbers the FPU state

2024-02-09 Thread Anton Khirnov
Quoting Martin Storsjö (2024-02-09 12:06:56) > If there are no better suggestions here, I would like to go ahead and push > this. 🎉 -- Anton Khirnov ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Re: [FFmpeg-devel] [PATCH 1/7] lavc/me_cmp: R-V V pix_abs

2024-02-09 Thread flow gg
The issue here is that any load greater than e8 will fail the test(Bus error), so it cannot use vlse64 or similar methods... Rémi Denis-Courmont 于2024年2月9日周五 18:32写道: > > > Le 9 février 2024 00:39:38 GMT+02:00, flow gg a > écrit : > >From my understanding, to use larger group multipliers, one n

Re: [FFmpeg-devel] [PATCH 1/5] avfilter: tighten semantics on hw_device_ctx

2024-02-09 Thread Anton Khirnov
Quoting Niklas Haas (2024-02-09 15:53:45) > From: Niklas Haas > > Currently, such filters defer hardware device initialization to > query_formats(), which is not really the correct place to have it. It > would be far more logical for these filters to create the hardware > context at init time, an

[FFmpeg-devel] [PATCH v3] Require compilers to support C11.

2024-02-09 Thread Anton Khirnov
It should be available in all relevant modern compilers and will allow us to use features like anonymous unions. Note that stdatomic.h is still emulated on MSVC, as current versions require the /experimental:c11atomics, and do not support ATOMIC_VAR_INIT() anyway. --- The general consensus seems t

Re: [FFmpeg-devel] [PATCH 2/5] fftools/ffmpeg_filter: provide hwctx when probing graph

2024-02-09 Thread Anton Khirnov
Quoting Niklas Haas (2024-02-09 15:53:46) > From: Niklas Haas > > Otherwise, filters that depend on a hw_device_ctx being present at > init() time would fail configuring under the semantics outlined in the > previous commit. > --- > fftools/ffmpeg_filter.c | 5 - > 1 file changed, 4 insertio

Re: [FFmpeg-devel] [PATCH 3/5] avfilter/hwupload: move hwctx init to init()

2024-02-09 Thread Anton Khirnov
Quoting Niklas Haas (2024-02-09 15:53:47) > From: Niklas Haas > > --- > libavfilter/vf_hwupload.c | 49 ++- > 1 file changed, 28 insertions(+), 21 deletions(-) LGTM -- Anton Khirnov ___ ffmpeg-devel mailing list f

[FFmpeg-devel] [PATCH] avfft: avoid overreads with RDFT API users

2024-02-09 Thread Lynne
The new API requires an extra array member at the very end, which old API users did not do. This disables in-place RDFT transforms and instead does the transform out of place by copying once, there shouldn't be a significant loss of speed as our in-place FFT requires a reorder which is likely more

Re: [FFmpeg-devel] [PATCH v2] libavfi/dnn: add LibTorch as one of DNN backend

2024-02-09 Thread Cosmin Stejerean via ffmpeg-devel
> On Feb 1, 2024, at 11:26 PM, wenbin.chen-at-intel@ffmpeg.org wrote: > > From: Wenbin Chen > > PyTorch is an open source machine learning framework that accelerates > the path from research prototyping to production deployment. Official > websit: https://pytorch.org/. We call the C++ libr

Re: [FFmpeg-devel] [PATCH v10 1/2] libavformat: add DVD-Video demuxer, powered by libdvdnav and libdvdread

2024-02-09 Thread Marth64
Solution is on the way. Thanks! On Fri, Feb 9, 2024 at 4:43 AM Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote: > Marth64: > > Please ignore v9, I screwed up the email subject (contents are the > same). Sorry folks. > > > > Addresses all prior feedback to my knowledge. Hopefully this h

Re: [FFmpeg-devel] [PATCH v3] lavc/libvpxenc: add screen-content-mode option

2024-02-09 Thread James Zern via ffmpeg-devel
On Thu, Feb 8, 2024 at 1:58 PM Dariusz Marcinkiewicz via ffmpeg-devel wrote: > > This exposes VP8E_SET_SCREEN_CONTENT_MODE option from libvpx and makes > us retry encode if screen_content_mode == 2 and no output was produced > by encoder. > > Co-authored-by: Erik Språng > Signed-off-by: Dariusz M

Re: [FFmpeg-devel] [PATCH] avfft: avoid overreads with RDFT API users

2024-02-09 Thread Matthieu Bouron
On Fri, Feb 09, 2024 at 06:27:50PM +0100, Lynne wrote: > The new API requires an extra array member at the very end, > which old API users did not do. > > This disables in-place RDFT transforms and instead > does the transform out of place by copying once, there shouldn't > be a significant loss o

Re: [FFmpeg-devel] [PATCH v2] avutil/mem: limit alignment to maximum simd align

2024-02-09 Thread Timo Rothenpieler
On 13.01.2024 16:46, Timo Rothenpieler wrote: FFmpeg has instances of DECLARE_ALIGNED(32, ...) in a lot of structs, which then end up heap-allocated. By declaring any variable in a struct, or tree of structs, to be 32 byte aligned, it allows the compiler to safely assume the entire struct itself

Re: [FFmpeg-devel] [PATCH] avfft: avoid overreads with RDFT API users

2024-02-09 Thread Lynne
Feb 9, 2024, 20:19 by matthieu.bou...@gmail.com: > On Fri, Feb 09, 2024 at 06:27:50PM +0100, Lynne wrote: > >> The new API requires an extra array member at the very end, >> which old API users did not do. >> >> This disables in-place RDFT transforms and instead >> does the transform out of place

[FFmpeg-devel] [PATCH v11 2/2] libavformat/dvdvideo: add DVD CLUT utilities and enable subtitle palette support

2024-02-09 Thread Marth64
DVD subtitle palettes, which are natively YUV, are currently carried as a hex string in their respective subtitle streams and have no concept of colorspace tagging. In fact, the convention is to convert them to RGB prior to storage. Common players will only render the palettes properly if they are

[FFmpeg-devel] [PATCH v11 1/2] libavformat: add DVD-Video demuxer, powered by libdvdnav and libdvdread

2024-02-09 Thread Marth64
Addresses the last round of feedback. Fingers crossed. - Resolves maintainability concern - Some more formatting nits - Removes the YUV-RGB lookup table Signed-off-by: Marth64 --- Changelog |2 + configure |8 + doc/demuxers.texi | 130 liba

Re: [FFmpeg-devel] [PATCH v2] lavc/dxv: align to 4x4 blocks instead of 16x16

2024-02-09 Thread Martin Storsjö
On Fri, 9 Feb 2024, Connor Worley wrote: The previous assumption that DXV needs to be aligned to 16x16 was erroneous. 4x4 works just as well, and FATE decoder tests pass for all texture formats. On the encoder side, we should reject input that isn't 4x4 aligned, like the HAP encoder does, and s

Re: [FFmpeg-devel] [PATCH v2 0/2] PNG cLLi and mDVc chunk support

2024-02-09 Thread Leo Izen
On 2/4/24 04:35, Leo Izen wrote: This adds support for cLLi and mDVc chunks in the PNG specification[1]. [1]: https://www.w3.org/TR/png-3/ Changes from v1: - fix regression in cHRM writing, causing fate failure Leo Izen (2): avcodec/pngdec: read cLLi and mDVc chunks avcodec/pngenc: write

Re: [FFmpeg-devel] [PATCH] avcodec/tiff: pass arguments to bytestream2_seek in the right order

2024-02-09 Thread Leo Izen
On 1/31/24 14:37, Leo Izen wrote: The function signature for bytestream2_seek is (gb, offset, whence); Before this patch, the code passed (gb, SEEK_SET, offset), which is incorrect. Siged-off-by: Leo Izen --- libavcodec/tiff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

Re: [FFmpeg-devel] [PATCH 2/4] lavc/rv34dsp: R-V V rv34_inv_transform_dc

2024-02-09 Thread Rémi Denis-Courmont
Le keskiviikkona 7. helmikuuta 2024, 2.12.22 EET flow gg a écrit : > My carelessness.. fixed it in the reply. I know I said to avoid scalar multiplications, but this may be taking it a little too far. Either this works: slli t1, t0, 9 sh2add t0, t0, t0 sub t0, t1, t0 or just: li t1, 1

[FFmpeg-devel] [PATCH] avcodec/dca_core: Remove unused emms.h inclusion

2024-02-09 Thread Andreas Rheinhardt
Possible since 7ec2354c38978b918dc079b611393becb6c80bf7. Signed-off-by: Andreas Rheinhardt --- libavcodec/dca_core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/dca_core.c b/libavcodec/dca_core.c index 5dd727fc72..697fc74295 100644 --- a/libavcodec/dca_core.c +++ b/libavcodec/d

[FFmpeg-devel] [PATCH] avformat/avformat.h: elaborate documentation for avformat_open_input() on error condition

2024-02-09 Thread Marth64
Signed-off-by: Marth64 --- libavformat/avformat.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavformat/avformat.h b/libavformat/avformat.h index 5d0fe82250..070ed7023d 100644 --- a/libavformat/avformat.h +++ b/libavformat/avformat.h @@ -2175,7 +2175,7 @@ int av_pro

Re: [FFmpeg-devel] [PATCH] avcodec/dca_core: Remove unused emms.h inclusion

2024-02-09 Thread Martin Storsjö
On Fri, 9 Feb 2024, Andreas Rheinhardt wrote: Possible since 7ec2354c38978b918dc079b611393becb6c80bf7. Signed-off-by: Andreas Rheinhardt --- libavcodec/dca_core.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/dca_core.c b/libavcodec/dca_core.c index 5dd727fc72..697fc74295 100644

[FFmpeg-devel] [PATCH 1/3 v9] avformat: add a Tile Grid stream group type

2024-02-09 Thread James Almer
This will be used to support tiled image formats like HEIF. Signed-off-by: James Almer --- Changed the API to support overlaping tiles, as well as leaving pixels unfilled. This allows us to implement Image Overlay HEIF support. libavformat/avformat.c | 5 ++ libavformat/avformat.h | 127 +

[FFmpeg-devel] [PATCH 2/3 v7] avformat/mov: add support for tile HEIF still images

2024-02-09 Thread James Almer
Export each tile as its own stream, and the grid information as a Stream Group of type TILE_GRID. This also enables exporting other stream items like thumbnails, which may be present in non tiled HEIF images too. For those, the primary stream will be tagged with the default disposition. Based on a

[FFmpeg-devel] [PATCH 3/3 v6] fate/mov: test remuxing all stream heif items

2024-02-09 Thread James Almer
Signed-off-by: James Almer --- tests/fate/mov.mak | 2 +- tests/ref/fate/mov-heic-demux-still-image-multiple-items | 7 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak index 4850c8aa94..1be7a0d15a

[FFmpeg-devel] [PATCH v12 1/2] libavformat: add DVD-Video demuxer, powered by libdvdnav and libdvdread

2024-02-09 Thread Marth64
- Fixes anticipated feedback about bprint_finalize() - Fixes anticipated documentation typo - Removes unnecessary constant Signed-off-by: Marth64 --- Changelog |2 + configure |8 + doc/demuxers.texi | 130 libavformat/Makefile |1 +

[FFmpeg-devel] [PATCH v12 2/2] libavformat/dvdvideo: add DVD CLUT utilities and enable subtitle palette support

2024-02-09 Thread Marth64
DVD subtitle palettes, which are natively YUV, are currently carried as a hex string in their respective subtitle streams and have no concept of colorspace tagging. In fact, the convention is to convert them to RGB prior to storage. Common players will only render the palettes properly if they are

Re: [FFmpeg-devel] [PATCH 2/4] lavc/rv34dsp: R-V V rv34_inv_transform_dc

2024-02-09 Thread flow gg
Okay, I have updated them in the response Rémi Denis-Courmont 于2024年2月10日周六 05:14写道: > Le keskiviikkona 7. helmikuuta 2024, 2.12.22 EET flow gg a écrit : > > My carelessness.. fixed it in the reply. > > I know I said to avoid scalar multiplications, but this may be taking it a > little too far.