Re: [FFmpeg-devel] [PATCH V7 4/6] lavu: add side data AV_FRAME_DATA_BOUNDING_BOXES

2021-04-11 Thread Pedro Arthur
Em dom., 11 de abr. de 2021 às 14:53, Nicolas George escreveu: > > Anton Khirnov (12021-04-11): > > We are a generic multimedia framework. "the field" for us is multimedia > > in general, so we should use names meaningful in general multimedia > > context. > > I mostly agree with Lynne, "bounding

Re: [FFmpeg-devel] [PATCH V7 4/6] lavu: add side data AV_FRAME_DATA_BOUNDING_BOXES

2021-04-09 Thread Pedro Arthur
Em sex., 9 de abr. de 2021 às 12:15, Lynne escreveu: > > Apr 9, 2021, 16:35 by bygran...@gmail.com: > > > Em sex., 9 de abr. de 2021 às 01:13, Guo, Yejun > > escreveu: > > > >> > >> > >> > >> > -Original Message- > >> > From: ffmpeg-devel On Behalf Of Lynne > >> > Sent: 2021年4月9日 0:57

Re: [FFmpeg-devel] [PATCH V7 4/6] lavu: add side data AV_FRAME_DATA_BOUNDING_BOXES

2021-04-09 Thread Pedro Arthur
Em sex., 9 de abr. de 2021 às 01:13, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel On Behalf Of Lynne > > Sent: 2021年4月9日 0:57 > > To: FFmpeg development discussions and patches > > Subject: Re: [FFmpeg-devel] [PATCH V7 4/6] lavu: add side data > >

Re: [FFmpeg-devel] [PATCH 19/23] dnn/dnn_backend_native_layer_conv2d: Check allocation

2021-03-11 Thread Pedro Arthur
Em qui., 11 de mar. de 2021 às 04:29, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel On Behalf Of > > Andreas Rheinhardt > > Sent: 2021年3月11日 5:55 > > To: ffmpeg-devel@ffmpeg.org > > Cc: Andreas Rheinhardt > > Subject: [FFmpeg-devel] [PATCH 19/23] > >

Re: [FFmpeg-devel] [PATCH V2 2/2] vf_dnn_processing.c: add dnn backend openvino

2020-06-28 Thread Pedro Arthur
Hi, Em qua., 24 de jun. de 2020 às 03:40, Guo, Yejun escreveu: > > > > -Original Message- > > From: Guo, Yejun > > Sent: 2020年6月11日 21:01 > > To: ffmpeg-devel@ffmpeg.org > > Cc: Guo, Yejun > > Subject: [PATCH V2 2/2] vf_dnn_processing.c: add dnn backend openvino > > > > We can try

Re: [FFmpeg-devel] [PATCH 1/2] dnn: add openvino as one of dnn backend

2020-05-31 Thread Pedro Arthur
Hi, Em seg., 25 de mai. de 2020 às 22:56, Guo, Yejun escreveu: > > OpenVINO is a Deep Learning Deployment Toolkit at > https://github.com/openvinotoolkit/openvino, it supports CPU, GPU > and heterogeneous plugins to accelerate deep learning inferencing. > > Please refer to >

Re: [FFmpeg-devel] Regarding GSoC 2020 project proposal

2020-03-16 Thread Pedro Arthur
g to support? or both? > > > Regards, > Yatendra Singh. > > On Tue, Mar 3, 2020 at 10:19 PM Pedro Arthur wrote: > > > Hi > > > > Em ter., 3 de mar. de 2020 às 09:24, YATENDRA SINGH > > escreveu: > > > > > > Hi, > >

Re: [FFmpeg-devel] [PATCH V2 3/3] avfilter/vf_dnn_processing.c: add frame size change support for planar yuv format

2020-03-06 Thread Pedro Arthur
Em sex., 6 de mar. de 2020 às 00:52, myp...@gmail.com escreveu: > > On Tue, Feb 25, 2020 at 5:24 PM Guo, Yejun wrote: > > > > The Y channel is handled by dnn, and also resized by dnn. The UV channels > > are resized with swscale. > For me, this is a little weird to resize Y with dnn backend but

Re: [FFmpeg-devel] [PATCH V2 3/3] avfilter/vf_dnn_processing.c: add frame size change support for planar yuv format

2020-03-06 Thread Pedro Arthur
Em qui., 5 de mar. de 2020 às 20:57, Guo, Yejun escreveu: > > > > > -Original Message- > > From: Guo, Yejun > > Sent: Tuesday, February 25, 2020 5:15 PM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Guo, Yejun > > Subject: [PATCH V2 3/3] avfilter/vf_dnn_processing.c: add frame size change > >

Re: [FFmpeg-devel] Regarding GSoC 2020 project proposal

2020-03-03 Thread Pedro Arthur
Hi Em ter., 3 de mar. de 2020 às 09:24, YATENDRA SINGH escreveu: > > Hi, > I am a third year CSE student at the Indian Institute of Technology Bhilai, > and would like to contribute to ffmpeg this year. I have > relevant experience with Machine Learning and would like to work on > improving the

Re: [FFmpeg-devel] [PATCH 1/4] avfilter/vf_sr.c: refine code to use AVPixFmtDescriptor.log2_chroma_h/w

2020-02-24 Thread Pedro Arthur
Em seg., 24 de fev. de 2020 às 05:50, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/vf_sr.c | 40 ++-- > 1 file changed, 6 insertions(+), 34 deletions(-) > > diff --git a/libavfilter/vf_sr.c b/libavfilter/vf_sr.c > index

Re: [FFmpeg-devel] GSoC 2020

