Re: [FFmpeg-devel] [PATCH v3 1/4] avcodec/bswapdsp: remove unused cextern

2023-01-10 Thread Mark Reid
On Tue, Jan 10, 2023 at 3:07 AM Anton Khirnov wrote: > Quoting Mark Reid (2023-01-06 19:09:10) > > On Mon, Dec 26, 2022 at 1:31 PM Mark Reid wrote: > > > > > > > > > > > On Mon, Dec 12, 2022 at 6:42 PM wrote: > > > > > >> From: M

Re: [FFmpeg-devel] [PATCH v3 1/4] avcodec/bswapdsp: remove unused cextern

2023-01-06 Thread Mark Reid
On Mon, Dec 26, 2022 at 1:31 PM Mark Reid wrote: > > > On Mon, Dec 12, 2022 at 6:42 PM wrote: > >> From: Mark Reid >> >> --- >> libavcodec/x86/bswapdsp.asm | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/libavcodec/x

Re: [FFmpeg-devel] [PATCH v3 1/4] avcodec/bswapdsp: remove unused cextern

2022-12-26 Thread Mark Reid
On Mon, Dec 12, 2022 at 6:42 PM wrote: > From: Mark Reid > > --- > libavcodec/x86/bswapdsp.asm | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/libavcodec/x86/bswapdsp.asm b/libavcodec/x86/bswapdsp.asm > index 31c6c48a21..2aa235e13c 100644 > --- a/libavcod

Re: [FFmpeg-devel] [PATCH v2 1/2] avutil: move bswapdsp from avcodec to avutil

2022-12-06 Thread Mark Reid
On Tue, Dec 6, 2022 at 8:11 PM Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote: > mindm...@gmail.com: > > From: Mark Reid > > > > Also renamed bswap_buf to bswap32_buf > > --- > > configure | 56 ++

Re: [FFmpeg-devel] [PATCH v2 1/2] avutil: move bswapdsp from avcodec to avutil

2022-12-06 Thread Mark Reid
On Tue, Dec 6, 2022 at 10:21 AM James Almer wrote: > On 12/5/2022 7:16 PM, mindm...@gmail.com wrote: > > diff --git a/libavcodec/bswapdsp.h b/libavutil/bswapdsp.h > > similarity index 71% > > rename from libavcodec/bswapdsp.h > > rename to libavutil/bswapdsp.h > > index 6f4db66115..b540560d6a 100

Re: [FFmpeg-devel] [PATCH 1/2] avutil: move bswapdsp from avcodec to avutil

2022-12-05 Thread Mark Reid
On Mon, Dec 5, 2022 at 12:33 PM Michael Niedermayer wrote: > On Sun, Dec 04, 2022 at 09:36:19PM -0800, mindm...@gmail.com wrote: > > From: Mark Reid > > > > Also renamed bswap_buf to bswap32_buf > > --- > > configure | 56 ++

Re: [FFmpeg-devel] [PATCH v5 4/4] swscale/output: add rgbaf32 output support

2022-12-04 Thread Mark Reid
On Sun, Dec 4, 2022 at 4:05 PM Michael Niedermayer wrote: > On Wed, Nov 23, 2022 at 11:35:40AM -0800, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/output.c | 92 > > libswscale/s

Re: [FFmpeg-devel] [PATCH v5 0/4] swscale: rgbaf32 input/output support

2022-12-04 Thread Mark Reid
On Wed, Nov 23, 2022 at 11:35 AM wrote: > From: Mark Reid > > This patch series adds swscale input/output support for the packed rgb > float formats. > A few of the filters also needed support the larger 96/128 bit packed > pixel sizes. > > I also plan to eventual

Re: [FFmpeg-devel] [PATCH v4 1/4] swscale/input: add rgbaf32 input support

2022-11-22 Thread Mark Reid
On Tue, Nov 22, 2022 at 2:43 PM Michael Niedermayer wrote: > On Tue, Nov 22, 2022 at 01:17:09PM -0800, Mark Reid wrote: > > On Tue, Nov 22, 2022 at 11:43 AM Michael Niedermayer < > mich...@niedermayer.cc> > > wrote: > > > > > On Mon, Nov 21, 2022 at 02:

Re: [FFmpeg-devel] [PATCH v4 1/4] swscale/input: add rgbaf32 input support

2022-11-22 Thread Mark Reid
On Tue, Nov 22, 2022 at 11:43 AM Michael Niedermayer wrote: > On Mon, Nov 21, 2022 at 02:11:43PM -0800, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/input.c | 120 + > > libswscale/utils

Re: [FFmpeg-devel] [PATCH v3 1/4] swscale/input: add rgbaf32 input support

2022-11-14 Thread Mark Reid
On Mon, Nov 14, 2022 at 1:08 PM Michael Niedermayer wrote: > On Sun, Nov 13, 2022 at 05:50:37PM -0800, Mark Reid wrote: > > On Sun, Nov 13, 2022 at 1:25 PM Michael Niedermayer < > mich...@niedermayer.cc> > > wrote: > > > > > On Wed, Nov 02, 2022 at 09:

Re: [FFmpeg-devel] [PATCH v3 1/4] swscale/input: add rgbaf32 input support

2022-11-13 Thread Mark Reid
On Sun, Nov 13, 2022 at 1:25 PM Michael Niedermayer wrote: > On Wed, Nov 02, 2022 at 09:00:07PM -0700, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/input.c | 172 + > > libswscale/utils.c |

Re: [FFmpeg-devel] [PATCH v3 0/4] swscale rgbaf32 input/output support

2022-11-12 Thread Mark Reid
On Wed, Nov 2, 2022 at 9:00 PM wrote: > From: Mark Reid > > This patch series adds swscale input/output support for the packed rgb > float formats. > A few of the filters also needed support the larger 96/128 bit packed > pixel sizes. > > I also plan to eventual

