> -Original Message-
> From: Guo, Yejun
> Sent: 2021年2月10日 12:59
> To: ffmpeg-devel@ffmpeg.org
> Cc: Guo, Yejun
> Subject: [PATCH 08/10] libavutil: add side data AVDnnBoundingBox for dnn
> based detect/classify filters
>
> Signed-off-by: Guo, Yejun
> ---
> doc/APIchanges | 2 +
once we mark done for the task in function infer_completion_callback,
the task is possible to be release in function ff_dnn_get_async_result_ov
in another thread just after it, so we need to record request queue
first, instead of using task->ov_model->request_queue later.
Signed-off-by: Guo, Yejun
Signed-off-by: Guo, Yejun
---
libavfilter/dnn/dnn_backend_openvino.c | 21 +
1 file changed, 17 insertions(+), 4 deletions(-)
diff --git a/libavfilter/dnn/dnn_backend_openvino.c
b/libavfilter/dnn/dnn_backend_openvino.c
index beca256390..48f5ba50be 100644
--- a/libavfilter/dn
Signed-off-by: Guo, Yejun
---
libavfilter/Makefile| 1 +
libavfilter/dnn_filter_common.c | 106
libavfilter/dnn_filter_common.h | 59 ++
libavfilter/vf_derain.c | 46 +++---
libavfilter/vf_dnn_processing.c | 93
So the backend knows the usage of model is for frame processing,
detect, classify, etc. Each function type has different behavior
in backend when handling the input/output data of the model.
Signed-off-by: Guo, Yejun
---
libavfilter/dnn/dnn_backend_native.c | 3 ++-
libavfilter/dnn/dnn_backen
the data type and order together decide the color format, we could
not use AVPixelFormat directly because not all the possible formats
are covered by it.
Signed-off-by: Guo, Yejun
---
libavfilter/dnn_interface.h | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/libavfil
Signed-off-by: Guo, Yejun
---
libavfilter/dnn/dnn_backend_native.c | 2 +-
libavfilter/dnn/dnn_backend_openvino.c | 23 ++-
libavfilter/dnn/dnn_backend_tf.c | 2 +-
libavfilter/dnn/dnn_io_proc.c | 56 +-
libavfilter/dnn/dnn_io_proc.h |
Signed-off-by: Guo, Yejun
---
libavfilter/f_sidedata.c | 2 ++
libavfilter/vf_showinfo.c | 34 ++
2 files changed, 36 insertions(+)
diff --git a/libavfilter/f_sidedata.c b/libavfilter/f_sidedata.c
index 3757723375..08ee96c4ef 100644
--- a/libavfilter/f_sidedata.
Below are the example steps to do object detection:
1. download and install l_openvino_toolkit_p_2021.1.110.tgz from
https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/download.html
or, We can get source code (tag 2021.1), build and install.
2. export LD_LIBRARY_PATH wit
From: Ting Fu
---
libavfilter/dnn/dnn_backend_openvino.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavfilter/dnn/dnn_backend_openvino.c
b/libavfilter/dnn/dnn_backend_openvino.c
index cca155a52c..5be053b7f8 100644
--- a/libavfilter/dnn/dnn_backend_openvino.c
+++ b
Signed-off-by: Guo, Yejun
---
doc/APIchanges | 2 ++
libavutil/Makefile | 1 +
libavutil/dnn_bbox.h | 68
libavutil/frame.c| 1 +
libavutil/frame.h| 7 +
libavutil/version.h | 2 +-
6 files changed, 80 insertions(+), 1 deletio
Will apply soon.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
Will apply soon.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
Quoting Christopher Degawa (2021-02-09 19:58:16)
> From: Christopher Degawa
>
> Equivalent to the --lp option for SvtAv1EncApp, and is the only way
> to control how much cpu power svt-av1 uses for now
>
> Not using thread_count as it would be preferable to reserve that until
> svt-av1 properly i
Quoting Andreas Rheinhardt (2021-02-09 09:04:23)
> Can I get an update on how to proceed with this patch?
It doesn't seem that anyone actually objected to this patch, so go ahead
and push IMO.
>
> - Andreas
>
> PS: I could already remove all the av_device_capabilities options
> (except the sent
On Wed, Feb 10, 2021 at 9:16 AM Bohan Li
wrote:
>
> Hi Jan,
>
> Yes the modified patch looks good to me.
> Please let me know if there is anything needed from my end.
>
> Thank you very much!
>
> Bohan
>
Cheers, pulled in as 82aab8a4eec33ee92c92c7679a4d7e6f03b109b4 .
Jan
Quoting Jan Ekström (2021-02-10 00:31:51)
> These made sense before 3ebf449766d4b69a7774c4990fb24fe71c848a3e
> when the creation of these boxes was specifically requested by the
> user, but now they have become unnecessary as they are just like
> many other boxes: If the input has the information r
lgtm
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
Quoting Lynne (2021-02-08 20:13:39)
> Feb 8, 2021, 15:23 by j...@videolan.org:
> > +
> > +The decisions from the TC are final, until the matters are reopened after
> > +no less than one year, by either the GA or the TC auto-seizing.
> >
>
> Is there an OR there? Can the question be raised again af
Anton Khirnov:
> Quoting Andreas Rheinhardt (2021-02-09 09:04:23)
>> Can I get an update on how to proceed with this patch?
>
> It doesn't seem that anyone actually objected to this patch, so go ahead
> and push IMO.
>
>>
>> - Andreas
>>
>> PS: I could already remove all the av_device_capabilitie
Feb 10, 2021, 11:45 by an...@khirnov.net:
> Quoting Lynne (2021-02-08 20:13:39)
>
>> Feb 8, 2021, 15:23 by j...@videolan.org:
>> > +
>> > +The decisions from the TC are final, until the matters are reopened after
>> > +no less than one year, by either the GA or the TC auto-seizing.
>> >
>>
>> Is t
Quoting Lynne (2021-02-10 14:15:29)
> Feb 10, 2021, 11:45 by an...@khirnov.net:
>
> > Quoting Lynne (2021-02-08 20:13:39)
> >
> >> Feb 8, 2021, 15:23 by j...@videolan.org:
> >> > +
> >> > +The decisions from the TC are final, until the matters are reopened
> >> > after
> >> > +no less than one ye
Feb 10, 2021, 14:34 by an...@khirnov.net:
> Quoting Lynne (2021-02-10 14:15:29)
>
>> Feb 10, 2021, 11:45 by an...@khirnov.net:
>>
>> > Quoting Lynne (2021-02-08 20:13:39)
>> >
>> >> Feb 8, 2021, 15:23 by j...@videolan.org:
>> >> > +
>> >> > +The decisions from the TC are final, until the matters a
On Sat, 6 Feb 2021, Paul B Mahol wrote:
What happens if you use non-existing window?
I added an error message for this case, but the output video is still created
(empty). Is there a value I can return to avoid this?
On Sun, 7 Feb 2021, Andriy Gelman wrote:
Also the commit title should star
This commit adds support for in-place FFT transforms. Since our
internal transforms were all in-place anyway, this only changes
the permutation on the input.
Unfortunately, research papers were of no help here. All focused
on dry hardware implementations, where permutes are free, or on
software i
From: Christopher Degawa
Equivalent to the --lp option for SvtAv1EncApp, and is the only way
to control how much cpu power svt-av1 uses for now
Not using thread_count as it would be preferable to reserve that until
svt-av1 properly implements a threads option
0 == getconf _NPROCESSORS_ONLN
Sig
>
> It is very non-obvious what "lp" means, "logical_processors" would be
> better IMO.
>
Okay, I will change it to `-logical_processors`
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscri
Since the decoder is not flagged as init cleanup capable, hevc_decode_free()
is being called manually if the hevc_decode_extradata() call fails at the end
of hevc_decode_init().
In a frame threading scenario, however, if AVCodec->init() returns an error,
ff_frame_thread_free() will be called regard
On Sat, Feb 06, 2021 at 11:06:47PM +0100, Paul B Mahol wrote:
> LGTM
will apply
thx
{...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
No great genius has ever existed without some touch of madness. -- Aristotle
signature.asc
Description: PGP signature
_
James Almer:
> Since the decoder is not flagged as init cleanup capable, hevc_decode_free()
> is being called manually if the hevc_decode_extradata() call fails at the end
> of hevc_decode_init().
> In a frame threading scenario, however, if AVCodec->init() returns an error,
> ff_frame_thread_free(
On Mon, Feb 08, 2021 at 02:25:50PM +0100, Michael Niedermayer wrote:
> On Sat, Feb 06, 2021 at 11:33:38AM -0800, Chad Fraleigh wrote:
> > On 2/6/2021 9:22 AM, Michael Niedermayer wrote:
> > > Signed-off-by: Michael Niedermayer
> > > ---
> > > libavformat/mov.c | 5 +
> > > 1 file changed, 5
On Sat, Feb 06, 2021 at 11:07:35PM +0100, Paul B Mahol wrote:
> LGTM
will apply
{...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Opposition brings concord. Out of discord comes the fairest harmony.
-- Heraclitus
signature.asc
Description: PGP signature
Jan Ekström (12021-02-08):
> This way protocol or format related options can be set for all
> of the files opened during concatenation both globally as well
> as per-file.
> ---
>
> Changes from v2:
>
> 1. Added an example, although I had issues figuring out something useful
>that is not a ha
Just apply this, it is very unlikely that there are faster ways.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subjec
On Wed, Feb 10, 2021 at 8:33 PM Nicolas George wrote:
>
> Jan Ekström (12021-02-08):
> > This way protocol or format related options can be set for all
> > of the files opened during concatenation both globally as well
> > as per-file.
> > ---
> >
> > Changes from v2:
> >
> > 1. Added an example,
On Wed, Feb 10, 2021 at 12:43 PM Paul B Mahol wrote:
>
> lgtm
Cheers, applied as 752f14ff942576dd8697320fb6ba055593a2de9d .
Jan
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visi
On Tue, Nov 24, 2020 at 12:42:02AM +0100, Michael Niedermayer wrote:
> Fixes: left shift of 255 by 24 places cannot be represented in type 'int'
> Fixes:
> 27516/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5152854660349952
>
> Signed-off-by: Michael Niedermayer
> ---
> libavformat/flvd
Feb 10, 2021, 18:15 by d...@lynne.ee:
> This commit adds support for in-place FFT transforms. Since our
> internal transforms were all in-place anyway, this only changes
> the permutation on the input.
>
> Unfortunately, research papers were of no help here. All focused
> on dry hardware implemen
Hi Reimar,
On Sat, 16 Jan 2021, Martin Storsjö wrote:
+.macro idct_16x16 bitdepth
+function ff_hevc_idct_16x16_\bitdepth\()_neon, export=1
+//r0 - coeffs
+mov x15, lr
+
Binutils doesn't recognize "lr" as alias for x30
It didn’t have an issue in the Debian unstable VM?
Th
On 10/02/2021 17:16, Christopher Degawa wrote:
From: Christopher Degawa
Equivalent to the --lp option for SvtAv1EncApp, and is the only way
to control how much cpu power svt-av1 uses for now
Not using thread_count as it would be preferable to reserve that until
svt-av1 properly implements a th
On 10/02/2021 09:34, Guo, Yejun wrote:
Signed-off-by: Guo, Yejun
---
doc/APIchanges | 2 ++
libavutil/Makefile | 1 +
libavutil/dnn_bbox.h | 68
libavutil/frame.c| 1 +
libavutil/frame.h| 7 +
libavutil/version.h | 2 +
Based on my limited understanding of the code, it's limiting the usage
using pthread_setaffinity_np and CPU_SET on Linux to limit the process to
certain CPUs, but it also has a default and max of the return of
`sysconf(_SC_NPROCESSORS_ONLN)`. According to Hassene Tmar of SVT-AV1, it
is a "target co
On Wed, Feb 10, 2021 at 11:08 PM Mark Thompson wrote:
> On 10/02/2021 17:16, Christopher Degawa wrote:
> > From: Christopher Degawa
> >
> > Equivalent to the --lp option for SvtAv1EncApp, and is the only way
> > to control how much cpu power svt-av1 uses for now
> >
> > Not using thread_count as
On Wed, Feb 10, 2021 at 6:57 PM Andreas Rheinhardt <
andreas.rheinha...@gmail.com> wrote:
> James Almer:
> > Since the decoder is not flagged as init cleanup capable,
> hevc_decode_free()
> > is being called manually if the hevc_decode_extradata() call fails at
> the end
> > of hevc_decode_init().
44 matches
Mail list logo