2020-02-22 Thread Pedro Arthur
Em sáb., 22 de fev. de 2020 às 06:43, Thilo Borgmann escreveu: > > Hi, > > >>> please help fill the 2020 GSoC Ideas page > >>> https://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2020 > >> > >> It seems the 2020 results page [1] contains results from 2019. > >> > >> [1] -

Re: [FFmpeg-devel] GSoC 2020

2020-02-21 Thread Pedro Arthur
Hi, Em qui., 6 de fev. de 2020 às 19:59, Michael Niedermayer escreveu: > > Hi all > > please help fill the 2020 GSoC Ideas page > https://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2020 It seems the 2020 results page [1] contains results from 2019. [1] -

Re: [FFmpeg-devel] [PATCH] fate/filter-video.mak: do not use bit-exact check for dnn_processing

2020-01-28 Thread Pedro Arthur
Em ter., 28 de jan. de 2020 às 21:20, Carl Eugen Hoyos escreveu: > > Am Mi., 22. Jan. 2020 um 13:09 Uhr schrieb Martin Storsjö : > > > If it takes time to get the test to that point, I would suggest reverting > > the existing two tests for now. > > Did this when I realized that the existing test

Re: [FFmpeg-devel] [PATCH] fate/filter-video: add two tests for dnn_processing with frame format rgb24 and grayf32

2020-01-20 Thread Pedro Arthur
Em seg., 20 de jan. de 2020 às 10:01, Martin Storsjö escreveu: > > On Tue, 14 Jan 2020, Pedro Arthur wrote: > > > Hi, > > > > Em qua., 8 de jan. de 2020 às 03:52, Guo, Yejun > > escreveu: > >> > >> Signed-off-by: Guo, Yejun > >> --- &

Re: [FFmpeg-devel] [PATCH] lavfi/dnn_processing: refine code to use function av_image_copy_plane for data copy

2020-01-14 Thread Pedro Arthur
Em seg., 13 de jan. de 2020 às 08:46, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/vf_dnn_processing.c | 85 > - > 1 file changed, 24 insertions(+), 61 deletions(-) > > diff --git a/libavfilter/vf_dnn_processing.c

Re: [FFmpeg-devel] [PATCH] fate/filter-video: add two tests for dnn_processing with frame format rgb24 and grayf32

2020-01-14 Thread Pedro Arthur
Hi, Em qua., 8 de jan. de 2020 às 03:52, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > tests/fate/filter-video.mak| 4 ++ > ...filter-dnn_processing-halve_first_channel_float | 55 > ++ > .../fate/filter-dnn_processing-halve_gray_float

Re: [FFmpeg-devel] [PATCH 3/8] avfilter/vf_dnn_processing: remove access of AV_PIX_FMT_NB

2020-01-07 Thread Pedro Arthur
Hi, Em seg., 30 de dez. de 2019 às 10:55, escreveu: > > From: Zhao Zhili > > --- > libavfilter/vf_dnn_processing.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavfilter/vf_dnn_processing.c b/libavfilter/vf_dnn_processing.c > index ce976ec3bd..afb7275a38 100644 >

Re: [FFmpeg-devel] [PATCH 1/2] vf_dnn_processing: remove parameter 'fmt'

2020-01-07 Thread Pedro Arthur
Em sex., 27 de dez. de 2019 às 05:42, Guo, Yejun escreveu: > > do not request AVFrame's format in vf_ddn_processing with 'fmt', > but to add another filter for the format. > > command examples: > ./ffmpeg -i input.jpg -vf >

Re: [FFmpeg-devel] [PATCH 2/2] vf_dnn_processing: add support for more formats gray8 and grayf32

2020-01-07 Thread Pedro Arthur
Em sex., 27 de dez. de 2019 às 05:42, Guo, Yejun escreveu: > > The following is a python script to halve the value of the gray > image. It demos how to setup and execute dnn model with python+tensorflow. > It also generates .pb file which will be used by ffmpeg. > > import tensorflow as tf >

Re: [FFmpeg-devel] [PATCH 3/4] avfilter/vf_dnn_processing: add format GRAY8 and GRAYF32 support

2019-12-16 Thread Pedro Arthur
lopment discussions and patches > > Cc: Pedro Arthur > > Subject: Re: [FFmpeg-devel] [PATCH 3/4] avfilter/vf_dnn_processing: add > > format GRAY8 and GRAYF32 support > > > > On Mon, Dec 16, 2019 at 7:18 PM Guo, Yejun wrote: > > > > > > > >

Re: [FFmpeg-devel] [PATCH 3/4] avfilter/vf_dnn_processing: add format GRAY8 and GRAYF32 support