Re: [FFmpeg-devel] [PATCH 2/2] swscale/output: Bias 16bps output calculations to improve non overflowing range for GBRP16/GBRPF32

2022-11-02 Thread Mark Reid
On Wed, Nov 2, 2022 at 3:52 PM Mark Reid wrote: > > > On Wed, Nov 2, 2022 at 2:03 PM Michael Niedermayer > wrote: > >> Fixes: integer overflow >> Signed-off-by: Michael Niedermayer >> --- >> libswscale/output.c | 25 +++--

Re: [FFmpeg-devel] [PATCH 2/2] swscale/output: Bias 16bps output calculations to improve non overflowing range for GBRP16/GBRPF32

2022-11-02 Thread Mark Reid
On Wed, Nov 2, 2022 at 2:03 PM Michael Niedermayer wrote: > Fixes: integer overflow > Signed-off-by: Michael Niedermayer > --- > libswscale/output.c | 25 +++-- > libswscale/x86/output.asm | 16 +++- > 2 files changed, 26 insertions(+), 15 deletions(-) > >

Re: [FFmpeg-devel] [PATCH v2 4/4] swscale/output: add rgbaf32 output support

2022-11-02 Thread Mark Reid
On Wed, Nov 2, 2022 at 2:04 PM Michael Niedermayer wrote: > On Sun, Oct 30, 2022 at 05:32:35PM -0700, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/output.c | 92 > > libswscale/s

Re: [FFmpeg-devel] [PATCH v2] avcodec/tiff: add read support for compressed rgb floating point formats

2022-10-31 Thread Mark Reid
On Thu, Oct 20, 2022 at 9:49 AM Mark Reid wrote: > > On Sun, Oct 2, 2022 at 10:18 AM James Almer wrote: > >> On 10/2/2022 2:06 PM, Michael Niedermayer wrote: >> > On Sat, Oct 01, 2022 at 04:05:12PM -0700, mindm...@gmail.com wrote: >> >> From: Mark Rei

Re: [FFmpeg-devel] [PATCH 0/4] swscale rgbaf32 input/output support

2022-10-30 Thread Mark Reid
On Sun, Oct 30, 2022 at 1:48 PM Mark Reid wrote: > > > On Wed, Oct 12, 2022 at 3:06 PM Mark Reid wrote: > >> >> >> On Thu, Sep 29, 2022 at 11:08 AM wrote: >> >>> From: Mark Reid >>> >>> This patch series adds swscale input/output

Re: [FFmpeg-devel] [PATCH 0/4] swscale rgbaf32 input/output support

2022-10-30 Thread Mark Reid
On Wed, Oct 12, 2022 at 3:06 PM Mark Reid wrote: > > > On Thu, Sep 29, 2022 at 11:08 AM wrote: > >> From: Mark Reid >> >> This patch series adds swscale input/output support for the packed rgb >> float formats. >> A few of the filters also needed sup

Re: [FFmpeg-devel] [PATCH v2] avcodec/tiff: add read support for compressed rgb floating point formats

2022-10-20 Thread Mark Reid
On Sun, Oct 2, 2022 at 10:18 AM James Almer wrote: > On 10/2/2022 2:06 PM, Michael Niedermayer wrote: > > On Sat, Oct 01, 2022 at 04:05:12PM -0700, mindm...@gmail.com wrote: > >> From: Mark Reid > >> > >> floating point uses a slightly different predictor

Re: [FFmpeg-devel] [PATCH 0/4] swscale rgbaf32 input/output support

2022-10-12 Thread Mark Reid
On Thu, Sep 29, 2022 at 11:08 AM wrote: > From: Mark Reid > > This patch series adds swscale input/output support for the packed rgb > float formats. > A few of the filters also needed support the larger 96/128 bit packed > pixel sizes. > > I also plan to eventual

Re: [FFmpeg-devel] [PATCH] avcodec/tiff: add support for decoding compressed rgb floating point formats

2022-10-01 Thread Mark Reid
On Sat, Oct 1, 2022 at 7:22 AM Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote: > mindm...@gmail.com: > > From: Mark Reid > > > > floating point uses a slightly different predictor technique describe > here > > http://chriscox.org/TIFFTN3d1.pdf &

Re: [FFmpeg-devel] [PATCH] float in tiff

2022-09-27 Thread Mark Reid
On Fri, Sep 23, 2022 at 11:14 AM Paul B Mahol wrote: > On 9/14/22, Paul B Mahol wrote: > > Patches attached. > > > > Will apply soon. > Were you planning on adding swscale support for the rgbaf32 formats? Didn't want to start working on it if you already started :) > _

Re: [FFmpeg-devel] [PATCH 06/11] avutil/half2float: adjust conversion of NaN

2022-08-10 Thread Mark Reid
On Wed, Aug 10, 2022 at 3:56 PM Timo Rothenpieler wrote: > On 11.08.2022 00:37, Mark Reid wrote: > > On Wed, Aug 10, 2022 at 3:28 PM Timo Rothenpieler > > > wrote: > > > >> On 11.08.2022 00:18, James Almer wrote: > >>> Then maybe the current i

Re: [FFmpeg-devel] [PATCH 06/11] avutil/half2float: adjust conversion of NaN

2022-08-10 Thread Mark Reid
On Wed, Aug 10, 2022 at 3:28 PM Timo Rothenpieler wrote: > On 11.08.2022 00:18, James Almer wrote: > > Then maybe the current implementation should be moved back to exr (it > > used to be internal to exr until Paul made it standalone), so this lavu > > module can match the existing hardware imple

Re: [FFmpeg-devel] [PATCH 06/11] avutil/half2float: adjust conversion of NaN

