[FFmpeg-devel] [PATCH 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-04 Thread Ryo Hirafuji
AV1 decoders, libaomdec and libdav1d, both support grayscale image. However, libaomenc does not support it yet. In this patch, I add a grayscale image support also to libaomenc. --- libavcodec/libaomenc.c | 48 -- 1 file changed, 42 insertions(+), 6 deletio

[FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 support lossless encoding. In this patch, I added a command line flag to enable it. --- libavcodec/libaomenc.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index fb61ce82e2..4a7f4b662a

[FFmpeg-devel] [PATCH 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
AV1 support lossless encoding. In this patch, I added a command line flag to enable it. --- libavcodec/libaomenc.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index fb61ce82e2..4a7f4b662a 100644 --- a/libavcodec/

[FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 support lossless encoding. In this patch, I added a command line flag to enable it. --- libavcodec/libaomenc.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index fb61ce82e2..4a7f4b662a

Re: [FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
en Hoyos : > Am Sa., 4. Apr. 2020 um 11:57 Uhr schrieb Ryo Hirafuji < > ryo.hiraf...@gmail.com>: > > > > From: Ryo Hirafuji > > > > AV1 support lossless encoding. > > In this patch, I added a command line flag to enable it. > > > > --

Re: [FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
_DELTAQ must be 0 AV1E_SET_ENABLE_SUPERRES must be 0 Thus, at least, "-lossless" does have a different meaning from "-crf 0", so I think it would be useful to add "-lossless" flags. 2020年4月4日(土) 19:29 Carl Eugen Hoyos : > Am Sa., 4. Apr. 2020 um 12:16 Uhr schri

Re: [FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-04 Thread Ryo Hirafuji
itional patch. 2020年4月5日(日) 0:34 Carl Eugen Hoyos : > Am Sa., 4. Apr. 2020 um 13:17 Uhr schrieb Ryo Hirafuji > : > > > > > So "crf 0" already has a meaning different from all other crf values? > > > > No. "crf 0" has the same meanings. It

Re: [FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-05 Thread Ryo Hirafuji
ossless: > > <> > "-bit_rate 0" (which means, enccfg.rc_end_usage = AOM_Q) > "-aq-mode none" > "-enable_restoration 0" > > <> > AV1E_SET_ENABLE_CHROMA_DELTAQ must be 0 > AV1E_SET_ENABLE_SUPERRES must be 0 2020年4月5日(日) 1

Re: [FFmpeg-devel] [PATCH 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-05 Thread Ryo Hirafuji
Hi, Moritz. Yeah, you are right! And sorry. After the discussion, I will move this change from "lossless patch" to "gray patch". Thanks. 2020年4月5日(日) 19:28 Moritz Barsnick : > On Sat, Apr 04, 2020 at 18:53:41 +0900, Ryo Hirafuji wrote: > > AV1 support lossless e

Re: [FFmpeg-devel] [PATCH 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-05 Thread Ryo Hirafuji
OK, I will. Thanks! 2020年4月5日(日) 19:45 Carl Eugen Hoyos : > Am So., 5. Apr. 2020 um 12:42 Uhr schrieb Ryo Hirafuji > : > > > > Hi, Moritz. > > > > Yeah, you are right! And sorry. > > > > After the discussion, I will move this change from "loss

Re: [FFmpeg-devel] [PATCH 2/2] lavc/libaomenc: Support lossless encoding

2020-04-05 Thread Ryo Hirafuji
Lynne, could you tell me your idea? 2020年4月5日(日) 19:39 Ryo Hirafuji : > > I would prefer this but I am not the maintainer. > > Oh, I see. > > Hi, Rostislav Pehlivanov, please tell me your idea. > (How can I address him/her in ML...?) > > I think it is more useful to e

[FFmpeg-devel] [PATCH v2 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 decoders, libaomdec and libdav1d, both support grayscale image. However, libaomenc does not support it yet. In this patch, I add a grayscale image support also to libaomenc. --- libavcodec/libaomenc.c | 51 -- 1 file changed, 44

[FFmpeg-devel] [PATCH v3 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 support lossless encoding. In this patch, I added a command line flag to enable it. Fixes ticket #7600 --- libavcodec/libaomenc.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index

[FFmpeg-devel] [PATCH v3 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 decoders, libaomdec and libdav1d, both support grayscale image. However, libaomenc does not support it yet. In this patch, I add a grayscale image support also to libaomenc. Fixes ticket #7599 --- libavcodec/libaomenc.c | 51 -- 1

[FFmpeg-devel] [PATCH v2 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 support lossless encoding. In this patch, I added a command line flag to enable it. --- libavcodec/libaomenc.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index a3c5ae8f54..2133abb1a7

Re: [FFmpeg-devel] [PATCH v2 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-07 Thread Ryo Hirafuji
Sorry, I forgot to add "Fixes ticket ..." I will send again as v3. 2020年4月8日(水) 3:04 Ryo Hirafuji : > From: Ryo Hirafuji > > AV1 decoders, libaomdec and libdav1d, both support grayscale image. > However, libaomenc does not support it yet. > In this patch, I add a gra

Re: [FFmpeg-devel] [PATCH v3 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-07 Thread Ryo Hirafuji
gray doesn't have U and V, so I think it's not strange.) 2020年4月8日(水) 3:23 James Almer : > On 4/7/2020 3:11 PM, Ryo Hirafuji wrote: > > From: Ryo Hirafuji > > > > AV1 decoders, libaomdec and libdav1d, both support grayscale image. > > However, libaomenc

[FFmpeg-devel] [PATCH v4 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 support lossless encoding. In this patch, I added a command line flag to enable it. Fixes ticket #7600 --- libavcodec/libaomenc.c | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index

[FFmpeg-devel] [PATCH v4 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-07 Thread Ryo Hirafuji
From: Ryo Hirafuji AV1 decoders, libaomdec and libdav1d, both support grayscale image. However, libaomenc does not support it yet. In this patch, I add a grayscale image support also to libaomenc. Fixes ticket #7599 --- libavcodec/libaomenc.c | 40 +--- 1

Re: [FFmpeg-devel] [PATCH v4 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-11 Thread Ryo Hirafuji
patch is better, I will do so. Best, Ryo. 2020年4月8日(水) 9:14 Ryo Hirafuji : > From: Ryo Hirafuji > > AV1 decoders, libaomdec and libdav1d, both support grayscale image. > However, libaomenc does not support it yet. > In this patch, I add a grayscale image support also to libaome

Re: [FFmpeg-devel] [PATCH v4 1/2] libavcodec/libaomenc.c: Support gray input

2020-04-14 Thread Ryo Hirafuji
ern : > Hi, > > On Tue, Apr 7, 2020 at 5:14 PM Ryo Hirafuji > wrote: > > > > From: Ryo Hirafuji > > > > AV1 decoders, libaomdec and libdav1d, both support grayscale image. > > However, libaomenc does not support it yet. > > In th

Re: [FFmpeg-devel] [PATCH v4 2/2] libavcodec/libaomenc.c: Support lossless encoding

2020-04-17 Thread Ryo Hirafuji
I see, Thanks. I'm looking forward to the answer. (If you are OK, please CC to me. I also would like to know about lossless mode in libaom, because I also use my software) 2020年4月15日(水) 10:00 James Zern : > On Tue, Apr 7, 2020 at 5:14 PM Ryo Hirafuji > wrote: > > >

Re: [FFmpeg-devel] [PATCH v4 1/2] libavcodec/libaomenc.c: Support gray input

2020-05-09 Thread Ryo Hirafuji
ssue? or I don't have to consider it? Please give me some advice. 2020年4月16日(木) 2:58 James Zern : > On Wed, Apr 15, 2020 at 8:14 AM James Almer wrote: > > > > On 4/14/2020 9:26 PM, James Zern wrote: > > > On Tue, Apr 14, 2020 at 3:57 AM Ryo Hirafuji < >

Re: [FFmpeg-devel] [PATCH v4 1/2] libavcodec/libaomenc.c: Support gray input

2020-05-09 Thread Ryo Hirafuji
LANE_U] = frame->linesize[0]; +rawimg->stride[AOM_PLANE_V] = frame->linesize[0]; 2020年5月10日(日) 0:59 Ryo Hirafuji : > Hi. > > https://crbug.com/aomedia/2545 > > This bug is resolved and we no longer need these lines to avoid crash in > libaom. > > > -