2019-12-13 Thread Pedro Arthur
Em sex., 13 de dez. de 2019 às 08:23, Guo, Yejun escreveu: > > > From: Pedro Arthur [mailto:bygran...@gmail.com] > > Sent: Friday, December 13, 2019 12:45 AM > > To: FFmpeg development discussions and patches > > Cc: Guo, Yejun > > Subject: Re: [F

Re: [FFmpeg-devel] [PATCH 1/4] avfilter/vf_dnn_processing: refine code for better naming

2019-12-12 Thread Pedro Arthur
Em sex., 22 de nov. de 2019 às 04:56, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/vf_dnn_processing.c | 90 > - > 1 file changed, 45 insertions(+), 45 deletions(-) > > diff --git a/libavfilter/vf_dnn_processing.c

Re: [FFmpeg-devel] [PATCH 2/4] convert_from_tensorflow.py: add support when kernel size is 1*1 with one input/output channel (gray image)

2019-12-12 Thread Pedro Arthur
Em sex., 22 de nov. de 2019 às 04:57, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > tools/python/convert_from_tensorflow.py | 5 - > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/tools/python/convert_from_tensorflow.py >

Re: [FFmpeg-devel] [PATCH 3/4] avfilter/vf_dnn_processing: add format GRAY8 and GRAYF32 support

2019-12-12 Thread Pedro Arthur
Hi, how should I test this patch? Em sex., 22 de nov. de 2019 às 04:57, Guo, Yejun escreveu: > Signed-off-by: Guo, Yejun > --- > doc/filters.texi| 8 ++- > libavfilter/vf_dnn_processing.c | 147 > ++-- > 2 files changed, 118

Re: [FFmpeg-devel] [PATCH] MAINTAINERS: add myself to libavfilter/dnn

2019-12-02 Thread Pedro Arthur
LGTM. Em seg, 2 de dez de 2019 06:17, Steven Liu escreveu: > > > > 在 2019年11月30日,12:24,Guo, Yejun 写道: > > > > Signed-off-by: Guo, Yejun > > --- > > MAINTAINERS | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/MAINTAINERS b/MAINTAINERS > > index 7f60ef0..5d02520 100644 > > ---

Re: [FFmpeg-devel] [PATCH V3] avfilter/vf_dnn_processing: add a generic filter for image proccessing with dnn networks

2019-11-07 Thread Pedro Arthur
Em qui., 7 de nov. de 2019 às 13:17, Guo, Yejun escreveu: > > > > From: Pedro Arthur [mailto:bygran...@gmail.com] > > > Sent: Thursday, November 07, 2019 1:18 AM > > > To: FFmpeg development discussions and patches > > > > > Cc: Guo, Yejun > >

Re: [FFmpeg-devel] [PATCH V3] avfilter/vf_dnn_processing: add a generic filter for image proccessing with dnn networks

2019-11-06 Thread Pedro Arthur
Hi, Em qui., 31 de out. de 2019 às 05:39, Guo, Yejun escreveu: > This filter accepts all the dnn networks which do image processing. > Currently, frame with formats rgb24 and bgr24 are supported. Other > formats such as gray and YUV will be supported next. The dnn network > can accept data in

Re: [FFmpeg-devel] [PATCH] avfilter/vf_sr: correct flags since the filter changes frame w/h

2019-10-30 Thread Pedro Arthur
Pushed, thanks. Em seg, 28 de out de 2019 às 10:24, Paul B Mahol escreveu: > LGTM > > On 10/28/19, Guo, Yejun wrote: > > If filter changes frame w/h, AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC > > cannot be supported. > > > > Signed-off-by: Guo, Yejun > > --- > > libavfilter/vf_sr.c | 1 - > > 1

Re: [FFmpeg-devel] [PATCH V2 3/4] avfilter/dnn: add a new interface to query dnn model's input info

2019-10-30 Thread Pedro Arthur
Em seg, 21 de out de 2019 às 09:44, Guo, Yejun escreveu: > to support dnn networks more general, we need to know the input info > of the dnn model. > > background: > The data type of dnn model's input could be float32, uint8 or fp16, etc. > And the w/h of input image could be fixed or variable.

Re: [FFmpeg-devel] [PATCH V2 2/4] avfilter/dnn: get the data type of network output from dnn execution result

2019-10-30 Thread Pedro Arthur
Em seg, 21 de out de 2019 às 09:44, Guo, Yejun escreveu: > so, we can make a filter more general to accept different network > models, by adding a data type convertion after getting data from network. > > After we add dt field into struct DNNData, it becomes the same as > DNNInputData, so merge

Re: [FFmpeg-devel] [PATCH V2 1/4] dnn: add tf.nn.conv2d support for native model

2019-10-30 Thread Pedro Arthur
Em seg, 21 de out de 2019 às 09:44, Guo, Yejun escreveu: > Unlike other tf.*.conv2d layers, tf.nn.conv2d does not create many > nodes (within a scope) in the graph, it just acts like other layers. > tf.nn.conv2d only creates one node in the graph, and no internal > nodes such as 'kernel' are

Re: [FFmpeg-devel] [PATCH V3 3/3] avfilter/dnn: unify the layer load function in native mode

2019-10-15 Thread Pedro Arthur
Em ter, 15 de out de 2019 às 02:29, Guo, Yejun escreveu: > > > > -Original Message- > > From: Guo, Yejun > > Sent: Wednesday, October 09, 2019 10:08 PM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Guo, Yejun > > Subject: [PATCH V3 3/3] avfilter/dnn: unify the layer load function in > native

Re: [FFmpeg-devel] [PATCH V2 2/2] avfilter/dnn: unify the layer execution function in native mode

2019-10-04 Thread Pedro Arthur
Hi, Em sex, 4 de out de 2019 às 09:59, Guo, Yejun escreveu: > > > > -Original Message- > > From: Guo, Yejun > > Sent: Tuesday, September 24, 2019 1:34 PM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Guo, Yejun > > Subject: [PATCH V2 2/2] avfilter/dnn: unify the layer execution function > in

Re: [FFmpeg-devel] [PATCH] FATE/dnn: fix stack buffer overflow

2019-10-04 Thread Pedro Arthur
Em sex, 4 de out de 2019 às 09:11, Guo, Yejun escreveu: > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > quinkbl...@foxmail.com > > Sent: Tuesday, October 01, 2019 2:37 PM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Zhao Zhili > >

Re: [FFmpeg-devel] [PATCH 2/4] FATE/dnn: add unit test for layer maximum

2019-09-20 Thread Pedro Arthur
Em sex, 20 de set de 2019 às 01:01, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > tests/dnn/Makefile | 1 + > tests/dnn/dnn-layer-maximum-test.c | 71 > ++ > tests/fate/dnn.mak | 5 +++ > 3 files changed, 77

Re: [FFmpeg-devel] [PATCH 4/4] libavfilter/dnn: support multiple outputs for native mode

2019-09-20 Thread Pedro Arthur
Em sex, 20 de set de 2019 às 01:01, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_native.c | 43 > +++- > libavfilter/dnn/dnn_backend_native.h | 2 ++ > 2 files changed, 34 insertions(+), 11 deletions(-) > > diff --git

Re: [FFmpeg-devel] [PATCH 3/4] libavfilter/dnn/dnn_backend_native: find the input operand according to input name

2019-09-20 Thread Pedro Arthur
Em sex, 20 de set de 2019 às 01:01, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_native.c | 39 > +--- > 1 file changed, 23 insertions(+), 16 deletions(-) > > diff --git a/libavfilter/dnn/dnn_backend_native.c >

Re: [FFmpeg-devel] [PATCH 1/4] libavfilter/dnn: add layer maximum for native mode.

2019-09-20 Thread Pedro Arthur
Em sex, 20 de set de 2019 às 11:50, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Pedro Arthur > > Sent: Friday, September 20, 2019 10:17 PM > > To: FFmpeg developme

Re: [FFmpeg-devel] [PATCH 1/4] libavfilter/dnn: add layer maximum for native mode.

2019-09-20 Thread Pedro Arthur
Hi, Em sex, 20 de set de 2019 às 01:00, Guo, Yejun escreveu: > > The reason to add this layer is that it is used by srcnn in vf_sr. > This layer is currently ignored in native mode. After this patch, > we can add multiple outputs support for native mode. > I did not quite understand the commit

Re: [FFmpeg-devel] [PATCH 4/4] FATE/dnn: add unit test for dnn depth_to_space layer

2019-09-19 Thread Pedro Arthur
LGTM Pushed, thanks! Em qui, 5 de set de 2019 às 03:05, Guo, Yejun escreveu: > > 'make fate-dnn-layer-depth2space' to run the test > > Signed-off-by: Guo, Yejun > --- > tests/dnn/Makefile | 1 + > tests/dnn/dnn-layer-depth2space-test.c | 100 >

Re: [FFmpeg-devel] [PATCH 2/4] FATE/dnn: add unit test for dnn conv2d layer

2019-09-19 Thread Pedro Arthur
Em qui, 5 de set de 2019 às 03:05, Guo, Yejun escreveu: > > 'make fate-dnn-layer-conv2d' to run the test > > Signed-off-by: Guo, Yejun > --- > tests/dnn/Makefile| 1 + > tests/dnn/dnn-layer-conv2d-test.c | 238 > ++ > tests/fate/dnn.mak

Re: [FFmpeg-devel] [PATCH 1/4] libavfilter/dnn: separate conv2d layer from dnn_backend_native.c to a new file

2019-09-19 Thread Pedro Arthur
Em qui, 5 de set de 2019 às 03:05, Guo, Yejun escreveu: > > the logic is that one layer in one separated source file to make > the source files simple for maintaining. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/Makefile | 1 + >

Re: [FFmpeg-devel] [PATCH 3/4] libavfilter/dnn: separate depth_to_space layer from dnn_backend_native.c to a new file

2019-09-19 Thread Pedro Arthur
LGTM Pushed, thanks! Em qui, 5 de set de 2019 às 03:05, Guo, Yejun escreveu: > > the logic is that one layer in one separated source file to make > the source files simple for maintaining. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/Makefile | 1 + >

Re: [FFmpeg-devel] [PATCH] libavfilter/dnn: add header into native model file

2019-09-04 Thread Pedro Arthur
LGTM Pushed, thanks! Em seg, 2 de set de 2019 às 01:40, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_native.c| 43 > +++-- > tools/python/convert_from_tensorflow.py | 3 +++ > tools/python/convert_header.py |

Re: [FFmpeg-devel] [PATCH 3/3] dnn: export operand info in python script and load in c code

2019-08-30 Thread Pedro Arthur
Em qui, 29 de ago de 2019 às 02:42, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Pedro Arthur > > Sent: Tuesday, August 27, 2019 10:46 PM > > To: FFmpeg developme

Re: [FFmpeg-devel] [PATCH V2 1/3] dnn: introduce dnn operand (in c code) to hold operand infos within network

2019-08-30 Thread Pedro Arthur
Em qui, 29 de ago de 2019 às 02:57, Guo, Yejun escreveu: > > the info can be saved in dnn operand object without regenerating again and > again, > and it is also needed for layer split/merge, and for memory reuse. > > to make things step by step, this patch just focuses on c code, > the change

Re: [FFmpeg-devel] [PATCH V2 2/3] dnn: change .model file format to put layer number at the end of file

2019-08-30 Thread Pedro Arthur
Em qui, 29 de ago de 2019 às 02:58, Guo, Yejun escreveu: > > currently, the layer number is at the beginning of the .model file, > so we have to scan twice in python script, the first scan to get the > layer number. Only one scan needed after put the layer number at the > end of .model file. > >

Re: [FFmpeg-devel] [PATCH 3/3] dnn: export operand info in python script and load in c code

2019-08-27 Thread Pedro Arthur
hi, Em ter, 20 de ago de 2019 às 05:54, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_native.c| 49 +++--- > libavfilter/dnn/dnn_backend_native.h| 2 +- > libavfilter/dnn_interface.h | 2 +- >

Re: [FFmpeg-devel] [PATCH 1/3] dnn: introduce dnn operand (in c code) to hold operand infos within network

2019-08-27 Thread Pedro Arthur
Hi, Em ter, 20 de ago de 2019 às 05:54, Guo, Yejun escreveu: > > the info can be saved in dnn operand object without regenerating again and > again, > and it is also needed for layer split/merge, and for memory reuse. > > to make things step by step, this patch just focuses on c code, > the

Re: [FFmpeg-devel] [PATCH V2] FATE/dnn: let fate/dnn tests depend on ffmpeg static libraries

2019-08-19 Thread Pedro Arthur
Em sex, 16 de ago de 2019 às 11:20, Li, Zhong escreveu: > > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf > > Of Guo, Yejun > > Sent: Wednesday, August 7, 2019 10:44 AM > > To: ffmpeg-devel@ffmpeg.org > > Cc: Guo, Yejun > > Subject: [FFmpeg-devel] [PATCH V2] FATE/dnn:

Re: [FFmpeg-devel] [PATCH V2 1/2] libavfilter/dnn/dnn_backend_tf: fix typo that variable uninitialized.

2019-08-19 Thread Pedro Arthur
Em qui, 15 de ago de 2019 às 23:40, Guo, Yejun escreveu: > > if it is initialized randomly, the tensorflow lib will report > error message such as: > Attempt to add output -7920 of depth_to_space4 not in range [0, 1) to node > with type Identity > > Signed-off-by: Guo, Yejun > --- >

Re: [FFmpeg-devel] [PATCH V2 2/2] libavfilter/dnn/dnn_backend_tf: add tf.pad support for tensorflow backend with native model.

2019-08-19 Thread Pedro Arthur
Em qui, 15 de ago de 2019 às 23:41, Guo, Yejun escreveu: > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_tf.c | 48 > > 1 file changed, 19 insertions(+), 29 deletions(-) > > diff --git a/libavfilter/dnn/dnn_backend_tf.c >

Re: [FFmpeg-devel] [PATCH 2/2] convert_from_tensorflow.py: support conv2d with dilation

2019-08-15 Thread Pedro Arthur
Pushed. Em qua, 14 de ago de 2019 às 03:37, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Pedro Arthur > > Sent: Wednesday, August 14, 2019 12:09 AM > > To: FFm

Re: [FFmpeg-devel] [PATCH 2/2] convert_from_tensorflow.py: support conv2d with dilation

2019-08-13 Thread Pedro Arthur
LGTM. Should push soon. BTW I just noticed that the tensorflow backend is failling to load SR filter models. $ python tools/python/convert.py sr_models/srcnn.pb $ ./ffmpeg -i input.jpg -vf sr=model=srcnn.model:dnn_backend=tensorflow out_srcnn_tf.png The above command fails. It seems commit

Re: [FFmpeg-devel] [PATCH] dnn: rename function from dnn_execute_layer_pad to avfilter_dnn_execute_layer_pad

2019-08-01 Thread Pedro Arthur
Hi, Em qui, 1 de ago de 2019 às 06:36, Paul B Mahol escreveu: > > Why test uses internal function, why was this allowed to be committed at > all? > Who is reviewing this mess? > > Why test does not use normal filtergraph? > I was responsible for pushing the patch, thanks for point out the

Re: [FFmpeg-devel] [PATCH V2 1/3] dnn: add layer pad which is equivalent to tf.pad

2019-07-29 Thread Pedro Arthur
LGTM. Pushed, thanks! Em dom, 28 de jul de 2019 às 22:59, Guo, Yejun escreveu: > > the reason to add this layer first is that vf_sr uses it in its > tensorflow model, and the next plan is to update the python script > to convert tf.pad into native model. > > Signed-off-by: Guo, Yejun > --- >

Re: [FFmpeg-devel] [PATCH V2 3/3] dnn: convert tf.pad to native model in python script, and load/execute it in the c code.

2019-07-29 Thread Pedro Arthur
LGTM. Pushed, thanks! Em dom, 28 de jul de 2019 às 23:00, Guo, Yejun escreveu: > > since tf.pad is enabled, the conv2d(valid) changes back to its original > behavior. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn/dnn_backend_native.c| 35 > + >

Re: [FFmpeg-devel] [PATCH V2 2/3] fate: add unit test for dnn-layer-pad

2019-07-29 Thread Pedro Arthur
LGTM. Pushed, thanks! Em dom, 28 de jul de 2019 às 22:59, Guo, Yejun escreveu: > > 'make fate-dnn-layer-pad' to run the test > > Signed-off-by: Guo, Yejun > --- > tests/Makefile | 5 +- > tests/dnn/Makefile | 11 +++ > tests/dnn/dnn-layer-pad-test.c | 203 >

Re: [FFmpeg-devel] [PATCH 1/4] libavfilter/dnn: move dnn files from libavfilter to libavfilter/dnn

2019-07-26 Thread Pedro Arthur
Em sex, 26 de jul de 2019 às 13:02, Pedro Arthur escreveu: > > Hi, > It fails fate source guard header tests, > The headers should be changed from AVFILTER_DNN_BACKEND_xxx to > AVFILTER_DNN_DNN_BACKEND_xxx. Changed locally and pushed. > Other than that it LGTM. > > Em t

Re: [FFmpeg-devel] [PATCH 1/4] libavfilter/dnn: move dnn files from libavfilter to libavfilter/dnn

2019-07-26 Thread Pedro Arthur
Hi, It fails fate source guard header tests, The headers should be changed from AVFILTER_DNN_BACKEND_xxx to AVFILTER_DNN_DNN_BACKEND_xxx. Other than that it LGTM. Em ter, 16 de jul de 2019 às 02:58, Guo, Yejun escreveu: > > it is expected that there will be more files to support native mode, >

Re: [FFmpeg-devel] [PATCH 1/2] dnn: add layer pad which is equivalent to tf.pad

2019-07-26 Thread Pedro Arthur
Hi, Em seg, 1 de jul de 2019 às 05:10, Guo, Yejun escreveu: > > the reason to add this layer first is that vf_sr uses it in its > tensorflow model, and the next plan is to update the python script > to convert tf.pad into native model. > > Signed-off-by: Guo, Yejun > --- >

Re: [FFmpeg-devel] [PATCH V3 1/3] tools/python: add script to convert TensorFlow model (.pb) to native model (.model)

2019-07-01 Thread Pedro Arthur
Em seg, 1 de jul de 2019 às 05:21, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > Pedro Arthur > > Sent: Monday, June 24, 2019 11:13 PM > > To: FFmpeg development d

Re: [FFmpeg-devel] [PATCH V3 1/3] tools/python: add script to convert TensorFlow model (.pb) to native model (.model)

2019-06-24 Thread Pedro Arthur
Em seg, 24 de jun de 2019 às 12:24, Guo, Yejun escreveu: > > yes, good idea. Do you happen to know how to apply such repo? thanks. > I think you should ask Michael. > > > > Em qua, 19 de jun de 2019 às 21:29, Guo, Yejun > > escreveu: > > > > > > > > > > > > > -Original Message- > > > >

Re: [FFmpeg-devel] [PATCH V3 1/3] tools/python: add script to convert TensorFlow model (.pb) to native model (.model)

2019-06-24 Thread Pedro Arthur
LGTM. BTW I think we should have an ffmpeg controlled repo hosting the scripts to train the network and also some pretrained files to easy testing. Em qua, 19 de jun de 2019 às 21:29, Guo, Yejun escreveu: > > > > > -Original Message- > > From: Guo, Yejun > > Sent: Thursday, June 13,

Re: [FFmpeg-devel] [PATCH V2 1/2] libavfilter/dnn: add script to convert TensorFlow model (.pb) to native model (.model)

2019-06-11 Thread Pedro Arthur
Hi, Em ter, 11 de jun de 2019 às 05:00, Guo, Yejun escreveu: > > > there are three options for the place to put these .py scripts. > 1) at libavfilter/dnn/python/ > the point is to put all the dnn stuffs together > 2) at tools/python/ > the point is that there is already a .py script under