2022-08-10 Thread Mark Reid
On Wed, Aug 10, 2022 at 2:53 PM Timo Rothenpieler wrote: > On 10.08.2022 23:43, Andreas Rheinhardt wrote: > > Timo Rothenpieler: > >> On 10.08.2022 23:24, Andreas Rheinhardt wrote: > >>> Timo Rothenpieler: > IEEE-754 differentiates two different kind of NaNs. > Quiet and Signaling ones.

Re: [FFmpeg-devel] [PATCH] swscale/input: add rgbaf16 input support

2022-08-08 Thread Mark Reid
On Mon, Aug 8, 2022 at 1:59 PM Timo Rothenpieler wrote: > On 08.08.2022 21:39, Mark Reid wrote: > > On Mon, Aug 8, 2022 at 11:24 AM Timo Rothenpieler > > > wrote: > > > >> This is by no means perfect, since at least ddagrab will return scRGB > >> data w

Re: [FFmpeg-devel] [PATCH] swscale/input: add rgbaf16 input support

2022-08-08 Thread Mark Reid
On Mon, Aug 8, 2022 at 11:24 AM Timo Rothenpieler wrote: > This is by no means perfect, since at least ddagrab will return scRGB > data with values outside of 0.0f to 1.0f for HDR values. > Its primary purpose is to be able to work with the format at all. > > _Float16 support was available on arm

Re: [FFmpeg-devel] [PATCH v3 1/2] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2022-01-08 Thread Mark Reid
On Sat, Jan 1, 2022 at 2:35 AM Paul B Mahol wrote: > will apply soon > ping > ___ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-r

Re: [FFmpeg-devel] [PATCH v3 1/2] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-12-31 Thread Mark Reid
On Sun, Dec 12, 2021 at 3:12 PM Mark Reid wrote: > > > On Wed, Nov 24, 2021 at 1:15 PM wrote: > >> From: Mark Reid >> >> changes since v2: >> * fixed label >> changes since v1: >> * remove vex intruction on sse4 path >> * some load/p

Re: [FFmpeg-devel] [PATCH v3 1/2] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-12-12 Thread Mark Reid
On Wed, Nov 24, 2021 at 1:15 PM wrote: > From: Mark Reid > > changes since v2: > * fixed label > changes since v1: > * remove vex intruction on sse4 path > * some load/pack marcos use less intructions > * fixed some typos > > yuv2gbrp_full_X_4_512_c: 12757.

Re: [FFmpeg-devel] [PATCH v2] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-11-24 Thread Mark Reid
On Tue, Nov 16, 2021 at 10:58 AM Mark Reid wrote: > > > On Wed, Nov 3, 2021 at 9:28 PM wrote: > >> From: Mark Reid >> >> changes since v1: >> * remove vex intruction on sse4 path >> * some load/pack marcos use less intructions >> * fixed s

Re: [FFmpeg-devel] [PATCH v2] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-11-16 Thread Mark Reid
On Wed, Nov 3, 2021 at 9:28 PM wrote: > From: Mark Reid > > changes since v1: > * remove vex intruction on sse4 path > * some load/pack marcos use less intructions > * fixed some typos > > yuv2gbrp_full_X_4_512_c: 12757.6 > yuv2gbrp_full_X_4_512_sse2: 8946.6 > yuv2

Re: [FFmpeg-devel] [PATCH v2 2/2] swscale/input: clamp rgbf32 values before lrintf

2021-11-13 Thread Mark Reid
On Sat, Nov 13, 2021 at 7:24 PM Mark Reid wrote: > > > On Sat, Nov 13, 2021 at 7:02 PM James Almer wrote: > >> On 11/13/2021 11:56 PM, mindm...@gmail.com wrote: >> > From: Mark Reid >> > >> > if the float pixel * 65535.0f > 2147483647.0f &g

Re: [FFmpeg-devel] [PATCH v2 2/2] swscale/input: clamp rgbf32 values before lrintf

2021-11-13 Thread Mark Reid
On Sat, Nov 13, 2021 at 7:02 PM James Almer wrote: > On 11/13/2021 11:56 PM, mindm...@gmail.com wrote: > > From: Mark Reid > > > > if the float pixel * 65535.0f > 2147483647.0f > > lrintf may overfow and return negative values, depending on > implementation. &

Re: [FFmpeg-devel] [PATCH v2 1/2] swscale/input: unify grayf32 funcs with rgbf32 funcs

2021-11-09 Thread Mark Reid
On Tue, Nov 9, 2021 at 9:21 AM Michael Niedermayer wrote: > On Sun, Nov 07, 2021 at 06:27:03PM -0800, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/input.c | 36 +++- > > 1 file changed, 11 insert

Re: [FFmpeg-devel] [PATCH] swscale/input: clamp rgbf32 values between 0, 1 before scaling

2021-11-07 Thread Mark Reid
On Sat, Nov 6, 2021 at 10:52 PM wrote: > From: Mark Reid > > if the float pixel * 65535.0f > 2147483647.0f > lrintf may overfow and return negative values, depending on implementation. > nan and +/-inf values may also be implementation defined > > clamp the values betwee

Re: [FFmpeg-devel] [PATCH] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-11-03 Thread Mark Reid
On Sun, Oct 24, 2021 at 9:10 PM wrote: > From: Mark Reid > > yuv2gbrp_full_X_4_512_c: 12096.6 > yuv2gbrp_full_X_4_512_sse2: 10782.6 > yuv2gbrp_full_X_4_512_sse4: 5143.6 > yuv2gbrp_full_X_4_512_avx2: 3000.1 > yuv2gbrap_full_X_4_512_c: 15463.1 > yuv2gbrap_fu

Re: [FFmpeg-devel] [PATCH] swscale/x86/output.asm: add x86-optimized planer gbr yuv2anyX functions

