Re: [FFmpeg-devel] [PATCH] avcodec/libvpxenc: add VP8 temporal scalability configuration options

2018-11-13 Thread James Zern
On Mon, Nov 12, 2018 at 10:37 AM Ard Oerlemans wrote: > > Thanks for the suggestion. I have updated the patch. > Try to keep the original patch message so it's easier to apply. > Ard > > --- > doc/encoders.texi | 28 +++ > libavcodec/libvpxenc.c | 79 +++

Re: [FFmpeg-devel] [PATCH 2/4] lavfi/opencl: Handle overlay input formats correctly.

2018-11-13 Thread Gyan
On Wed, Nov 14, 2018 at 7:00 AM Song, Ruiling wrote: > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Mark Thompson > > Sent: Sunday, November 11, 2018 9:55 PM > > To: ffmpeg-devel@ffmpeg.org > > Subject: Re: [FFmpeg-devel] [PATCH

[FFmpeg-devel] [PATCH V5] Add a filter implementing HDR image generation from a single exposure using deep CNNs

2018-11-13 Thread Guo, Yejun
see the algorithm's paper and code below. the filter's parameter looks like: sdr2hdr=model_filename=/path_to_tensorflow_graph.pb:out_fmt=gbrp10le The input of the deep CNN model is RGB24 while the output is float for each color channel. This is the filter's default behavior to output format with

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/cbs_av1: fix parsing signed integer values

2018-11-13 Thread James Almer
On 11/10/2018 11:24 PM, James Almer wrote: > Signed-off-by: James Almer > --- > See https://0x0.st/sljR.webm > > libavcodec/cbs_av1.c | 30 +- > 1 file changed, 9 insertions(+), 21 deletions(-) > > diff --git a/libavcodec/cbs_av1.c b/libavcodec/cbs_av1.c > index ff32

Re: [FFmpeg-devel] [PATCH V1] libavfilter: add transpose_vaapi filter

2018-11-13 Thread Zhou, Zachary
Thanks for your comments. I updated in v2 of the patch. And, I changed the error message from "VAAPI driver doesn't support rotation" to " VAAPI driver doesn't support transpose" > -Original Message- > From: Zhou, Zachary > Sent: Wednesday, November 14, 2018 9:25 AM > To: myp...@gmail.com

[FFmpeg-devel] [PATCH v2] libavfilter: add transpose_vaapi filter

2018-11-13 Thread Zachary Zhou
It supports clockwise rotation by 0/90/180/270 degrees and mirroring by horizontal/vertical. video size is changed when rotation by 90/270. ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=rotate=90:mirror=1" -c:v h264_vaapi ou

Re: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a specific decode format

2018-11-13 Thread Fu, Linjie
> -Original Message- > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Mark Thompson > Sent: Wednesday, November 14, 2018 09:11 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a > specific decode format > > On 14

Re: [FFmpeg-devel] [PATCH 2/4] lavfi/opencl: Handle overlay input formats correctly.

2018-11-13 Thread Song, Ruiling
> -Original Message- > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > Mark Thompson > Sent: Sunday, November 11, 2018 9:55 PM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 2/4] lavfi/opencl: Handle overlay input > formats correctly. > > On

[FFmpeg-devel] [PATCH] lavf/dashenc: set FLAC manifest codec string to "flac"