Re: [FFmpeg-devel] native mode in FFmpeg DNN module

2019-05-24 Thread Pedro Arthur
Em qui, 23 de mai de 2019 às 00:06, Guo, Yejun escreveu: > > > > > > > > > > Option 2) > > > > > > > Write c code in FFmpeg to convert tensorflow file format (format > > > > > > > 1) > > > directly > > > > > > into memory representation (format 3), and so we controls > > > > > > everything in >

Re: [FFmpeg-devel] [PATCH v2] Add multiple padding method in dnn native

2019-05-15 Thread Pedro Arthur
Em qua, 15 de mai de 2019 às 04:44, Steven Liu escreveu: > > Xuewei Meng 于2019年5月11日周六 上午11:11写道: > > > > --- > > libavfilter/dnn_backend_native.c | 52 > > libavfilter/dnn_backend_native.h | 3 ++ > > 2 files changed, 43 insertions(+), 12 deletions(-) > > > >

Re: [FFmpeg-devel] [PATCH v2] libavutil: add an FFT & MDCT implementation

2019-05-12 Thread Pedro Arthur
Em dom, 12 de mai de 2019 às 18:11, Hendrik Leppkes escreveu: > > On Sun, May 12, 2019 at 11:05 PM Carl Eugen Hoyos wrote: > > > > But seriously: We are of course not allowed to remove copyright > > statements, no matter if we consider them relevant or not. > > > > Please provide a source for