2021-10-27 Thread Mark Reid
On Monday, October 25, 2021, Michael Niedermayer wrote: > On Sun, Oct 24, 2021 at 09:09:52PM -0700, mindm...@gmail.com wrote: > > From: Mark Reid > > > > yuv2gbrp_full_X_4_512_c: 12096.6 > > yuv2gbrp_full_X_4_512_sse2: 10782.6 > > y

Re: [FFmpeg-devel] [PATCH v2] avfilter/vf_lut3d: add x86-optimized tetrahedral interpolation

2021-10-10 Thread Mark Reid
On Sun, Oct 10, 2021 at 10:29 PM Xiang, Haihao wrote: > On Sat, 2021-10-09 at 15:24 -0700, Mark Reid wrote: > > On Sat, Oct 9, 2021 at 4:11 AM Paul B Mahol wrote: > > > > > will test and apply shortly, why 8bit is not covered? > > > > > > > Thanks

Re: [FFmpeg-devel] [PATCH v2] avfilter/vf_lut3d: add x86-optimized tetrahedral interpolation

2021-10-09 Thread Mark Reid
On Sat, Oct 9, 2021 at 4:11 AM Paul B Mahol wrote: > will test and apply shortly, why 8bit is not covered? > Thanks for taking the time to test. I didn't do 8bit yet because I was trying to limit my testing matrix, and these happen to be my main use cases. I hope to try and incrementally add oth

Re: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: add x86-optimized tetrahedral interpolation

2021-10-03 Thread Mark Reid
On Wed, Sep 29, 2021 at 10:27 AM Mark Reid wrote: > > > On Tue, Sep 28, 2021 at 6:38 PM chen wrote: > >> Hello, >> >> >> Excuse me, how about FMADD on AVX2 platform? >> >> >> For example >> +mulps m7, m7, m14 >

Re: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: add x86-optimized tetrahedral interpolation

2021-09-29 Thread Mark Reid
antee having FMA instructions? > > Regards, > Min Chen > > > 2021-09-29 09:18:05,mindm...@gmail.com > >From: Mark Reid > > > >Only supports float and 16bit planer formats at the momoment. > >Mainly focused on AVX and AVX2 optimizations, but SS

Re: [FFmpeg-devel] [PATCH] libavdevice/avfoundation: add buffer fifo and output packets in order they arrive

2021-03-13 Thread Mark Reid
On Sun., Feb. 28, 2021, 8:30 p.m. Mark Reid, wrote: > > > On Sat, Feb 13, 2021 at 10:04 PM wrote: > >> From: Mark Reid >> >> Hi, >> This patch fixes audio issues I've had with some capture devices. The >> audio >> gets real

Re: [FFmpeg-devel] [PATCH] libavdevice/avfoundation: add buffer fifo and output packets in order they arrive

2021-02-28 Thread Mark Reid
On Sat, Feb 13, 2021 at 10:04 PM wrote: > From: Mark Reid > > Hi, > This patch fixes audio issues I've had with some capture devices. The audio > gets really choppy and stops working. This seems to be because > avf_read_packet > stops outputting the audio frames becaus

Re: [FFmpeg-devel] [PATCH v2] avformat/mov: fix timecode with counter mode flag set

2021-02-13 Thread Mark Reid
On Sun, Jan 31, 2021 at 1:27 AM Mark Reid wrote: > > > On Sat, Jan 16, 2021 at 5:48 PM wrote: > >> From: Mark Reid >> >> The current behaviour ends up squaring the avg_frame_rate if the conter >> mode flag is set. >> This messes up the timecode ca

Re: [FFmpeg-devel] [PATCH v2] avformat/mov: fix timecode with counter mode flag set

2021-01-31 Thread Mark Reid
On Sat, Jan 16, 2021 at 5:48 PM wrote: > From: Mark Reid > > The current behaviour ends up squaring the avg_frame_rate if the conter > mode flag is set. > This messes up the timecode calculation, and looks to me as a regression > that > seems to have been introduced 428b4

Re: [FFmpeg-devel] [PATCH 1/1] avformat/mov: fix timecode with counter mode flag set

2020-12-13 Thread Mark Reid
On Sun, Dec 13, 2020 at 2:05 AM Anton Khirnov wrote: > Quoting mindm...@gmail.com (2020-11-29 05:08:38) > > From: Mark Reid > > > > The current behaviour ends up squaring the avg_frame_rate if the conter > mode flag is set. > > This messes up the timecode cal

Re: [FFmpeg-devel] [PATCH 1/1] avformat/mov: fix timecode with counter mode flag set

2020-12-12 Thread Mark Reid
On Sat, Nov 28, 2020 at 8:08 PM wrote: > From: Mark Reid > > The current behaviour ends up squaring the avg_frame_rate if the conter > mode flag is set. > This messes up the timecode calculation, and looks to me as a regression > that > seems to have been introduced

Re: [FFmpeg-devel] [PATCH] avcodec/exr: preserve half-float NaN bits and add fate test

2020-12-05 Thread Mark Reid
On Sun, Nov 22, 2020 at 8:32 PM wrote: > From: Mark Reid > > Hi, > This patch handles NaNs more like the offical implentation handles them, > preserving > the original bits. > > > https://github.com/AcademySoftwareFoundation/openexr/blob/RB-2.5/IlmBase/Half/toFloat.

Re: [FFmpeg-devel] [PATCH 1/1] avcodec/exr: use lookuptable for alpha if there is no trc_func

2020-11-16 Thread Mark Reid
On Sun, Nov 8, 2020 at 7:37 PM wrote: > From: Mark Reid > > --- > libavcodec/exr.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/exr.c b/libavcodec/exr.c > index cf7824402a..e907c5c464 100644 > --- a/libavcodec/exr.c > +++ b

Re: [FFmpeg-devel] [PATCH 1/1] avfilter/vf_lut3d: fix sanitizef INF handling

