[FFmpeg-devel] [PATCH WIP 01/10] ffbuild/bin2c: Use zlib directly instead of gzip

2025-06-01 Thread Andreas Rheinhardt
: Andreas Rheinhardt --- .gitignore | 1 - ffbuild/bin2c.c| 154 ++--- ffbuild/common.mak | 44 ++ fftools/resources/.gitignore | 3 - fftools/resources/Makefile | 2 +- fftools/resources/resman.c

Re: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint

2025-06-01 Thread Andreas Rheinhardt
softworkz .: > > >> -Original Message- >> From: ffmpeg-devel On Behalf Of Andreas >> Rheinhardt >> Sent: Sonntag, 1. Juni 2025 12:40 >> To: ffmpeg-devel@ffmpeg.org >> Subject: Re: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races

Re: [FFmpeg-devel] [PATCH 1/5] avcodec/ac3dec: Hardcode tables to save space

2025-06-01 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

Re: [FFmpeg-devel] [PATCH 1/4] avcodec/hpeldsp: Remove duplicate pel functions

2025-06-01 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

[FFmpeg-devel] [PATCH] tests/fate/mov: Fix fate-mov-mp4-frag-flush requirements

2025-06-01 Thread Andreas Rheinhardt
Patch attached. - Andreas From ea4d59c11ea7c85f772970089710d67ae6448023 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sun, 1 Jun 2025 20:57:17 +0200 Subject: [PATCH] tests/fate/mov: Fix fate-mov-mp4-frag-flush requirements Signed-off-by: Andreas Rheinhardt --- tests/fate/mov.mak | 5

Re: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint

2025-06-01 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > v2 attached. - Andreas From f9ca71e0ef66830ba9a9a04f9f44d76abe352a0f Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 30 May 2025 16:02:08 +0200 Subject: [PATCH v2 01/11] fftools/graph/graphprint: Fix races when