Re: [FFmpeg-devel] [PATCH v2] libavutil: add an FFT & MDCT implementation

2019-05-11 Thread Pedro Arthur
Em sáb, 11 de mai de 2019 às 20:26, James Almer escreveu: > > On 5/11/2019 8:08 PM, Carl Eugen Hoyos wrote: > > Am So., 12. Mai 2019 um 01:00 Uhr schrieb Lynne : > >> > >> May 11, 2019, 11:08 PM by ceffm...@gmail.com: > >> > >>> Am Sa., 11. Mai 2019 um 14:41 Uhr schrieb Lynne <> d...@lynne.ee >

Re: [FFmpeg-devel] [PATCH V2 7/7] libavfilter/dnn: add more data type support for dnn model input

2019-05-08 Thread Pedro Arthur
Em qua, 8 de mai de 2019 às 05:28, Guo, Yejun escreveu: > > > > > -Original Message- > > From: Pedro Arthur [mailto:bygran...@gmail.com] > > Sent: Tuesday, April 30, 2019 1:47 AM > > To: FFmpeg development discussions and patches > > Cc: Guo, Yejun

Re: [FFmpeg-devel] [PATCH V2 7/7] libavfilter/dnn: add more data type support for dnn model input

2019-04-29 Thread Pedro Arthur
Em seg, 29 de abr de 2019 às 22:21, Guo, Yejun escreveu: > > > > > -Original Message- > > From: Pedro Arthur [mailto:bygran...@gmail.com] > > Sent: Tuesday, April 30, 2019 1:47 AM > > To: FFmpeg development discussions and patches > > Cc: Guo