2020-11-16 Thread Mark Reid
On Sun, Nov 8, 2020 at 5:12 PM wrote: > From: Mark Reid > > --- > libavfilter/vf_lut3d.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavfilter/vf_lut3d.c b/libavfilter/vf_lut3d.c > index 988f6c8b55..172d6df0c8 100644 > --- a/lib

Re: [FFmpeg-devel] [PATCH 2/2] libswcale/input: fix incorrect rgbf32 yuv conversions

2020-09-28 Thread Mark Reid
On Mon, Sep 28, 2020 at 10:38 AM Michael Niedermayer wrote: > On Sat, Sep 26, 2020 at 10:01:30PM -0700, Mark Reid wrote: > > On Mon, Sep 14, 2020 at 6:31 PM Mark Reid wrote: > > > > > > > > > > > On Mon, Sep 14, 2020 at 2:44 PM Michael Niedermayer &

Re: [FFmpeg-devel] [PATCH 2/2] libswcale/input: fix incorrect rgbf32 yuv conversions

2020-09-26 Thread Mark Reid
On Mon, Sep 14, 2020 at 6:31 PM Mark Reid wrote: > > > On Mon, Sep 14, 2020 at 2:44 PM Michael Niedermayer > wrote: > >> On Sun, Sep 13, 2020 at 04:04:42PM -0700, Mark Reid wrote: >> > On Sun, Sep 13, 2020 at 8:55 AM Michael Niedermayer >> >> > wro

Re: [FFmpeg-devel] [PATCH] libavcodec/exr: fix incorrect translation of denorm mantissa

2020-09-14 Thread Mark Reid
On Mon, Sep 14, 2020 at 7:14 PM wrote: > From: Mark Reid > > Hi, > This fixes a very subtle error thats hard notice until up unpremultiply a > image. > > This loop is suppose to stop at first 1, instead was stoping at first 0 > The comment is correct through! > > o

Re: [FFmpeg-devel] [PATCH 2/2] libswcale/input: fix incorrect rgbf32 yuv conversions

2020-09-14 Thread Mark Reid
On Mon, Sep 14, 2020 at 2:44 PM Michael Niedermayer wrote: > On Sun, Sep 13, 2020 at 04:04:42PM -0700, Mark Reid wrote: > > On Sun, Sep 13, 2020 at 8:55 AM Michael Niedermayer > > > wrote: > > > > > On Sat, Sep 12, 2020 at 02:07:14AM -0700, mindm...@gmail.c

Re: [FFmpeg-devel] [PATCH 2/2] libswcale/input: fix incorrect rgbf32 yuv conversions

2020-09-13 Thread Mark Reid
On Sun., Sep. 13, 2020, 4:04 p.m. Mark Reid, wrote: > > > On Sun, Sep 13, 2020 at 8:55 AM Michael Niedermayer > wrote: > >> On Sat, Sep 12, 2020 at 02:07:14AM -0700, mindm...@gmail.com wrote: >> > From: Mark Reid >> > >> > --

Re: [FFmpeg-devel] [PATCH 2/2] libswcale/input: fix incorrect rgbf32 yuv conversions

2020-09-13 Thread Mark Reid
On Sun, Sep 13, 2020 at 8:55 AM Michael Niedermayer wrote: > On Sat, Sep 12, 2020 at 02:07:14AM -0700, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libswscale/input.c | 12 +--- > > tests/ref/fate/filter-pixfmts-scale |

Re: [FFmpeg-devel] [PATCH] avfilter/vf_lut3d: support remaping negative values in the prelut

2020-09-05 Thread Mark Reid
On Sat, Sep 5, 2020 at 2:13 PM wrote: > From: Mark Reid > > --- > libavfilter/vf_lut3d.c | 8 +++- > 1 file changed, 3 insertions(+), 5 deletions(-) > > diff --git a/libavfilter/vf_lut3d.c b/libavfilter/vf_lut3d.c > index 6730a424ce..988f6c8b55 100644 > --- a/lib

Re: [FFmpeg-devel] [PATCH v2] avfilter/vf_lut3d: prelut support for 3d cinespace luts

2020-05-29 Thread Mark Reid
On Sat, May 23, 2020 at 7:04 PM wrote: > From: Mark Reid > > changes since v1: > * cleaned up code style > * slightly reworked apply_lut functions to feel more consistent with code > > --- > libavfilter/vf_lut3d.c | 372 +++-

Re: [FFmpeg-devel] [PATCH 2/2] avfilter/vf_lut3d: prelut support for 3d cinespace luts

2020-05-21 Thread Mark Reid
that you have the most issue with? Did I name functions incorrectly or put them in bad locations? > On 5/19/20, mindm...@gmail.com wrote: > > From: Mark Reid > > > > --- > > libavfilter/vf_lut3d.c | 367 +++-- > > 1 fil

Re: [FFmpeg-devel] [PATCH v2] avcodec/exr: output float pixels in float pixel format

2020-05-18 Thread Mark Reid
On Sun, May 10, 2020 at 12:40 AM Paul B Mahol wrote: > On 5/10/20, Mark Reid wrote: > > On Sat., May 9, 2020, 11:59 p.m. Paul B Mahol, wrote: > > > >> Do we support these float formats in swscale? > >> If not, than patch is IMHO pointless. > >> > &g

Re: [FFmpeg-devel] [PATCH v2] avcodec/exr: output float pixels in float pixel format

2020-05-10 Thread Mark Reid
On Sat., May 9, 2020, 11:59 p.m. Paul B Mahol, wrote: > Do we support these float formats in swscale? > If not, than patch is IMHO pointless. > Yes, my patches for swscale float support was merged a few days ago. I also plan to try and add floating point support to some vf filters, namely lut3d.

Re: [FFmpeg-devel] [PATCH 3/3] avcodec/exr: add option to output pixels in float