2018-11-13 Thread Jan Ekström
Internally in ISOBMFF the FLAC-in-ISOBMFF draft uses the "fLaC" as the identifier for FLACSampleEntry, but what the browsers seem to eat for MPEG-DASH manifests is plain "flac". Verified by auri_ on IRC to play with the major browsers. --- libavformat/dashenc.c | 1 + 1 file changed, 1 insertion(

Re: [FFmpeg-devel] [PATCH V1] libavfilter: add transpose_vaapi filter

2018-11-13 Thread Zhou, Zachary
> -Original Message- > From: myp...@gmail.com [mailto:myp...@gmail.com] > Sent: Wednesday, November 14, 2018 8:46 AM > To: FFmpeg development discussions and patches > Cc: zachary.z...@hotmail.com; Zhou, Zachary > Subject: Re: [FFmpeg-devel] [PATCH V1] libavfilter: add transpose_vaapi f

Re: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a specific decode format

2018-11-13 Thread Mark Thompson
On 14/11/18 00:50, Fu, Linjie wrote: >> -Original Message- >> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf >> Of Mark Thompson >> Sent: Wednesday, November 14, 2018 07:44 >> To: ffmpeg-devel@ffmpeg.org >> Subject: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to forc

Re: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a specific decode format

2018-11-13 Thread Fu, Linjie
> -Original Message- > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > Of Mark Thompson > Sent: Wednesday, November 14, 2018 07:44 > To: ffmpeg-devel@ffmpeg.org > Subject: [FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a specific > decode format > > Fixes #75

Re: [FFmpeg-devel] [PATCH V1] libavfilter: add transpose_vaapi filter

2018-11-13 Thread myp...@gmail.com
On Wed, Nov 14, 2018 at 4:00 AM Zachary Zhou wrote: > > From: Zachary Zhou > > It supports clockwise rotation by 0/90/180/270 degrees and mirroring by > horizontal/vertical. video size is changed when rotation by 90/270. > > ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 > -hwaccel_outpu

[FFmpeg-devel] [PATCH] hwcontext_vaapi: Add option to set driver name

2018-11-13 Thread Mark Thompson
For example: -init_hw_device vaapi:/dev/dri/renderD128,driver=foo This may be more convenient that using the environment variable, and allows loading different drivers for different devices in the same process. --- libavutil/hwcontext_vaapi.c | 13 + 1 file changed, 13 insertions(+)

[FFmpeg-devel] [PATCH v2] ffmpeg: Add option to force a specific decode format

2018-11-13 Thread Mark Thompson
Fixes #7519. --- doc/ffmpeg.texi | 13 fftools/ffmpeg.c | 10 ++ fftools/ffmpeg.h | 4 fftools/ffmpeg_opt.c | 47 4 files changed, 74 insertions(+) diff --git a/doc/ffmpeg.texi b/doc/ffmpeg.texi index 3717f22d42.

Re: [FFmpeg-devel] [PATCH] libavformat/mov: Speed up fragmented mp4 parsing (Take 2)

2018-11-13 Thread Aaron Boushley
On Mon, Nov 5, 2018 at 3:48 PM Aaron Boushley wrote: > > Sorry for the second thread, first one was corrupted with a newline > because I attempted an inline patch. Hopefully the mime-type will be set > correctly on this one. > --- > When parsing a fragmented MP4 with the use_mfra_for option set so

Re: [FFmpeg-devel] HEVC decoder for Raspberry Pi

2018-11-13 Thread Michael Niedermayer
Hi On Tue, Nov 13, 2018 at 03:52:18PM +, John Cox wrote: > Hi > > I have been developing a hevc decoder for Raspberry Pi for some time > now. As active development has now pretty much ceased and the code is > believed stable it seems a good time to try presenting it to the group. > > You can

Re: [FFmpeg-devel] [PATCH] ffmpeg: Add option to force a specific decode format

2018-11-13 Thread Mark Thompson
On 12/11/18 20:20, Michael Niedermayer wrote: > On Sun, Nov 11, 2018 at 02:54:41PM +, Mark Thompson wrote: >> Fixes #7519. >> --- >> I've had this lying around for a bit with intent to use it to support >> non-hwaccel hardware decoders (in particular, v4l2m2m), but it actually >> fixes the fo

Re: [FFmpeg-devel] [PATCH v3] lavc/qsvenc: add forced_idr opiton

2018-11-13 Thread Mark Thompson
On 13/11/18 11:58, Zhong Li wrote: > This option can be used to repect original input I/IDR frame type. > > Signed-off-by: Zhong Li > --- > libavcodec/qsvenc.c | 7 +++ > libavcodec/qsvenc.h | 2 ++ > 2 files changed, 9 insertions(+) > > diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.

Re: [FFmpeg-devel] [PATCH 4/4] h264_metadata: Don't use inferred value of buffering frames

2018-11-13 Thread Mark Thompson
On 12/11/18 14:18, Andreas Rheinhardt wrote: > Using the value of buffering frames inferred from the old level is > not a sensible approach when one wants to guess the level. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/h264_metadata_bsf.c | 9 ++--- > 1 file changed, 6 insertion

Re: [FFmpeg-devel] [PATCH 2/4] h264_levels: Make get_level intra-profile friendly

2018-11-13 Thread Mark Thompson
On 12/11/18 14:18, Andreas Rheinhardt wrote: > Currently ff_h264_get_level does not provide the correct level for any > of the High Intra profiles. Now only High Intra profiles with level 1.1 > get misdetected. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/h264_levels.c | 4 ++-- > 1

Re: [FFmpeg-devel] [PATCH 2/3] avcodec/shorten: Fix integer overflow with offset

2018-11-13 Thread Michael Niedermayer
On Fri, Nov 09, 2018 at 11:07:24PM +0100, Michael Niedermayer wrote: > Fixes: signed integer overflow: -1625810908 - 582229060 cannot be represented > in type 'int' > Fixes: > 10977/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SHORTEN_fuzzer-5732602018267136 > > Found-by: continuous fuzzing

Re: [FFmpeg-devel] [PATCH 3/3] avcodec/golomb: Speed up long ur_golomb codes

2018-11-13 Thread Michael Niedermayer
On Fri, Nov 09, 2018 at 11:07:25PM +0100, Michael Niedermayer wrote: > Fixes: Timeout > Fixes: > 10972/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLAC_fuzzer-5707569640243200 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed

Re: [FFmpeg-devel] [PATCH] avcodec/pngdec: Check compression method

2018-11-13 Thread Michael Niedermayer
On Fri, Nov 09, 2018 at 10:31:04AM +0100, Michael Niedermayer wrote: > method 0 (inflate/deflate) is the only specified in the specification and the > only supported > > Fixes: Timeout > Fixes: > 10976/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PNG_fuzzer-5729372588736512 > > Found-by: c

Re: [FFmpeg-devel] [PATCH 1/4] h264_levels, h264_metadata_bsf: Fix levels typo

2018-11-13 Thread Mark Thompson
On 12/11/18 14:18, Andreas Rheinhardt wrote: > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/h264_levels.c | 2 +- > libavcodec/h264_metadata_bsf.c | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/h264_levels.c b/libavcodec/h264_levels.c > index

[FFmpeg-devel] [PATCH] fftools/ffmpeg: Repair reinit_filter feature

2018-11-13 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- fftools/ffmpeg.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fftools/ffmpeg.c b/fftools/ffmpeg.c index 38c21e944a..a12208cce9 100644 --- a/fftools/ffmpeg.c +++ b/fftools/ffmpeg.c @@ -2132,9 +2132,6 @@ static int ifilter_sen

[FFmpeg-devel] [PATCH V1] libavfilter: add transpose_vaapi filter

2018-11-13 Thread Zachary Zhou
From: Zachary Zhou It supports clockwise rotation by 0/90/180/270 degrees and mirroring by horizontal/vertical. video size is changed when rotation by 90/270. ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=rotate=90:mirror=

Re: [FFmpeg-devel] [PATCH] avcodec/huffyuvenc: add support for gbrp16

2018-11-13 Thread Paul B Mahol
Will apply. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

[FFmpeg-devel] [PATCH] avfilter: add dedot video filter

2018-11-13 Thread Paul B Mahol
Signed-off-by: Paul B Mahol --- doc/filters.texi | 24 +++ libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_dedot.c | 330 +++ 4 files changed, 356 insertions(+) create mode 100644 libavfilter/vf_dedot.c diff --git

Re: [FFmpeg-devel] [PATCH v3] lavc/qsvenc: add forced_idr opiton

2018-11-13 Thread Rogozhkin, Dmitry V
On Tue, 2018-11-13 at 19:58 +0800, Zhong Li wrote: > This option can be used to repect original input I/IDR frame type. > > Signed-off-by: Zhong Li > --- >  libavcodec/qsvenc.c | 7 +++ >  libavcodec/qsvenc.h | 2 ++ >  2 files changed, 9 insertions(+) > > diff --git a/libavcodec/qsvenc.c b/li

Re: [FFmpeg-devel] [PATCH v3 1/1] avcodec: implemented Media Foundation encoder wrapper

2018-11-13 Thread Michael Niedermayer
On Tue, Nov 13, 2018 at 12:23:42PM +0100, Paweł Wegner wrote: > On Tue, Nov 13, 2018 at 11:40 AM Michael Niedermayer > wrote: > > > On Tue, Nov 13, 2018 at 09:50:17AM +0100, Paweł Wegner wrote: > > > On Tue, Nov 13, 2018 at 12:39 AM Michael Niedermayer > > > > > wrote: > > > > > > > On Mon, Nov

Re: [FFmpeg-devel] [PATCH 1/2] lavu: add locale-independent sscanf implementation

2018-11-13 Thread Tomas Härdin
tis 2018-11-13 klockan 12:47 +0100 skrev Paul B Mahol: > On 11/13/18, Tomas Härdin wrote: > > mån 2018-11-12 klockan 21:41 +0100 skrev Nicolas George: > > > Tomas Härdin (2018-11-12): > > > > Why not set locale instead? > > > > > > That would conflict with the wishes of the application. A library

[FFmpeg-devel] HEVC decoder for Raspberry Pi

2018-11-13 Thread John Cox
Hi I have been developing a hevc decoder for Raspberry Pi for some time now. As active development has now pretty much ceased and the code is believed stable it seems a good time to try presenting it to the group. You can find the current code on branch test/4.1.0/rpi_main in repo https://github.

[FFmpeg-devel] [PATCH v3] lavc/qsvenc: add forced_idr opiton

2018-11-13 Thread Zhong Li
This option can be used to repect original input I/IDR frame type. Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 7 +++ libavcodec/qsvenc.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 948751d..63d0939 100644 --- a/libavcodec/qsve

Re: [FFmpeg-devel] [PATCH 1/2] lavu: add locale-independent sscanf implementation

2018-11-13 Thread Paul B Mahol
On 11/13/18, Tomas Härdin wrote: > mån 2018-11-12 klockan 21:41 +0100 skrev Nicolas George: >> Tomas Härdin (2018-11-12): >> > Why not set locale instead? >> >> That would conflict with the wishes of the application. A library >> should >> never change global state. >> >> (Of course, the core of t

Re: [FFmpeg-devel] [PATCH 1/2] lavu: add locale-independent sscanf implementation

2018-11-13 Thread Tomas Härdin
mån 2018-11-12 klockan 21:41 +0100 skrev Nicolas George: > Tomas Härdin (2018-11-12): > > Why not set locale instead? > > That would conflict with the wishes of the application. A library > should > never change global state. > > (Of course, the core of the problem is that locales are global stat

Re: [FFmpeg-devel] [PATCH v3 1/1] avcodec: implemented Media Foundation encoder wrapper

2018-11-13 Thread Paweł Wegner
On Tue, Nov 13, 2018 at 11:40 AM Michael Niedermayer wrote: > On Tue, Nov 13, 2018 at 09:50:17AM +0100, Paweł Wegner wrote: > > On Tue, Nov 13, 2018 at 12:39 AM Michael Niedermayer > > > wrote: > > > > > On Mon, Nov 12, 2018 at 02:42:36PM +0100, Paweł Wegner wrote: > > > > Implemented the follow

Re: [FFmpeg-devel] [PATCH v3 1/1] avcodec: implemented Media Foundation encoder wrapper

2018-11-13 Thread Michael Niedermayer
On Tue, Nov 13, 2018 at 09:50:17AM +0100, Paweł Wegner wrote: > On Tue, Nov 13, 2018 at 12:39 AM Michael Niedermayer > wrote: > > > On Mon, Nov 12, 2018 at 02:42:36PM +0100, Paweł Wegner wrote: > > > Implemented the following encoders: > > > * ff_h264_mf_encoder > > > * ff_hevc_mf_encoder > > > *

Re: [FFmpeg-devel] [PATCH] avformat/async: remove unuse code

2018-11-13 Thread Michael Niedermayer
On Tue, Nov 13, 2018 at 10:09:55AM +0800, Liu Steven wrote: > > > > 在 2018年11月13日,上午6:17,Michael Niedermayer 写道: > > > > On Mon, Nov 12, 2018 at 05:48:46PM +0800, Steven Liu wrote: > >> Signed-off-by: Steven Liu > >> --- > >> libavformat/async.c | 208 > >>

Re: [FFmpeg-devel] [PATCH v3 1/1] avcodec: implemented Media Foundation encoder wrapper

2018-11-13 Thread Paweł Wegner
On Tue, Nov 13, 2018 at 12:39 AM Michael Niedermayer wrote: > On Mon, Nov 12, 2018 at 02:42:36PM +0100, Paweł Wegner wrote: > > Implemented the following encoders: > > * ff_h264_mf_encoder > > * ff_hevc_mf_encoder > > * ff_aac_mf_encoder > > * ff_ac3_mf_encoder > > * ff_mp3_mf_encoder > > > > The

Re: [FFmpeg-devel] [PATCH v3 1/1] avcodec: implemented Media Foundation encoder wrapper

2018-11-13 Thread Paweł Wegner
On Mon, Nov 12, 2018 at 4:29 PM Carl Eugen Hoyos wrote: > 2018-11-12 14:42 GMT+01:00, Paweł Wegner : > > Implemented the following encoders: > > * ff_h264_mf_encoder > > * ff_hevc_mf_encoder > > * ff_aac_mf_encoder > > * ff_ac3_mf_encoder > > * ff_mp3_mf_encoder > > > The code is based on the PL