Re: [FFmpeg-devel] [PATCH V2 7/7] libavfilter/dnn: add more data type support for dnn model input

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:15, Guo, Yejun escreveu: > > currently, only float is supported as model input, actually, there > are other data types, this patch adds uint8. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn_backend_native.c | 4 +++- > libavfilter/dnn_backend_tf.c |

Re: [FFmpeg-devel] [PATCH V2 6/7] libavfilter/dnn: support multiple outputs for tensorflow model

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > some models such as ssd, yolo have more than one output. > > the clean up code in this patch is a little complex, it is because > that set_input_output_tf could be called for many times together > with ff_dnn_execute_model_tf, we have

Re: [FFmpeg-devel] [PATCH V2 4/7] libavfilter/dnn: determine dnn output during execute_model instead of set_input_output

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > Currently, within interface set_input_output, the dims/memory of the > tensorflow > dnn model output is determined by executing the model with zero input, > actually, the output dims might vary with different input data for networks >

Re: [FFmpeg-devel] [PATCH V2 5/7] libavfilter/dnn: avoid memcpy for tensorflow dnn output

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > use TF_Tensor's cpu address to avoid extra memcpy. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn_backend_tf.c | 36 > libavfilter/vf_sr.c | 3 --- > 2 files changed, 12

Re: [FFmpeg-devel] [PATCH V2 3/7] libavfilter/dnn: remove limit for the name of DNN model input/output

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > remove the requirment that the name of DNN model input/output > should be "x"/"y", > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn_backend_native.c | 2 +- > libavfilter/dnn_backend_tf.c | 10 +- >