2020-05-06 Thread Mark Reid
On Wed, May 6, 2020 at 1:07 PM Anton Khirnov wrote: > Quoting mindm...@gmail.com (2020-04-29 05:02:35) > > From: Mark Reid > > > > --- > > libavcodec/exr.c | 103 +++ > > 1 file changed, 86 insertions(+), 17

Re: [FFmpeg-devel] [PATCH 2/3] libswscale: add output support for AV_PIX_FMT_GBRAPF32

2020-05-05 Thread Mark Reid
On Sun, May 3, 2020 at 10:17 AM Michael Niedermayer wrote: > On Sun, May 03, 2020 at 02:01:21AM -0700, Mark Reid wrote: > > On Thu., Apr. 30, 2020, 11:46 a.m. Mark Reid, > wrote: > > > > > > > > > > > On Thu, Apr 30, 2020 at 7:59 AM Michael Niederm

Re: [FFmpeg-devel] [PATCH 2/3] libswscale: add output support for AV_PIX_FMT_GBRAPF32

2020-05-03 Thread Mark Reid
On Thu., Apr. 30, 2020, 11:46 a.m. Mark Reid, wrote: > > > On Thu, Apr 30, 2020 at 7:59 AM Michael Niedermayer > wrote: > >> On Wed, Apr 29, 2020 at 02:49:35PM -0700, Mark Reid wrote: >> > On Wed, Apr 29, 2020 at 2:22 PM Michael Niedermayer >> >> >

Re: [FFmpeg-devel] [PATCH 2/3] libswscale: add output support for AV_PIX_FMT_GBRAPF32

2020-04-30 Thread Mark Reid
On Thu, Apr 30, 2020 at 7:59 AM Michael Niedermayer wrote: > On Wed, Apr 29, 2020 at 02:49:35PM -0700, Mark Reid wrote: > > On Wed, Apr 29, 2020 at 2:22 PM Michael Niedermayer > > > wrote: > > > > > On Wed, Apr 29, 2020 at 11:19:56PM +0200, Michael Niederma

Re: [FFmpeg-devel] [PATCH 2/3] libswscale: add output support for AV_PIX_FMT_GBRAPF32

2020-04-29 Thread Mark Reid
On Wed, Apr 29, 2020 at 2:22 PM Michael Niedermayer wrote: > On Wed, Apr 29, 2020 at 11:19:56PM +0200, Michael Niedermayer wrote: > > On Tue, Apr 28, 2020 at 08:02:34PM -0700, mindm...@gmail.com wrote: > > > From: Mark Reid > > > > > > --- > > >

Re: [FFmpeg-devel] [PATCH] avcodec/exr: add cineon lin2log trc

2020-03-06 Thread Mark Reid
On Fri, Mar 6, 2020 at 5:03 AM Kevin Wheatley wrote: > On Fri, Mar 6, 2020 at 10:19 AM Hendrik Leppkes > wrote: > > AVColorTransferCharacteristic should follow ISO/IEC 23001-8 and its > > following standards (ISO/IEC 23091 I believe). Not sure we have a > > solution for specialized variants, but

Re: [FFmpeg-devel] [PATCH] avformat/mxfenc: allow user comments for opatom muxer

2019-03-11 Thread Mark Reid
On Mon, Mar 11, 2019 at 2:55 AM Tomas Härdin wrote: > sön 2019-03-10 klockan 19:03 -0700 skrev mindm...@gmail.com: > > > From: Mark Reid > > > > This patch restores the ability to add user comments for the opatom_mxf > muxer. > > The ability seems to have been d

Re: [FFmpeg-devel] [PATCH v3 2/3] avformat/mxfenc: write reel_name if metadata key is present

2017-12-07 Thread Mark Reid
On Dec 7, 2017 7:45 AM, "Tomas Härdin" wrote: On 2017-12-05 05:46, Mark Reid wrote: > --- > libavformat/mxf.h| 1 + > libavformat/mxfenc.c | 42 +++--- > 2 files changed, 36 insertions(+), 7 deletions(-) > > > @@

[FFmpeg-devel] [PATCH v3 2/3] avformat/mxfenc: write reel_name if metadata key is present

2017-12-04 Thread Mark Reid
--- libavformat/mxf.h| 1 + libavformat/mxfenc.c | 42 +++--- 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/libavformat/mxf.h b/libavformat/mxf.h index 2d5b44943b..ffcc429a8b 100644 --- a/libavformat/mxf.h +++ b/libavformat/mxf.h @@ -47,6

[FFmpeg-devel] [PATCH v3 1/3] avformat/mxfenc: use track count to generate component instance uuid

2017-12-04 Thread Mark Reid
--- libavformat/mxf.h | 1 - libavformat/mxfenc.c| 42 ++--- tests/ref/fate/copy-trac4914| 2 +- tests/ref/fate/time_base| 2 +- tests/ref/lavf/mxf | 6 +++--- tests/ref/lavf/mxf_d10 | 2 +- tests/

[FFmpeg-devel] [PATCH v3 0/3] avformat/mxfenc add reel_name write support

2017-12-04 Thread Mark Reid
changes since v2: * added more comments * renamed track_uuid_offset to track_instance_count Mark Reid (3): avformat/mxfenc: use track count to generate component instance uuid avformat/mxfenc: write reel_name if metadata key is present fate/mxf: add reel name test libavformat/mxf.h

[FFmpeg-devel] [PATCH v3 3/3] fate/mxf: add reel name test

2017-12-04 Thread Mark Reid
--- tests/fate/mxf.mak | 8 ++-- tests/ref/fate/mxf-reel_name | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 tests/ref/fate/mxf-reel_name diff --git a/tests/fate/mxf.mak b/tests/fate/mxf.mak index 7714b61569..dce23d522e 100644 --- a/tests/fate/mxf.mak ++

Re: [FFmpeg-devel] [PATCH v2 1/3] avformat/mxfenc: use track count to generate component instance uuid