Re: [FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint

2025-06-01 Thread Andreas Rheinhardt
softworkz .: > > >> -Original Message- >> From: ffmpeg-devel On Behalf Of Andreas >> Rheinhardt >> Sent: Sonntag, 1. Juni 2025 05:27 >> To: FFmpeg development discussions and patches >> Subject: [FFmpeg-devel] [PATCH 01/11] fftools/graph/grap

[FFmpeg-devel] [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint

2025-05-31 Thread Andreas Rheinhardt
Patches attached. - Andreas From f33af4ef4913f37458b89f19ec7fb71ae4b39978 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 30 May 2025 16:02:08 +0200 Subject: [PATCH 01/11] fftools/graph/graphprint: Fix races when initializing graphprint Setting print_graphs_format (in case no

Re: [FFmpeg-devel] [PATCH v2 10/20] avcodec/h274: add ff_h274_hash functions

2025-05-31 Thread Andreas Rheinhardt
toq...@gmail.com: > From: Wu Jianhua > > Signed-off-by: Wu Jianhua > --- > libavcodec/h274.c | 155 ++ > libavcodec/h274.h | 7 +++ > 2 files changed, 162 insertions(+) > > diff --git a/libavcodec/h274.c b/libavcodec/h274.c > index 5709200322..e469

Re: [FFmpeg-devel] [PATCH v8 4/5] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-31 Thread Andreas Rheinhardt
Romain Beauxis: > Le ven. 30 mai 2025 à 19:44, Andreas Rheinhardt > a écrit : >> >> Romain Beauxis: >>> --- >>> libavcodec/vorbis_parser.h | 11 >>> libavcodec/vorbisdec.c | 75 +- >>

[FFmpeg-devel] [PATCH] tests/fate-run: Remove intermediate files from enc-external tests

2025-05-30 Thread Andreas Rheinhardt
Patch attached. - Andreas From 1c4456776072551b303484083da4fb1c7e1a44a2 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 31 May 2025 03:32:47 +0200 Subject: [PATCH] tests/fate-run: Remove intermediate files from enc-external tests Signed-off-by: Andreas Rheinhardt --- tests/fate

Re: [FFmpeg-devel] [PATCH] Revert "ogg/vorbis: implement header packet skip in chained ogg bitstreams."

2025-05-30 Thread Andreas Rheinhardt
Michael Niedermayer: > non flat extradata is problematic and was missed by reviewers > > Found-by: mkver and jamrial Actual patch LGTM, but I'd rather prefer to have my actual name here. > This reverts commit 574f634e49847e2225ee50013afebf0de03ef013. > --- > libavcodec/vorbis_parser.h

Re: [FFmpeg-devel] [PATCH v8 4/5] ogg/vorbis: implement header packet skip in chained ogg bitstreams.

2025-05-30 Thread Andreas Rheinhardt
Romain Beauxis: > --- > libavcodec/vorbis_parser.h | 11 > libavcodec/vorbisdec.c | 75 +- > libavformat/oggparsevorbis.c | 67 ++- > tests/ref/fate/ogg-vorbis-chained-meta.txt | 3 - > tests/ref/fate/trac-

[FFmpeg-devel] [PATCH] avcodec/libaomenc: Avoid code duplication when setting options

2025-05-30 Thread Andreas Rheinhardt
Patch attached. - Andreas From b45630a3525fe7d634500e981879a3d07a588855 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 30 May 2025 19:11:45 +0200 Subject: [PATCH] avcodec/libaomenc: Avoid code duplication when setting options (Some more options could be set via this method if the

Re: [FFmpeg-devel] [PATCH 1/2] avformat/demux: use io_close2 when closing avfromat

2025-05-30 Thread Andreas Rheinhardt
Michael Niedermayer: > On Sat, May 17, 2025 at 03:03:19PM +0200, Andreas Rheinhardt wrote: >> Andreas Rheinhardt: >>> Kacper Michajłow: >>>> It's not valid to call avio_close() on context that has not been open >>>> with avio_open(). >>>

[FFmpeg-devel] [PATCH 1/4] avcodec/dovi_rpuenc: Avoid intermediate codec par in ff_dovi_configure()

2025-05-30 Thread Andreas Rheinhardt
Patches attached. - Andreas From 19b550d20a2f00e776c3e17b56b3ec55abf71752 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 30 May 2025 18:06:55 +0200 Subject: [PATCH 1/4] avcodec/dovi_rpuenc: Avoid intermediate codec par in ff_dovi_configure() It invalidates (removes by duplicates

[FFmpeg-devel] [PATCH 1/4] avcodec/hpeldsp: Remove duplicate pel functions

2025-05-30 Thread Andreas Rheinhardt
Patches attached. - Andreas From a33bb0298c0eaf7816c36be7c5558cfcc5a3f37c Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 30 May 2025 12:40:16 +0200 Subject: [PATCH 1/4] avcodec/hpeldsp: Remove duplicate pel functions Signed-off-by: Andreas Rheinhardt --- libavcodec/hpeldsp.c | 5

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/libaom: Add tests for HDR10+ metadata support

2025-05-30 Thread Andreas Rheinhardt
Maryla Ustarroz-Calonge via ffmpeg-devel: > The new fate sample av1/metadata_hdr10_plus.ivf used in the second > test is the output of the first test. > > Signed-off-by: Maryla Ustarroz-Calonge > --- > tests/Makefile | 1 + > tests/fate/av1.mak | 11 +

[FFmpeg-devel] [PATCH 1/5] avcodec/ac3dec: Hardcode tables to save space

2025-05-29 Thread Andreas Rheinhardt
Patches attached. - Andreas From 749b698708288909ca14b51b51621ac837046daf Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 23 May 2025 15:58:03 +0200 Subject: [PATCH 1/5] avcodec/ac3dec: Hardcode tables to save space The code to initialize the ungrouped bap mantissa tables (bap 3 or

Re: [FFmpeg-devel] [PATCH 1/7] avcodec/asvenc: Fix crash with unaligned pointers/linesizes

2025-05-29 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > The first patch has been lgtm'ed by Martin on IRC and applied. Will apply the rest of this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing

Re: [FFmpeg-devel] [FFmpeg-devel, v2] gcc: Relaxing auto-vectorization limitation.

2025-05-29 Thread Andreas Rheinhardt
Michael Niedermayer: > Hi > > On Thu, May 29, 2025 at 04:37:16PM +0800, Zhao Zhili wrote: >> >> >>> On May 29, 2025, at 15:03, Jiawei wrote: >>> >>> This patch modifies the FFmpeg build system to remove the explicit disabling >>> of GCC's auto-vectorization feature. >>> >>> Modern GCC versions ha

Re: [FFmpeg-devel] 回复: [PATCH] avfilter: add PCM dumping between filters for audio debugging

2025-05-28 Thread Andreas Rheinhardt
: document dump_raw_start and dump_raw_stop > commands > > Signed-off-by: Yibo Fang > --- > doc/filters.texi | 45 + > 1 file changed, 45 insertions(+) > > diff --git a/doc/filters.texi b/doc/filters.texi > index 45b3e03e5e.

Re: [FFmpeg-devel] [PATCH 1/3] avformat/matroska: Support JPEG2000 for demuxing

2025-05-27 Thread Andreas Rheinhardt
compn: > maybe i'd change commit message from > avformat/matroskaenc: Use native id instead of VfW for FFV1 > to > avformat/matroskaenc: Use native id V_FFV1 instead of V_MS/VFW/FOURCC/FFV1 This would be too long; and inexact: the codec id stored in VFW is "V_MS/VFW/FOURCC" (the actual codec is t

[FFmpeg-devel] [PATCH 1/7] avcodec/asvenc: Fix crash with unaligned pointers/linesizes

2025-05-27 Thread Andreas Rheinhardt
Patches attached. - Andreas From d06296ccf36da8132b567d75d161ff6a0127368a Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Tue, 27 May 2025 15:38:17 +0200 Subject: [PATCH 1/7] avcodec/asvenc: Fix crash with unaligned pointers/linesizes This happens on systems where get_pixels really

Re: [FFmpeg-devel] [PATCH 1/3] avformat/matroska: Support JPEG2000 for demuxing

2025-05-27 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply and backport the first two patches of this patchset unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mail

Re: [FFmpeg-devel] [FFmpeg-cvslog] avcodec/asvenc: Don't waste bits encoding non-visible part

2025-05-26 Thread Andreas Rheinhardt
James Almer: > On 5/26/2025 10:06 AM, Andreas Rheinhardt wrote: >> It is possible to hit this bug even before my patch with a commandline >> like this (tested with qemu): >> ffmpeg -filter_complex >> nullsrc=s=740x576:r=25,format=yuv420p,crop=w=720:x=2 -c:v asv2 -

Re: [FFmpeg-devel] [PATCH] avcodec/vc2enc: Use LUT to avoid repeated av_log2()

2025-05-26 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patch attached. > > - Andreas > Will apply this patch tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubs

Re: [FFmpeg-devel] [PATCH] swscale/utils: Fix potential race when initializing xyz tables

2025-05-26 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patch attached. > > - Andreas > Will apply this patch tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubs

Re: [FFmpeg-devel] [FFmpeg-cvslog] avcodec/asvenc: Don't waste bits encoding non-visible part

2025-05-26 Thread Andreas Rheinhardt
Martin Storsjö: > On Mon, 26 May 2025, Andreas Rheinhardt wrote: > >> ffmpeg | branch: master | Andreas Rheinhardt >> | Thu May 22 15:57:13 2025 +0200| >> [0401ca714a2714743573e27c384ffa810fd31a92] | committer: Andreas >> Rheinhardt >> >> avcodec/asv

Re: [FFmpeg-devel] [PATCH 1/3] avformat/matroska: Support JPEG2000 for demuxing

2025-05-25 Thread Andreas Rheinhardt
compn: > On Sun, 25 May 2025 05:50:54 +0200, Andreas Rheinhardt wrote: > >> Patches attached. >> >> - Andreas > > looks ok but i wonder if anyone is using the vfw ffv1 mkv in the > archiving universe on purpose. should we include a way to -vfw-codec-id >

Re: [FFmpeg-devel] [PATCH 1/3] avcodec/asvenc: Don't waste bits encoding non-visible part

2025-05-24 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

Re: [FFmpeg-devel] [PATCH 01/19] avcodec/mpegvideo_enc: Set gob_index once during init

2025-05-24 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached; mostly about MPEG-4. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/lis

[FFmpeg-devel] [PATCH 1/3] avformat/matroska: Support JPEG2000 for demuxing

2025-05-24 Thread Andreas Rheinhardt
Patches attached. - Andreas From b58c71c2e90380d8a3e7a58fa20a6c16c2458317 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sun, 25 May 2025 03:31:17 +0200 Subject: [PATCH 1/3] avformat/matroska: Support JPEG2000 for demuxing Legal since commit 1cd0a9be4b2d1e7c60184ec68404e00e46e3123e

[FFmpeg-devel] [PATCH] avcodec/ffv1enc: Fix explicitly set -slicecrc 2

2025-05-24 Thread Andreas Rheinhardt
Patch attached. - Andreas From 29bf954db8fd362f35bd9fd779219e8a2d9c8032 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sun, 25 May 2025 05:21:44 +0200 Subject: [PATCH] avcodec/ffv1enc: Fix explicitly set -slicecrc 2 crcref needs to be set properly iff ec is two, regardless of whether

[FFmpeg-devel] [PATCH] swscale/utils: Fix potential race when initializing xyz tables

2025-05-24 Thread Andreas Rheinhardt
Patch attached. - Andreas From 418fd788de2902641e6d4693137a620cab413c37 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 24 May 2025 16:02:04 +0200 Subject: [PATCH] swscale/utils: Fix potential race when initializing xyz tables Signed-off-by: Andreas Rheinhardt --- libswscale

Re: [FFmpeg-devel] [PATCH 1/3] avcodec/cbs: add a new init function

2025-05-24 Thread Andreas Rheinhardt
James Almer: > And rename the existing one to ff_cbs_alloc(). > This will allow for more versatility when setting options in a module, > allowing > them to be taken into account when calling module specific init functions. > > Signed-off-by: James Almer > --- > libavcodec/apv_decode.c

Re: [FFmpeg-devel] [PATCH v5 4/4] lavc: implement a Vulkan-based VC-2 encoder Implements a Vulkan based dirac encoder. Supports Haar and Legall wavelets and should work with all wavelet depths.

2025-05-24 Thread Andreas Rheinhardt
IndecisiveTurtle: > From: IndecisiveTurtle > > Performance wise, encoding a 3440x1440 1-minute video is performed in about > 2.4 minutes with the cpu encoder running on my Ryzen 5 4600H, while it takes > about 1.3 minutes on my NVIDIA GTX 1650 > > Haar shader has a subgroup optimized variant t

[FFmpeg-devel] [PATCH] avcodec/vc2enc: Use LUT to avoid repeated av_log2()

2025-05-24 Thread Andreas Rheinhardt
Patch attached. - Andreas From c437f573c8e703c28697a2cafd707c5bda045004 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 24 May 2025 13:25:21 +0200 Subject: [PATCH] avcodec/vc2enc: Use LUT to avoid repeated av_log2() Signed-off-by: Andreas Rheinhardt --- libavcodec/vc2enc.c | 8

Re: [FFmpeg-devel] [PATCH 3/3] avcodec/av1_parser: use an AVBufferRef to avoid data copying

2025-05-24 Thread Andreas Rheinhardt
James Almer: > Signed-off-by: James Almer > --- > libavcodec/av1_parser.c | 13 + > 1 file changed, 13 insertions(+) > > diff --git a/libavcodec/av1_parser.c b/libavcodec/av1_parser.c > index 77906d0c91..b9a96ad59a 100644 > --- a/libavcodec/av1_parser.c > +++ b/libavcodec/av1_parser.

Re: [FFmpeg-devel] [PATCH 1/4] avcodec/mpegvideo_enc: Use av_unreachable() for unreachable code

2025-05-23 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tonight unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

[FFmpeg-devel] [PATCH v2] tests/fate/ac3: Make ac3-fixed-encode-2 bitexact across, arches

2025-05-23 Thread Andreas Rheinhardt
Updated version attached. Now only using six frames in order to avoid triggering differences on aarch64. - Andreas From 3b973c8bd47403348233a0b30fb03dfb0b7f5d75 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 23 May 2025 11:42:38 +0200 Subject: [PATCH v2] tests/fate/ac3: Make ac3

[FFmpeg-devel] [PATCH] tests/fate/ac3: Make ac3-fixed-encode-2 bitexact across arches

2025-05-23 Thread Andreas Rheinhardt
Patch attached. Another candidate as input file would be dts/master_audio_7.1_24bit.dts, but then it would be unclear whether this is still a true AC3 test. - Andreas From 493756488cd346eda96d7a6e6273d1e6ff455d68 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 23 May 2025 11:42:38

Re: [FFmpeg-devel] [FFmpeg-cvslog] tests/fate/ac3: add a second ac3_fixed encoder test

2025-05-23 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Martin Storsjö: >> On Thu, 22 May 2025, James Almer wrote: >> >>> ffmpeg | branch: master | James Almer | Thu May 22 >>> 19:23:35 2025 -0300| [622a72b5ea5f2022b173355d65d513df2d75000b] | >>> committer: James Almer >>> >

Re: [FFmpeg-devel] [FFmpeg-cvslog] tests/fate/ac3: add a second ac3_fixed encoder test

2025-05-23 Thread Andreas Rheinhardt
Martin Storsjö: > On Thu, 22 May 2025, James Almer wrote: > >> ffmpeg | branch: master | James Almer | Thu May 22 >> 19:23:35 2025 -0300| [622a72b5ea5f2022b173355d65d513df2d75000b] | >> committer: James Almer >> >> tests/fate/ac3: add a second ac3_fixed encoder test >> >> Exercising the lavfi fil

[FFmpeg-devel] [PATCH 1/3] avcodec/asvenc: Don't waste bits encoding non-visible part

2025-05-22 Thread Andreas Rheinhardt
Patches attached. - Andreas From 1105cb797c67d05bf4666e2e33140debcfec12a7 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 22 May 2025 15:57:13 +0200 Subject: [PATCH 1/3] avcodec/asvenc: Don't waste bits encoding non-visible part Up until now, the encoder replicated all the b

Re: [FFmpeg-devel] [PATCH] avutil/refstruct: Remove redundant check

2025-05-22 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patch attached. > > - Andreas > Will apply. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpe

Re: [FFmpeg-devel] [PATCH v2 2/3] tests/source-check: Fix make inclusion-guard check EOL-agnostic

2025-05-22 Thread Andreas Rheinhardt
softworkz: > From: softworkz > > ..to make it work when checked out with autocrlf=on, > which is Git default on Windows. > > Signed-off-by: softworkz > --- > tests/fate/source-check.sh | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/fate/source-check.sh b/tests/

[FFmpeg-devel] [PATCH 01/19] avcodec/mpegvideo_enc: Set gob_index once during init

2025-05-21 Thread Andreas Rheinhardt
Patches attached; mostly about MPEG-4. - Andreas From 1a73463508298d6683658e86a5e0e5453c75e0d7 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 17 May 2025 19:30:02 +0200 Subject: [PATCH 01/19] avcodec/mpegvideo_enc: Set gob_index once during init Signed-off-by: Andreas Rheinhardt

Re: [FFmpeg-devel] [PATCH 3/3] tests: Add fate-hevc-color-reserved

2025-05-21 Thread Andreas Rheinhardt
Zhao Zhili: > From: Zhao Zhili > > --- > tests/fate/hevc.mak| 3 +++ > tests/ref/fate/hevc-color-reserved | 6 ++ > 2 files changed, 9 insertions(+) > create mode 100644 tests/ref/fate/hevc-color-reserved > > diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak > index 39

Re: [FFmpeg-devel] [PATCH v2 3/3] tests: Add fate-hevc-color-reserved

2025-05-21 Thread Andreas Rheinhardt
Zhao Zhili: > From: Zhao Zhili > > --- > tests/fate/hevc.mak| 3 +++ > tests/ref/fate/hevc-color-reserved | 6 ++ > 2 files changed, 9 insertions(+) > create mode 100644 tests/ref/fate/hevc-color-reserved > > diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak > index 39

Re: [FFmpeg-devel] [PATCH 3/3] tests: Add fate-hevc-color-reserved

2025-05-21 Thread Andreas Rheinhardt
Zhao Zhili: > > >> On May 21, 2025, at 21:28, Zhao Zhili >> wrote: >> >>> On May 21, 2025, at 21:11, Andreas Rheinhardt >>> wrote: >>> >>> Zhao Zhili: >>>> From: Zhao Zhili >>>> >>>>

[FFmpeg-devel] [PATCH 1/4] avcodec/mpegvideo_enc: Use av_unreachable() for unreachable code

2025-05-21 Thread Andreas Rheinhardt
Patches attached. - Andreas From 8be9ae98dd8c880dd459cddb3192c67294d25186 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 16:43:34 +0200 Subject: [PATCH 1/4] avcodec/mpegvideo_enc: Use av_unreachable() for unreachable code Signed-off-by: Andreas Rheinhardt

Re: [FFmpeg-devel] gcc: Remove auto-vectorization limitation.

2025-05-21 Thread Andreas Rheinhardt
Martin Storsjö: > On Wed, 21 May 2025, Andreas Rheinhardt wrote: > >> Jiawei: >>> This patch modifies the FFmpeg build system to remove the explicit >>> disabling >>> of GCC's auto-vectorization feature. >>> >>> Modern GCC versi

Re: [FFmpeg-devel] gcc: Remove auto-vectorization limitation.

2025-05-21 Thread Andreas Rheinhardt
Jiawei: > This patch modifies the FFmpeg build system to remove the explicit disabling > of GCC's auto-vectorization feature. > > Modern GCC versions (>= 10.0) have demonstrated stable auto-vectorization > capabilities through extensive optimizations in loop analysis and SIMD > code generation. Th

Re: [FFmpeg-devel] [PATCH v2] avformat/dhav: fix backward scanning for get_duration and optimize seeking

2025-05-20 Thread Andreas Rheinhardt
Derek Buitenhuis: > From: Justin Ruggles > > The backwards scanning done for incomplete final packets should not > assume a specific alignment at the end of the file. Truncated files > result in hundreds of thousands of seeks if the final packet does not > fall on a specific byte boundary, which

Re: [FFmpeg-devel] [PATCH] avcodec/rv60dec: Avoid branch when decoding cbp16

2025-05-20 Thread Andreas Rheinhardt
Peter Ross: > On Mon, May 19, 2025 at 12:06:02AM +0200, Andreas Rheinhardt wrote: >> Patch attached. >> >> - Andreas > >> From 02724d5792348bea618c049034dc0febf24a46ac Mon Sep 17 00:00:00 2001 >> From: Andreas Rheinhardt >> Date: Sun, 18 May 2025

Re: [FFmpeg-devel] [PATCH v4 4/4] lavc: implement a Vulkan-based VC-2 encoder Implements a Vulkan based dirac encoder. Supports Haar and Legall wavelets and should work with all wavelet depths.

2025-05-19 Thread Andreas Rheinhardt
IndecisiveTurtle: > From: IndecisiveTurtle > > Performance wise, encoding a 3440x1440 1-minute video is performed in about > 2.4 minutes with the cpu encoder running on my Ryzen 5 4600H, while it takes > about 1.3 minutes on my NVIDIA GTX 1650 The last iteration of this patchset claimed 2.5m f

Re: [FFmpeg-devel] [PATCH v4 3/4] libavcodec/vulkan: Add modifications to common shader for VC2 vulkan encoder

2025-05-19 Thread Andreas Rheinhardt
IndecisiveTurtle: > From: IndecisiveTurtle > > --- > libavcodec/vulkan/common.comp | 54 --- > 1 file changed, 44 insertions(+), 10 deletions(-) > > diff --git a/libavcodec/vulkan/common.comp b/libavcodec/vulkan/common.comp > index 10af9c0623..db216a2ac6 100644 >

Re: [FFmpeg-devel] [PATCH v4 1/4] libavcodec/vc2enc: Split out common functions between software and hardware encoders

2025-05-19 Thread Andreas Rheinhardt
IndecisiveTurtle: > From: IndecisiveTurtle > > --- > libavcodec/Makefile| 2 +- > libavcodec/vc2enc.c| 679 ++--- > libavcodec/vc2enc_common.c | 571 +++ > libavcodec/vc2enc_common.h | 178 ++ > 4 files changed

Re: [FFmpeg-devel] [PATCH 1/1] avcodec/pcm: reduce code size

2025-05-19 Thread Andreas Rheinhardt
chenyu202...@gmail.com: > From: chenyu > > add depends to pcm.c for reducing size when ALAW/MULAW/VIDC not defined > > Signed-off-by: chenyu > --- > libavcodec/pcm.c | 36 +++- > libavcodec/pcm_tablegen.h | 22 ++ > 2 files changed,

Re: [FFmpeg-devel] [PATCH 1/1] [ffmpeg-deve] avcodec/mpegaudiodec optimizing code size

2025-05-19 Thread Andreas Rheinhardt
chenyu202...@gmail.com: > From: chenyu > > Optimizing 160k code size by converting static array to dynamic malloc memory. > > Signed-off-by: chenyu > --- > libavcodec/mpegaudiodata.h| 4 ++-- > libavcodec/mpegaudiodec_common_tablegen.h | 10 -- > 2 files changed, 10 in

[FFmpeg-devel] [PATCH] avutil/refstruct: Remove redundant check

2025-05-18 Thread Andreas Rheinhardt
Patch attached. - Andreas From 8944dfb2dd57d6b7e452f5e2e95f4b9e01d29acb Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 19 May 2025 03:34:34 +0200 Subject: [PATCH] avutil/refstruct: Remove redundant check We now require C11. Signed-off-by: Andreas Rheinhardt --- libavutil

[FFmpeg-devel] [PATCH] avcodec/rv60dec: Avoid branch when decoding cbp16

2025-05-18 Thread Andreas Rheinhardt
Patch attached. - Andreas From 02724d5792348bea618c049034dc0febf24a46ac Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sun, 18 May 2025 23:12:03 +0200 Subject: [PATCH] avcodec/rv60dec: Avoid branch when decoding cbp16 Signed-off-by: Andreas Rheinhardt --- libavcodec/rv60dec.c | 11

Re: [FFmpeg-devel] [PATCH] avformat/framecrcenc: List types and checksums for for side data

2025-05-18 Thread Andreas Rheinhardt
Michael Niedermayer: > This allows detecting changes and regressions in side data related code, same > as what > framecrc does for before already for packet data itself. > > Signed-off-by: Michael Niedermayer > --- > libavformat/framecrcenc.c | 116 +- > tests/ref/fate/autoro

Re: [FFmpeg-devel] [PATCH] avformat/avformat: Remove outdated io_close2 documentation

2025-05-18 Thread Andreas Rheinhardt
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, visi

Re: [FFmpeg-devel] [PATCH 1/7] avcodec/svq3: Factor out decoding extradata

2025-05-18 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there is an objection. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

Re: [FFmpeg-devel] [PATCH] tests/fate/matroska: Add container cropping test

2025-05-18 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patch attached. > > - Andreas > Will apply this patch tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubs

[FFmpeg-devel] [PATCH] avcodec/tests/.gitignore: Add apv test tool

2025-05-17 Thread Andreas Rheinhardt
Patch attached. - Andreas From abc080244caa6aa137e5bccd82aff5617c23d130 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 17 May 2025 19:52:37 +0200 Subject: [PATCH] avcodec/tests/.gitignore: Add apv test tool Signed-off-by: Andreas Rheinhardt --- libavcodec/tests/.gitignore | 1

[FFmpeg-devel] [PATCH] avformat/avformat: Remove outdated io_close2 documentation

2025-05-17 Thread Andreas Rheinhardt
Patch attached. - Andreas From 0e27f202721b7d3c6e06db5bb909787532350837 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 17 May 2025 15:21:48 +0200 Subject: [PATCH] avformat/avformat: Remove outdated io_close2 documentation The io_close callback has been removed in

[FFmpeg-devel] [PATCH] avfilter/version: Bump minor for avfilter_link_get_hw_frames_ctx()

2025-05-17 Thread Andreas Rheinhardt
Patch attached. (APIchanges even uses the wrong major version.) - Andreas From 51232a1e903fdd11bd6a3fd5d7b20dd970f259c3 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sat, 17 May 2025 15:08:48 +0200 Subject: [PATCH] avfilter/version: Bump minor for avfilter_link_get_hw_frames_ctx

Re: [FFmpeg-devel] [PATCH 1/2] avformat/demux: use io_close2 when closing avfromat

2025-05-17 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Kacper Michajłow: >> It's not valid to call avio_close() on context that has not been open >> with avio_open(). >> >> This fixes use of custom IO. (io_open / io_close2 callbacks) >> >> Note that by default io_close2 is set to i

Re: [FFmpeg-devel] [PATCH 1/2] avformat/demux: use io_close2 when closing avfromat

2025-05-17 Thread Andreas Rheinhardt
Kacper Michajłow: > It's not valid to call avio_close() on context that has not been open > with avio_open(). > > This fixes use of custom IO. (io_open / io_close2 callbacks) > > Note that by default io_close2 is set to io_close2_default() which calls > avio_close(), so default case will work the

[FFmpeg-devel] [PATCH 1/5] avcodec/mpegvideo_dec: Move ff_mpv_report_decode_progress() to h263dec.c

2025-05-16 Thread Andreas Rheinhardt
Patches attached. It's stuff that can be seen as leftover from my last mpegvideo patches+some other trivialities. - Andreas From e3e416db815c7512a6f5ecc106cb2259774f7d6b Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 19:46:40 +0200 Subject: [PATCH 1/5] av

[FFmpeg-devel] [PATCH] avcodec/tests/avcodec: Check only frame-mt decoders set update_thread_ctx

2025-05-16 Thread Andreas Rheinhardt
Patch attached. - Andreas From 680ea78f1c026696f14240ce673fe062968002ae Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 19:28:53 +0200 Subject: [PATCH] avcodec/tests/avcodec: Check only frame-mt decoders set update_thread_ctx Possible since

[FFmpeg-devel] [PATCH] avcodec/ratecontrol: Fix wrong sizeof expression

2025-05-16 Thread Andreas Rheinhardt
Patch attached. - Andreas From 0694bf6b2e6223d570243f196faf7ac4713098a8 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Tue, 6 May 2025 13:39:45 +0200 Subject: [PATCH] avcodec/ratecontrol: Fix wrong sizeof expression Fixes Coverity issue #1644200. Introduced in

Re: [FFmpeg-devel] [PATCH] avcodec/utvideoenc: Don't advertise unsupported option

2025-05-16 Thread Andreas Rheinhardt
Jan Ekström: > On Fri, May 16, 2025 at 5:19 PM Andreas Rheinhardt > wrote: >> >> Patch attached. >> > > LGTM. > > Seems like as part of moving prediction method from codec context to > private options in 2862b63783b5556f7f3fb2d097629bc6879f833a the >

Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros

2025-05-16 Thread Andreas Rheinhardt
Ramiro Polla: > > On 5/16/25 16:06, Andreas Rheinhardt wrote: >> Andreas Rheinhardt: >>> Patches attached. >>> >>> - Andreas >>> >> >> Will apply this patchset tomorrow unless there are objections. > > [PATCH 01/21] avutil/a

[FFmpeg-devel] [PATCH] avcodec/utvideoenc: Don't advertise unsupported option

2025-05-16 Thread Andreas Rheinhardt
Patch attached. - Andreas From 3e9d2dccad99fea5ec5d15747e67147175e89cd0 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 16:16:49 +0200 Subject: [PATCH] avcodec/utvideoenc: Don't advertise unsupported option Also return an error if it is set numerically. Signed-o

Re: [FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros

2025-05-16 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

[FFmpeg-devel] [PATCH] tests/fate/matroska: Add container cropping test

2025-05-16 Thread Andreas Rheinhardt
Patch attached. - Andreas From f930bfd2fcfc97361ad2855491fd577968c38e1d Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 15:37:02 +0200 Subject: [PATCH] tests/fate/matroska: Add container cropping test Signed-off-by: Andreas Rheinhardt --- tests/fate/matroska.mak

Re: [FFmpeg-devel] [PATCH] mpeg12enc: fix wrong size when copying A53_CC side-data into output

2025-05-15 Thread Andreas Rheinhardt
Jacob Lifshay: > Fixes: https://trac.ffmpeg.org/ticket/11591 > > Signed-off-by: Jacob Lifshay > --- > libavcodec/mpeg12enc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/mpeg12enc.c b/libavcodec/mpeg12enc.c > index 8364368fde..e48437eb8a 100644 > --- a/lib

[FFmpeg-devel] [PATCH] avcodec/mpeg12enc: Fix writing closed captions

2025-05-15 Thread Andreas Rheinhardt
Patch attached. Will apply it soon. Sorry for this. - Andreas From d76c32a88bfe9dc3b7a1fbf3dab49d1e69414d71 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Fri, 16 May 2025 03:03:58 +0200 Subject: [PATCH] avcodec/mpeg12enc: Fix writing closed captions Broken in

Re: [FFmpeg-devel] Patch: avformat_index_get_entry and avformat_index_get_entry_from_timestamp const correctness

2025-05-15 Thread Andreas Rheinhardt
Martijn Otto: > static av_always_inline const FFStream *cffstream(const AVStream *st) > { > -return (FFStream*)st; > +return (const FFStream*)st; > } Your patch should be applied on top of git master, not some old version. The above change is identical to 185d0acdc7a67b7d3d78d4c917334c4

Re: [FFmpeg-devel] [PATCH] avfilter/vf_libplacebo: add shader_cache_dir option

2025-05-15 Thread Andreas Rheinhardt
Niklas Haas: > From: Niklas Haas > > Useful to speed up shader compilation. May significantly lower startup > times, in particular with large or complex shaders. > > Sponsored-by: nxtedition > --- > doc/filters.texi| 5 + > libavfilter/vf_libplacebo.c | 29 +

[FFmpeg-devel] [PATCH 1/7] avcodec/svq3: Factor out decoding extradata

2025-05-14 Thread Andreas Rheinhardt
Patches attached. - Andreas From 19d9f3cfc278a2b442923f1bea505ffb079fe3c1 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 15 May 2025 03:09:45 +0200 Subject: [PATCH 1/7] avcodec/svq3: Factor out decoding extradata Reduces indentation and avoids an extra variable for whether a

Re: [FFmpeg-devel] [PATCH 7/8] avcodec/svq3: Check that for 8 byte space before subtracting

2025-05-14 Thread Andreas Rheinhardt
Michael Niedermayer: > On Wed, May 14, 2025 at 06:34:25PM +0200, Andreas Rheinhardt wrote: >> Michael Niedermayer: >>> No testcase >>> >>> Signed-off-by: Michael Niedermayer >>> --- >>> libavcodec/svq3.c | 2 +- >>> 1 file changed

Re: [FFmpeg-devel] [PATCH 7/8] avcodec/svq3: Check that for 8 byte space before subtracting

2025-05-14 Thread Andreas Rheinhardt
Michael Niedermayer: > No testcase > > Signed-off-by: Michael Niedermayer > --- > libavcodec/svq3.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/svq3.c b/libavcodec/svq3.c > index f730358e2f9..30bc9334af7 100644 > --- a/libavcodec/svq3.c > +++ b/libavcodec

[FFmpeg-devel] [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros

2025-05-07 Thread Andreas Rheinhardt
Patches attached. - Andreas From dd62fb6eeb9a5bc9a870430a93c6de1aca4be1d6 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Sun, 3 Oct 2021 14:03:25 +0200 Subject: [PATCH 01/21] avutil/avassert: Add av_unreachable and av_assume() macros Useful to let the compiler and static analyzers

[FFmpeg-devel] [PATCH 01/11] avcodec/vulkan_encode_h264: Fix memleak on error

2025-05-05 Thread Andreas Rheinhardt
Patches attached. - Andreas From 84c03ef85ef01a9109e99d915e1b2b1cab30cfd8 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 5 May 2025 21:14:32 +0200 Subject: [PATCH 01/11] avcodec/vulkan_encode_h264: Fix memleak on error Signed-off-by: Andreas Rheinhardt --- libavcodec

Re: [FFmpeg-devel] [PATCH] aactab: add and initialize 2D VLC tables for USAC Mps212

2025-05-05 Thread Andreas Rheinhardt
Lynne: > On 05/05/2025 15:52, Andreas Rheinhardt wrote: >> Lynne: >>> --- >>>   libavcodec/aac/aacdec_tab.c |   54 ++ >>>   libavcodec/aactab.c | 1820 +++ >>>   libavcodec/aactab.h |   20 + >>>  

Re: [FFmpeg-devel] [PATCH] aactab: add and initialize 2D VLC tables for USAC Mps212

2025-05-05 Thread Andreas Rheinhardt
Lynne: > --- > libavcodec/aac/aacdec_tab.c | 54 ++ > libavcodec/aactab.c | 1820 +++ > libavcodec/aactab.h | 20 + > 3 files changed, 1894 insertions(+) > 1. This should only be applied if it is used which this patch does not. > diff --git a/

Re: [FFmpeg-devel] [PATCH] libpostproc/tests: Factor ff_chksum() out

2025-05-05 Thread Andreas Rheinhardt
Michael Niedermayer: > Signed-off-by: Michael Niedermayer > --- > libpostproc/Makefile | 6 ++ > libpostproc/test_utils.c | 38 ++ > libpostproc/test_utils.h | 27 > libpostproc/tests/blocktest.c | 18 ++-

[FFmpeg-devel] [PATCH] fftools/ffmpeg_dec: Always receive frames from decoder

2025-05-05 Thread Andreas Rheinhardt
Patch attached. - Andreas From b409d3603879068dde860117fb2f0a5ba1840154 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Mon, 5 May 2025 14:13:58 +0200 Subject: [PATCH] fftools/ffmpeg_dec: Always receive frames from decoder Up until now if avcodec_send_packet() returned an error, no

[FFmpeg-devel] [PATCH 1/2] avformat/av1dec: Remove redundant avio_tell()

2025-05-01 Thread Andreas Rheinhardt
Patches attached. - Andreas From c92302e0c9d8ba4bb37cfec2568d0ad9c1f9d4ea Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Thu, 1 May 2025 19:53:24 +0200 Subject: [PATCH 1/2] avformat/av1dec: Remove redundant avio_tell() AV1DemuxContext.temporal_unit_size is zero after reading the header

Re: [FFmpeg-devel] [PATCH 1/5] avformat/apvdec: Use ffio_read_size()

2025-04-30 Thread Andreas Rheinhardt
Mark Thompson: > On 28/04/2025 10:39, Andreas Rheinhardt wrote: >> Patches attached. >> >> - Andreas >> > >> [PATCH 1/5] avformat/apvdec: Use ffio_read_size() > > LGTM. > >> [PATCH 2/5] avformat/apvdec: Check before access > > LGTM. >

Re: [FFmpeg-devel] [PATCH] avcodec/apv_dsp: Fix left-shift of negative value

2025-04-30 Thread Andreas Rheinhardt
Mark Thompson: > On 30/04/2025 19:26, Andreas Rheinhardt wrote: >> Patch attached. >> >> - Andreas > > Hmm, the spec does write exactly this but also defines << as arithmetic left > shift of a two's complement representation so it works. > > See

[FFmpeg-devel] [PATCH] postproc/postprocess_template: Fix left shift of negative numbers

2025-04-30 Thread Andreas Rheinhardt
Patch attached. - Andreas From 54ceac12363b666ad8005f282f6f9f08b6334b21 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 30 Apr 2025 20:30:53 +0200 Subject: [PATCH] postproc/postprocess_template: Fix left shift of negative numbers Affects the blocktest test tool. Signed-off-by

[FFmpeg-devel] [PATCH] avcodec/apv_dsp: Fix left-shift of negative value

2025-04-30 Thread Andreas Rheinhardt
Patch attached. - Andreas From a33080ab9e500432e816808fbdc42d15b47e7237 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 30 Apr 2025 20:07:35 +0200 Subject: [PATCH] avcodec/apv_dsp: Fix left-shift of negative value Signed-off-by: Andreas Rheinhardt --- libavcodec/apv_dsp.c | 2

Re: [FFmpeg-devel] [PATCH 1/5] avformat/apvdec: Use ffio_read_size()

2025-04-30 Thread Andreas Rheinhardt
Andreas Rheinhardt: > Patches attached. > > - Andreas > Will apply this patchset tomorrow unless there are objections. - Andreas ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To

[FFmpeg-devel] [PATCH] tests/api/api-dump-stream-meta-test: Fix leaks

2025-04-30 Thread Andreas Rheinhardt
Patch attached. - Andreas From 6d4ff45d38b97ed55feda84276d31db25156dcea Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt Date: Wed, 30 Apr 2025 19:31:50 +0200 Subject: [PATCH] tests/api/api-dump-stream-meta-test: Fix leaks Signed-off-by: Andreas Rheinhardt --- tests/api/api-dump-stream-meta

  1   2   3   4   5   6   7   8   9   10   >