Re: [FFmpeg-devel] [PATCH V2 2/7] libavfilter/vf_sr: refine code to remove keyword 'else'

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > remove 'else' since there is always 'return' in 'if' scope, > so the code will be clean for later maintenance > > Signed-off-by: Guo, Yejun > --- > libavfilter/vf_sr.c | 143 > ++-- > 1

Re: [FFmpeg-devel] [PATCH V2 1/7] libavfilter/dnn_backend_tf.c: set layer_add_res for input layer

2019-04-29 Thread Pedro Arthur
Em qua, 24 de abr de 2019 às 23:14, Guo, Yejun escreveu: > > otherwise, the following check will return error if layer_add_res > is randomly initialized. > > Signed-off-by: Guo, Yejun > --- > libavfilter/dnn_backend_tf.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git

Re: [FFmpeg-devel] [PATCH] libavfilter: Add more operation supports in FFmpeg dnn native mode.

2019-04-29 Thread Pedro Arthur
Em seg, 29 de abr de 2019 às 00:06, escreveu: > > > > > > -原始邮件----- > > 发件人: "Pedro Arthur" > > 发送时间: 2019-04-29 10:42:42 (星期一) > > 收件人: "FFmpeg development discussions and patches" > > 抄送: > > 主题: Re: [FFmpeg-devel]

Re: [FFmpeg-devel] [PATCH] libavfilter: Add more operation supports in FFmpeg dnn native mode.

2019-04-28 Thread Pedro Arthur
Em dom, 28 de abr de 2019 às 23:07, Guo, Yejun escreveu: > > > > > -Original Message- > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > xwm...@pku.edu.cn > > Sent: Sunday, April 28, 2019 5:27 PM > > To: ffmpeg development discussions and patches > >

Re: [FFmpeg-devel] native mode in FFmpeg DNN module

2019-04-26 Thread Pedro Arthur
iscussions and patches > > Subject: Re: [FFmpeg-devel] native mode in FFmpeg DNN module > > > > > > > > > -Original Message- > > > From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of > > > Pedro Arthur > &

Re: [FFmpeg-devel] native mode in FFmpeg DNN module

2019-04-19 Thread Pedro Arthur
Hi, Em sex, 19 de abr de 2019 às 05:41, Guo, Yejun escreveu: > > Option 2) > Write c code in FFmpeg to convert tensorflow file format (format 1) directly > into memory representation (format 3), and so we controls everything in > ffmpeg community. And the conversion can be extended to import

Re: [FFmpeg-devel] [PATCH] libavfilter: Add derain filter init version--GSoC Qualification Task.

2019-04-11 Thread Pedro Arthur
Em qui, 11 de abr de 2019 às 02:55, escreveu: > > We made some modifications on the original ESPCN model, such as change the > input image from one channel(Y) to three channels(RGB) and remove the > up-sampling procedure. The model file has been uploaded in >

Re: [FFmpeg-devel] [PATCH] libavfilter: Add derain filter init version--GSoC Qualification Task.

2019-04-10 Thread Pedro Arthur
Hi, Em ter, 9 de abr de 2019 às 22:42, escreveu: > > Yes, I use the espcn model for deraining as the initial version as it's a > easier way to implement the filter, although the paper proposes it for > super-resolution. And the model does have some effect on deraining project. > While, it is

Re: [FFmpeg-devel] [PATCH] libavfilter: Add derain filter init version--GSoC Qualification Task.