2017-12-04 Thread Mark Reid
On Thu, Nov 30, 2017 at 9:01 AM, Tomas Härdin wrote: > On Wed, 2017-11-29 at 20:18 -0800, Mark Reid wrote: > > On Wed, Nov 29, 2017 at 1:36 AM, Tomas Härdin > > wrote: > > > > > On 2017-11-29 05:11, Mark Reid wrote: > > >

Re: [FFmpeg-devel] [PATCH v2 2/3] avformat/mxfenc: write reel_name if metadata key is present

2017-11-29 Thread Mark Reid
On Wed, Nov 29, 2017 at 8:19 PM, Mark Reid wrote: > > > On Wed, Nov 29, 2017 at 12:56 PM, Matthias Troffaes < > matthias.troff...@gmail.com> wrote: > >> Dear Mark, >> >> On Wed, Nov 29, 2017 at 4:11 AM, Mark Reid wrote:

Re: [FFmpeg-devel] [PATCH v2 2/3] avformat/mxfenc: write reel_name if metadata key is present

2017-11-29 Thread Mark Reid
On Wed, Nov 29, 2017 at 12:56 PM, Matthias Troffaes < matthias.troff...@gmail.com> wrote: > Dear Mark, > > On Wed, Nov 29, 2017 at 4:11 AM, Mark Reid wrote: > > @@ -1445,12 +1463,13 @@ static int > > mxf_write_header_metadata_sets(AVFormatContext > *s) > >

Re: [FFmpeg-devel] [PATCH v2 1/3] avformat/mxfenc: use track count to generate component instance uuid

2017-11-29 Thread Mark Reid
On Wed, Nov 29, 2017 at 1:36 AM, Tomas Härdin wrote: > On 2017-11-29 05:11, Mark Reid wrote: > >> @@ -980,7 +980,7 @@ static void >> mxf_write_structural_component(AVFormatContext >> *s, AVStream *st, MXF >> // write uid >>

[FFmpeg-devel] [PATCH v2 3/3] fate/mxf: add reel name test

2017-11-28 Thread Mark Reid
--- tests/fate/mxf.mak | 8 ++-- tests/ref/fate/mxf-reel_name | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 tests/ref/fate/mxf-reel_name diff --git a/tests/fate/mxf.mak b/tests/fate/mxf.mak index 7714b61569..dce23d522e 100644 --- a/tests/fate/mxf.mak ++

[FFmpeg-devel] [PATCH v2 0/3] avformat/mxfenc add reel_name write support

2017-11-28 Thread Mark Reid
changes since v1 * simplified uuid_offset * added SourcePackage type checks * only support reel_name at the format level Mark Reid (3): avformat/mxfenc: use track count to generate component instance uuid avformat/mxfenc: write reel_name if metadata key is present fate/mxf: add reel name

[FFmpeg-devel] [PATCH v2 1/3] avformat/mxfenc: use track count to generate component instance uuid

2017-11-28 Thread Mark Reid
--- libavformat/mxf.h | 1 - libavformat/mxfenc.c| 30 +- tests/ref/fate/copy-trac4914| 2 +- tests/ref/fate/time_base| 2 +- tests/ref/lavf/mxf | 6 +++--- tests/ref/lavf/mxf_d10 | 2 +- tests/ref/lavf/mx

[FFmpeg-devel] [PATCH v2 2/3] avformat/mxfenc: write reel_name if metadata key is present

2017-11-28 Thread Mark Reid
--- libavformat/mxf.h| 1 + libavformat/mxfenc.c | 42 +++--- 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/libavformat/mxf.h b/libavformat/mxf.h index 2d5b44943b..ffcc429a8b 100644 --- a/libavformat/mxf.h +++ b/libavformat/mxf.h @@ -47,6

Re: [FFmpeg-devel] [PATCH 1/4] avformat/mxfenc: pass MXFPackage around instead of type

2017-11-28 Thread Mark Reid
On Tue, Nov 28, 2017 at 3:05 PM, Tomas Härdin wrote: > On Tue, 2017-11-28 at 21:09 +0100, Michael Niedermayer wrote: > > On Mon, Nov 27, 2017 at 11:00:51AM +0100, Tomas Härdin wrote: > > > On Sun, 2017-11-26 at 21:42 -0800, Mark Reid wrote: > > > > --- >

Re: [FFmpeg-devel] [PATCH 3/4] avformat/mxfenc: write reel_name if metadata key is present

2017-11-27 Thread Mark Reid
On Mon, Nov 27, 2017 at 2:40 AM, Tomas Härdin wrote: > On Sun, 2017-11-26 at 21:42 -0800, Mark Reid wrote: > > @@ -1396,13 +1410,17 @@ static int mxf_write_package(AVFormatContext > > *s, MXFPackage *package) > > } > > > > // write multiple descript

Re: [FFmpeg-devel] [PATCH 2/4] avformat/mxfenc: use track count to generate component instance uuid

2017-11-27 Thread Mark Reid
On Mon, Nov 27, 2017 at 2:14 AM, Tomas Härdin wrote: > On Sun, 2017-11-26 at 21:42 -0800, Mark Reid wrote: > > --- > > libavformat/mxf.h | 1 - > > libavformat/mxfenc.c| 45 + > > > > tes

[FFmpeg-devel] [PATCH 2/4] avformat/mxfenc: use track count to generate component instance uuid

2017-11-26 Thread Mark Reid
--- libavformat/mxf.h | 1 - libavformat/mxfenc.c| 45 + tests/ref/fate/copy-trac4914| 2 +- tests/ref/fate/time_base| 2 +- tests/ref/lavf/mxf | 6 +++--- tests/ref/lavf/mxf_d10 | 2 +- tests/

[FFmpeg-devel] [PATCH 3/4] avformat/mxfenc: write reel_name if metadata key is present