2019-04-09 Thread Pedro Arthur
Em ter, 9 de abr de 2019 às 04:15, escreveu: > > +Training scripts as well as scripts for model generation are provided in > +the repository at @url{https://github.com/XueweiMeng/derain_filter.git}. This repository is a copy of a previous year student [1], which is MIT licensed, and therefore

Re: [FFmpeg-devel] [PATCH] libavfilter: Add derain filter init version--GSoC Qualification Task.

2019-04-09 Thread Pedro Arthur
Hi, Em ter, 9 de abr de 2019 às 04:15, escreveu: > +@section derain > + > +Remove the rain in the input image/video by applying the derain methods > based on > +convolutional neural networks. Supported models: > + > +@itemize > +@item > +Efficient Sub-Pixel Convolutional Neural Network model

Re: [FFmpeg-devel] [PATCH] avcodec: add Amuse Graphics decoder

2019-03-30 Thread Pedro Arthur
Em sáb, 30 de mar de 2019 às 12:43, Paul B Mahol escreveu: > > On 3/30/19, Pedro Arthur wrote: > > Em qui, 28 de mar de 2019 às 18:12, Paul B Mahol > > escreveu: > >> > >> +static int decode_motion_vectors(AVCodecContext *avctx, GetBitContext > >>

Re: [FFmpeg-devel] [PATCH] avcodec: add Amuse Graphics decoder

2019-03-30 Thread Pedro Arthur
Em qui, 28 de mar de 2019 às 18:12, Paul B Mahol escreveu: > > +static int decode_motion_vectors(AVCodecContext *avctx, GetBitContext *gb) > +{ > +AGMContext *s = avctx->priv_data; > +int nb_mvs = ((avctx->height + 15) >> 4) * ((avctx->width + 15) >> 4); > +int ret, skip = 0, value,

Re: [FFmpeg-devel] [PATCH 00/21] New Version

2019-03-27 Thread Pedro Arthur
Em qua, 27 de mar de 2019 às 09:23, Andreas Rheinhardt via ffmpeg-devel escreveu: > > Carl Eugen Hoyos: > > 2019-03-27 12:18 GMT+01:00, Andreas Rheinhardt: > > > >> I have cced Steve for this (I didn't the first time, > >> because I thought that he (as a maintainer) would > >> also be a

[FFmpeg-devel] Reimbursement request

2018-11-05 Thread Pedro Arthur
Hi, I'm requesting the reimbursement of travel expenses for the Google Mentor Summit. I mentored the Super Resolution project, more details can be found in [1]. Flight (BRL) R$ 3271.03 One night Airbnb (BRL) R$ 235.70 Trasnportation (USD) $ 23.00 Total

Re: [FFmpeg-devel] [PATCH V2] Add a filter implementing HDR image reconstruction from a single exposure using deep CNNs

2018-10-17 Thread Pedro Arthur
Hi, How hard is it to support the native backend? which operations are missing or any other limitations? Em qua, 17 de out de 2018 às 05:47, Guo, Yejun escreveu: > > see the algorithm's paper and code below. > > the filter's parameter looks like: >

Re: [FFmpeg-devel] [PATCH 6/7] libavfilter/vf_sr.c: Removes uint8 -> float and float -> uint8 conversions.

2018-10-09 Thread Pedro Arthur
Hi, Em seg, 8 de out de 2018 às 23:59, Liu Steven escreveu: > > > > > 在 2018年8月15日,上午2:37,Pedro Arthur 写道: > > > > Patch pushed. > > How should i test it? If you already performed the training (train_srcnn.sh/train_espcn.sh) you can generate

Re: [FFmpeg-devel] Mentoring project: music test source

2018-10-04 Thread Pedro Arthur
Hi, Em dom, 30 de set de 2018 às 14:41, Nicolas George escreveu: > Hi. > > For the next rounds of sponsored internships, I would like to propose > the following project, that I would mentor: > > A music-like audio lavfi source for testing purposes. > > That means a deterministic pseudo-random

Re: [FFmpeg-devel] [PATCH] avfilter/sr: process and output message when load_model is NULL

2018-09-24 Thread Pedro Arthur
2018-09-24 0:35 GMT-03:00 Steven Liu : > fix ticket: 7455 > > Signed-off-by: Steven Liu > --- > libavfilter/dnn_interface.c | 4 > libavfilter/vf_sr.c | 7 ++- > 2 files changed, 10 insertions(+), 1 deletion(-) > > diff --git a/libavfilter/dnn_interface.c

[FFmpeg-devel] [PATCH] avfilter/vf_sr: Fix coverity CID 1439584

2018-09-20 Thread Pedro Arthur
Hi, This patch fixes coverity CID 1439584. From a724bece3c18df551f874673c268aa01702b4576 Mon Sep 17 00:00:00 2001 From: Pedro Arthur Date: Thu, 20 Sep 2018 11:48:20 -0300 Subject: [PATCH] avfilter/vf_sr: Fix coverity CID 1439584 --- libavfilter/vf_sr.c | 2 +- 1 file changed, 1 insertion(+), 1

Re: [FFmpeg-devel] [V2 PATCH 2/3] avfilter/dnn_backend_native: fix invalid free

2018-09-19 Thread Pedro Arthur
Pushed, Thanks! 2018-09-18 23:55 GMT-03:00 Zhao Zhili : > --- > libavfilter/dnn_backend_native.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_ > native.c > index 184fe54..7dd35d46 100644 > ---

Re: [FFmpeg-devel] [V2 PATCH 1/3] avfilter/vf_sr: fix read out of bounds

2018-09-19 Thread Pedro Arthur
Pushed, Thanks! 2018-09-18 23:55 GMT-03:00 Zhao Zhili : > --- > libavfilter/vf_sr.c | 9 ++--- > 1 file changed, 6 insertions(+), 3 deletions(-) > > diff --git a/libavfilter/vf_sr.c b/libavfilter/vf_sr.c > index 8a77a1d..c1ae6c5 100644 > --- a/libavfilter/vf_sr.c > +++ b/libavfilter/vf_sr.c

Re: [FFmpeg-devel] [V2 PATCH 3/3] avfilter/dnn_backend_native: fix memleak

2018-09-19 Thread Pedro Arthur
Pushed, thanks! 2018-09-18 23:55 GMT-03:00 Zhao Zhili : > --- > libavfilter/dnn_backend_native.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_ > native.c > index 7dd35d46..70d857f 100644 > ---

Re: [FFmpeg-devel] [PATCH 2/3] avfilter/dnn_backend_native: fix invalid free

2018-09-18 Thread Pedro Arthur
Hi, 2018-09-13 4:49 GMT-03:00 Zhao Zhili : > --- > libavfilter/dnn_backend_native.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_ > native.c > index baefea7..7ed155d 100644 > ---

  1   2   3   >