2017-11-26 Thread Mark Reid
--- libavformat/mxf.h| 1 + libavformat/mxfenc.c | 52 ++-- 2 files changed, 47 insertions(+), 6 deletions(-) diff --git a/libavformat/mxf.h b/libavformat/mxf.h index 2d5b44943b..ffcc429a8b 100644 --- a/libavformat/mxf.h +++ b/libavformat/mxf.h

[FFmpeg-devel] [PATCH 1/4] avformat/mxfenc: pass MXFPackage around instead of type

2017-11-26 Thread Mark Reid
--- libavformat/mxfenc.c | 99 +--- 1 file changed, 55 insertions(+), 44 deletions(-) diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index 035e65ed43..ed6ecbf541 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -101,6 +101,1

[FFmpeg-devel] [PATCH 4/4] fate/mxf: add reel name test

2017-11-26 Thread Mark Reid
--- tests/fate/mxf.mak | 8 ++-- tests/ref/fate/mxf-reel_name | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 tests/ref/fate/mxf-reel_name diff --git a/tests/fate/mxf.mak b/tests/fate/mxf.mak index 7714b61569..dce23d522e 100644 --- a/tests/fate/mxf.mak ++

[FFmpeg-devel] [PATCH 0/4] avformat/mxfenc add reel_name write support

2017-11-26 Thread Mark Reid
tadata are calculated. Mark Reid (4): avformat/mxfenc: pass MXFPackage around instead of type avformat/mxfenc: use track count to generate component instance uuid avformat/mxfenc: write reel_name if metadata key is present fate/mxf: add reel name test libavformat/mxf.h | 2 +- l

Re: [FFmpeg-devel] [PATCH] avcodec/dnxhdenc: DNxHR 444 and HQX support

2017-03-27 Thread Mark Reid
On Mon, Mar 27, 2017 at 3:14 PM, Paul B Mahol wrote: > On 3/27/17, Paul B Mahol wrote: > > On 3/27/17, Mark Reid wrote: > >> On Mon, Mar 27, 2017 at 11:08 AM, Paul B Mahol > wrote: > >> > >>> Signed-off-by: Paul B Mahol &g

Re: [FFmpeg-devel] [PATCH] avcodec/dnxhdenc: DNxHR 444 and HQX support

2017-03-27 Thread Mark Reid
On Mon, Mar 27, 2017 at 11:08 AM, Paul B Mahol wrote: > Signed-off-by: Paul B Mahol > --- > libavcodec/dnxhdenc.c | 227 ++ > +--- > libavcodec/dnxhdenc.h | 6 +- > 2 files changed, 163 insertions(+), 70 deletions(-) > > diff --git a/libavcodec/dnxh

Re: [FFmpeg-devel] [PATCH] avcodec/dnxhd_parser: take into account compressed frame size and skip it

2017-03-21 Thread Mark Reid
On Tue, Mar 21, 2017 at 11:02 AM, Michael Niedermayer < mich...@niedermayer.cc> wrote: > On Tue, Mar 21, 2017 at 03:36:39PM +0100, Paul B Mahol wrote: > > Fixes #6214. > > > > Signed-off-by: Paul B Mahol > > --- > > libavcodec/dnxhd_parser.c | 65 ++ >

Re: [FFmpeg-devel] [PATCH] libavcodec/dnxhd: add support more dnxhr header prefixes

2017-03-21 Thread Mark Reid
On Tue, Mar 21, 2017 at 9:40 AM, Mark Reid wrote: > > > On Mon, Mar 20, 2017 at 12:48 PM, Paul B Mahol wrote: > >> On 7/12/16, Mark Reid wrote: >> > Hi, >> > The following patch adds support for detecting more dnxhr header >> prefixes. >> >

Re: [FFmpeg-devel] [PATCH] libavcodec/dnxhd: add support more dnxhr header prefixes

2017-03-21 Thread Mark Reid
On Mon, Mar 20, 2017 at 12:48 PM, Paul B Mahol wrote: > On 7/12/16, Mark Reid wrote: > > Hi, > > The following patch adds support for detecting more dnxhr header > prefixes. > > > > After generating many random resolution dnxhr files via quicktime, > > I

[FFmpeg-devel] [PATCH 4/4] tests/fate: add mxf metadata streams test

2016-09-21 Thread Mark Reid
--- tests/fate/mxf.mak | 6 ++ tests/ref/fate/mxf-metadata-source-ref1 | 13 + tests/ref/fate/mxf-metadata-source-ref2 | 13 + 3 files changed, 32 insertions(+) create mode 100644 tests/ref/fate/mxf-metadata-source-ref1 create mode 100644 tests/r

[FFmpeg-devel] [PATCH 1/4] libavformat/mxfdec: export track name metadata

2016-09-21 Thread Mark Reid
--- libavformat/mxfdec.c | 79 +--- 1 file changed, 44 insertions(+), 35 deletions(-) diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index 1939761..23591b2 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -155,6 +155,7 @@ ty

[FFmpeg-devel] [PATCH 0/4] add track name metadata and metadata streams for external referenced sourceclips

2016-09-21 Thread Mark Reid
this feature. the fate test just two of these files https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_01_v02.mxf https://dl.dropboxusercontent.com/u/170952/fate/mxf/track_02_a01.mxf Mark Reid (4): libavformat/mxfdec: export track name metadata libavformat/mxfdec: don't assume

[FFmpeg-devel] [PATCH 2/4] libavformat/mxfdec: don't assume first stream index to be primary

2016-09-21 Thread Mark Reid
--- libavformat/mxfdec.c | 48 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c index 23591b2..a22b2d6 100644 --- a/libavformat/mxfdec.c +++ b/libavformat/mxfdec.c @@ -1472,6 +1472,14 @@ sta

  1   2   3   >