[FFmpeg-devel] [PATCH v2 2/4] avformat/hlsenc: remove the unnecessary null pointer check

2019-09-16 Thread lance . lmwang
From: Limin Wang Reviewed-by: Liu Steven Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 26 ++ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 1f2bdfbe4d..d663785e4a 100644 --- a/libavformat/hlsenc.c

[FFmpeg-devel] [PATCH v2 4/4] avformat/hlsenc: replace with av_freep for all av_free

2019-09-16 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 64 ++-- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 753addcbde..784a2b5ec0 100644 --- a/libavformat/hlsenc.c +++ b

[FFmpeg-devel] [PATCH v2 3/4] avformat/hlsenc: replace with av_dirname to get the directory

2019-09-16 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 22 ++ 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index d663785e4a..753addcbde 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @

[FFmpeg-devel] [PATCH v4 2/3] avcodec/v210enc: make 8bit and 10bit process consistent

2019-09-16 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/v210enc.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/libavcodec/v210enc.c b/libavcodec/v210enc.c index 1b840b2c22..f545e43c6c 100644 --- a/libavcodec/v210enc.c +++ b/libavcodec/v210enc.c @@ -75

[FFmpeg-devel] [PATCH v4 1/3] avcodec/v210enc: add depth parameter for WRITE_PIXELS and CLIP

2019-09-16 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/v210enc.c | 83 +++- 1 file changed, 36 insertions(+), 47 deletions(-) diff --git a/libavcodec/v210enc.c b/libavcodec/v210enc.c index b024806d0b..1b840b2c22 100644 --- a/libavcodec/v210enc.c +++ b

[FFmpeg-devel] [PATCH v4 3/3] avcodec/v210enc: move v210_enc_8/10 function to template file

2019-09-16 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/v210_template.c | 90 + libavcodec/v210enc.c | 135 +++-- 2 files changed, 114 insertions(+), 111 deletions(-) create mode 100644 libavcodec/v210_template.c diff --git a/li

[FFmpeg-devel] [PATCH v2 1/4] avutil/avstring: support input path is a null pointer or empty string

2019-09-16 Thread lance . lmwang
From: Limin Wang Reviewed-by: Tomas Härdin Reviewed-by: Liu Steven Signed-off-by: Limin Wang --- libavutil/avstring.c | 12 libavutil/avstring.h | 13 + 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/libavutil/avstring.c b/libavutil/avstring.c index 4

[FFmpeg-devel] [PATCH v2] avfilter/f_sidedata: try to fix warning: comparison of constant -1 with expression of type 'enum AVFrameSideDataType'

2019-09-18 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/f_sidedata.c | 10 +- libavutil/frame.h| 10 ++ libavutil/version.h | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/libavfilter/f_sidedata.c b/libavfilter/f_sidedata.c index 381da5a0

[FFmpeg-devel] [PATCH v1] doc/filters: add 4x4 layout example for xstack filter

2019-09-18 Thread lance . lmwang
From: Limin Wang In additon, I have added details of each input position to help understand how to write the layout parameters. Signed-off-by: Limin Wang --- doc/filters.texi | 34 +- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/doc/filters.tex

[FFmpeg-devel] [PATCH v3] avutil/avstring: support input path is a null pointer or empty string

2019-09-19 Thread lance . lmwang
From: Limin Wang Linux and OSX systems support basename and dirname via , I plan to make the wrapper interface conform to the standard interface first. If it is feasible, I will continue to modify it to call the system interface if there is already a system call interface. You can get more descr

[FFmpeg-devel] [PATCH v3 3/3] FATE: add fate test for minterpolate filter

2019-09-19 Thread lance . lmwang
From: Limin Wang have tested on linux x86_32/64, mingw32/64 arm & mips qemu Tested-by: Michael Niedermayer Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 4 tests/ref/fate/filter-minterpolate-down | 6 ++ tests/ref/fate/filter-minterpolate-up | 15 +++

[FFmpeg-devel] [PATCH v3 1/3] avfilter/vf_minterpolate: correct the mafd calculation

2019-09-19 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_minterpolate.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index b0bb238ade..fc8054b710 100644 --- a/libavfilter/vf_minterpolate.c +++ b/liba

[FFmpeg-devel] [PATCH v3 2/3] avfilter/vf_minterpolate: change the default threshold to get better scene change detect result

2019-09-19 Thread lance . lmwang
From: Limin Wang ./ffmpeg -loglevel debug -i ../fate-suite/svq3/Vertical400kbit.sorenson3.mov -vf minterpolate=fps=60:mi_mode=blend -an -f null - [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 1600 [Parsed_minterpolate_0 @ 0x7fe7f3e193c0] scene changed, input pts 4120 [Pa

[FFmpeg-devel] [PATCH v1 2/2] avformat/libsrt: fix for the memory leak if passphrase has been configured by option

2019-09-20 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/libsrt.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c index 2fc6328c4e..2105317545 100644 --- a/libavformat/libsrt.c +++ b/libavformat/libsrt.c @@ -493,6 +493,7 @@ static int libsrt_ope

[FFmpeg-devel] [PATCH v1 1/2] avformat/libsrt: change tlpktdrop, nakreport, messageapi options to boolean type

2019-09-20 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/libsrt.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/libsrt.c b/libavformat/libsrt.c index b5568089fa..2fc6328c4e 100644 --- a/libavformat/libsrt.c +++ b/libavformat/libsrt.c @@ -111,8 +111,8 @@

[FFmpeg-devel] [PATCH v1] avcodec/v210enc: add yuv420p/yuv420p10 input pixel format support

2019-09-20 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/v210_template.c | 20 libavcodec/v210enc.c | 8 +--- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/libavcodec/v210_template.c b/libavcodec/v210_template.c index 9e1d9f9..083a9f1 100644 --

[FFmpeg-devel] [PATCH v3 2/2] avcodec/v210dec: add the frame and slice threading support

2019-09-20 Thread lance . lmwang
From: Limin Wang The multithread is avoid one core cpu is full with other filter like scale etc. About the performance, the gain is very small, below is my testing for performance. In order to avoid the disk bottleneck, I'll use stream_loop mode for 10 frame only. ./ffmpeg -y -i ~/Movies/4k_Rec7

[FFmpeg-devel] [PATCH v3 2/2] avcodec/v210dec: add the frame and slice threading support

2019-09-20 Thread lance . lmwang
From: Limin Wang The multithread is avoid one core cpu is full with other filter like scale etc. About the performance, the gain is very small, below is my testing for performance. In order to avoid the disk bottleneck, I'll use stream_loop mode for 10 frame only. ./ffmpeg -y -i ~/Movies/4k_Rec7

[FFmpeg-devel] [PATCH v2] avcodec/v210enc: add yuv420p/yuv420p10 input pixel format support

2019-09-21 Thread lance . lmwang
From: Limin Wang With the patch, we simply reuse the same source chroma line for each pair of lines in the output and the yuv420 and yuv420p10 format of the decoder can go to the v210 encoder without having to touch the pixels at all with autoscale by swscale filter. The end effect is swscale fi

[FFmpeg-devel] [PATCH v1 1/4] avfilter/vf_framerate: add flags none to disable scene change detection if necessary

2019-09-21 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 2 ++ libavfilter/vf_framerate.c | 17 +++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index bbfdad4..fce4ef4 100644 --- a/doc/filters.texi +++ b/do

[FFmpeg-devel] [PATCH v1 3/4] avfilter/vf_framerate: remove duplicate code with macro-based function

2019-09-21 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/framerate.h| 3 +-- libavfilter/vf_framerate.c | 58 +- 2 files changed, 27 insertions(+), 34 deletions(-) diff --git a/libavfilter/framerate.h b/libavfilter/framerate.h index 3d8200b..8

[FFmpeg-devel] [PATCH v1 2/4] avfilter/vf_framerate: refine the filter_slice code for better readiablity

2019-09-21 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/framerate.h| 1 + libavfilter/vf_framerate.c | 35 +-- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/libavfilter/framerate.h b/libavfilter/framerate.h index 8048dfa..3d8200b 100644

[FFmpeg-devel] [PATCH v1 4/4] avfilter/vf_framerate: limit the scene level max range

2019-09-21 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 6383f69..59d58e7 100644 --- a/libavfilter/vf_framerate.c +++ b/libavfilter/vf_framerate.c @

[FFmpeg-devel] [PATCH v4 2/2] avcodec/v210dec: add the frame and slice threading support

2019-09-21 Thread lance . lmwang
From: Limin Wang The multithread is avoid one core cpu is full with other filter like scale etc. About the performance, the gain is very small, below is my testing for performance. In order to avoid the disk bottleneck, I'll use stream_loop mode for 10 frame only. ./ffmpeg -y -i ~/Movies/4k_Rec7

[FFmpeg-devel] [PATCH v1] avcodec/dnxhdenc: return error if av_malloc failed

2019-09-22 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/dnxhdenc.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c index 41b8079..f144406 100644 --- a/libavcodec/dnxhdenc.c +++ b/libavcodec/dnxhdenc.c @@ -365,7 +365,7 @@ fa

[FFmpeg-devel] [PATCH v2] avcodec/dnxhdenc: remove the unneed *thread[MAX_THREADS]

2019-09-22 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/dnxhdenc.c | 47 ++- libavcodec/dnxhdenc.h | 2 -- 2 files changed, 10 insertions(+), 39 deletions(-) diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c index 41b8079..6be3c43 100644

[FFmpeg-devel] [PATCH v3] avcodec/dnxhdenc: return error if av_malloc failed

2019-09-22 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/dnxhdenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/dnxhdenc.c b/libavcodec/dnxhdenc.c index 41b8079a09..c82c5d5140 100644 --- a/libavcodec/dnxhdenc.c +++ b/libavcodec/dnxhdenc.c @@ -542,6 +542,8 @@ FF_ENABLE_DEPR

[FFmpeg-devel] [PATCH v1] avcodec/exr: cosmetics

2019-09-23 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/exr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/exr.c b/libavcodec/exr.c index 0f8b0fda9f..c12469cc28 100644 --- a/libavcodec/exr.c +++ b/libavcodec/exr.c @@ -1861,7 +1861,8 @@ static av_cold int de

[FFmpeg-devel] [PATCH v1] avcodec/magicyuv: remove duplicate code

2019-09-23 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/magicyuv.c | 30 ++ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/libavcodec/magicyuv.c b/libavcodec/magicyuv.c index f4fb2a7809..21a32785bc 100644 --- a/libavcodec/magicyuv.c +++ b/libavcodec

[FFmpeg-devel] [PATCH v2 2/3] avfilter/vf_framerate: refine the filter_slice code for better readiablity

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/framerate.h| 1 + libavfilter/vf_framerate.c | 35 +-- 2 files changed, 14 insertions(+), 22 deletions(-) diff --git a/libavfilter/framerate.h b/libavfilter/framerate.h index 8048dfa36a..3d8200b2fe

[FFmpeg-devel] [PATCH v2 3/3] avfilter/vf_framerate: remove duplicate code with macro-based function

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/framerate.h| 3 +- libavfilter/vf_framerate.c | 58 +- 2 files changed, 27 insertions(+), 34 deletions(-) diff --git a/libavfilter/framerate.h b/libavfilter/framerate.h index 3d8200b2fe..887f173

[FFmpeg-devel] [PATCH v2 1/3] avfilter/vf_framerate: limit the scene level max range

2019-09-24 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 06e463e4d7..a5dad3c769 100644 --- a/libavfilter/vf_framerate.c +

[FFmpeg-devel] [PATCH v2] doc/filters: add 4x4 layout example for xstack filter

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 34 +- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index e41384aed8..9e76af36a3 100644 --- a/doc/filters.texi +++ b/doc/filters.texi @@ -19057,

[FFmpeg-devel] [PATCH v4 3/4] avformat/hlsenc: replace with av_dirname to get the directory

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 22 ++ 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index d663785e4a..753addcbde 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @

[FFmpeg-devel] [PATCH v4 1/4] avutil/avstring: support input path as a null pointer or empty string

2019-09-24 Thread lance . lmwang
From: Limin Wang Linux and OSX systems support basename and dirname via , I plan to make the wrapper interface conform to the standard interface first. If it is feasible, I will continue to modify it to call the system interface if there is already a system call interface. You can get more descr

[FFmpeg-devel] [PATCH v4 4/4] avformat/hlsenc: replace with av_freep for all av_free

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 64 ++-- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 753addcbde..784a2b5ec0 100644 --- a/libavformat/hlsenc.c +++ b

[FFmpeg-devel] [PATCH v4 2/4] avformat/hlsenc: remove the unnecessary null pointer check

2019-09-24 Thread lance . lmwang
From: Limin Wang Reviewed-by: Liu Steven Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 26 ++ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 1f2bdfbe4d..d663785e4a 100644 --- a/libavformat/hlsenc.c

[FFmpeg-devel] [PATCH v1] avfilter/vf_scenechangedetect: add filter to detect scene change

2019-09-24 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- I am not sure if a new filter should be added to detect scene changes. Now some filters f_select, vf_fieldmatch, vf_framerate, vf_minterpotate implement their own version of the scene change detection, I think this is not easy to maintain and it'

[FFmpeg-devel] [PATCH v3] doc/filters: add 4x4 layout example for xstack filter

2019-09-24 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 34 +- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index e41384aed8..9e76af36a3 100644 --- a/doc/filters.texi +++ b/doc/filt

[FFmpeg-devel] [PATCH v4] doc/filters: add 4x4 layout example for xstack filter

2019-09-24 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 42 +- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index e41384a..a8342c0 100644 --- a/doc/filters.texi +++ b/doc/fi

[FFmpeg-devel] [PATCH v5] doc/filters: add 4x4 layout example for xstack filter

2019-09-25 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 45 - 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index d0fdf957af..a53f572e10 100644 --- a/doc/filters.texi +++

[FFmpeg-devel] [PATCH v5] doc/filters: add 4x4 layout example for xstack filter

2019-09-25 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 45 - 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index d0fdf957af..a53f572e10 100644 --- a/doc/filters.texi +++

[FFmpeg-devel] [PATCH v5] doc/filters: add 4x4 layout example for xstack filter

2019-09-26 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 45 - 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/doc/filters.texi b/doc/filters.texi index d0fdf957af..a53f572e10 100644 --- a/doc/filters.texi +++

[FFmpeg-devel] [PATCH v6] doc/filters: add 4x4 layout example for xstack filter

2019-09-26 Thread lance . lmwang
From: Limin Wang Reviewed-by: Gyan Signed-off-by: Limin Wang --- doc/filters.texi | 55 --- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index e6f8bf0..581a96b 100644 --- a/doc/filters.tex

[FFmpeg-devel] [PATCH v1] avfilter/vf_scale: cosmetics

2019-09-26 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_scale.c | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c index cb42794..41ddec7 100644 --- a/libavfilter/vf_scale.c +++ b/libavfilter/vf_scale.c @@

[FFmpeg-devel] [PATCH v4] swscale/swscale: cosmetics

2019-09-26 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libswscale/swscale.c | 7 --- 1 file changed, 7 deletions(-) diff --git a/libswscale/swscale.c b/libswscale/swscale.c index b4f958a..4ecfa88 100644 --- a/libswscale/swscale.c +++ b/libswscale/swscale.c @@ -271,7 +271,6 @@ static int swscale(Sw

[FFmpeg-devel] [PATCH v2 4/4] fate: add scenechangedetect metadata test

2019-09-29 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 6 ++ tests/ref/fate/filter-metadata-scenechangedetect | 11 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/filter-metadata-scenechangedetect diff --git a/te

[FFmpeg-devel] [PATCH v2 3/3] avfilter/vf_minterpolate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-09-29 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_minterpolate.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index b0bb238ade..db3d7d4ca3 100644 --- a/libavfilter/vf_minterpolate.

[FFmpeg-devel] [PATCH v2 2/3] avfilter/vf_framerate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-09-29 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 06e463e4d7..d7ae1ae850 100644 --- a/libavfilter/vf_framerate.c +++ b/libav

[FFmpeg-devel] [PATCH v2 1/3] avfilter/vf_scenechangedetect: add filter to detect scene change

2019-09-29 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- Please provide a comment to add a new filter for scene change detection to avoid multiple calculations of mafd in the filter chain. The filter can avoid duplication code also for I am writing a new filter to synchronize frames that require scene ch

[FFmpeg-devel] [PATCH v1 1/6] avfilter/af_silencedetect: change parameters order for av_malllocz_array

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silencedetect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index 3a71f39..c31109f 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfil

[FFmpeg-devel] [PATCH v1 2/6] avfilter/af_silencedetect: document metadata

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 10 +- libavfilter/af_silencedetect.c | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 333f502..697ec21 100644 --- a/doc/filters.texi +++ b/doc

[FFmpeg-devel] [PATCH v1 4/6] avfilter/af_silencedetect: change mono default to 0 for bool

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silencedetect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index 0fce244..9840886 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfil

[FFmpeg-devel] [PATCH v1 5/6] avfilter/af_silenceremove: change the max range of time to INT64_MAX

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silenceremove.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/af_silenceremove.c b/libavfilter/af_silenceremove.c index 7dd8c5a..7d76e49 100644 --- a/libavfilter/af_silenceremove.c +++ b/liba

[FFmpeg-devel] [PATCH v1 3/6] avfilter/af_silencedetect: use AV_OPT_TYPE_DURATION

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 4 +++- libavfilter/af_silencedetect.c | 9 + tests/fate/filter-video.mak| 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 697ec21..cc6225c

[FFmpeg-devel] [PATCH v1 6/6] avfilter/af_silenceremove: remove duplicate option fields

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silenceremove.c | 20 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/libavfilter/af_silenceremove.c b/libavfilter/af_silenceremove.c index 7d76e49..c85be81 100644 --- a/libavfilter/af_silenceremov

[FFmpeg-devel] [PATCH v2 3/4] avfilter/af_silencedetect: use AV_OPT_TYPE_DURATION

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 4 +++- libavfilter/af_silencedetect.c | 10 ++ tests/fate/filter-video.mak| 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 697ec21..b89

[FFmpeg-devel] [PATCH v2 2/4] avfilter/af_silencedetect: document metadata

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/filters.texi | 10 +- libavfilter/af_silencedetect.c | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 333f502..697ec21 100644 --- a/doc/filters.texi +++ b/doc

[FFmpeg-devel] [PATCH v2 1/4] avfilter/af_silencedetect: change parameters order for av_malllocz_array

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silencedetect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index 3a71f39..c31109f 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfil

[FFmpeg-devel] [PATCH v2 4/4] avfilter/af_silencedetect: change mono default to 0 for bool

2019-09-30 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silencedetect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index f2c5dac..dc62f8c 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfil

[FFmpeg-devel] [PATCH v1] avfilter/vf_freezedetect: add force_discard option to force discard freeze/non-freeze frame

2019-09-30 Thread lance . lmwang
From: Limin Wang How to tested it, please try with the following command: ./ffmpeg -f lavfi -i "smptebars=duration=5:size=1280x720:rate=30,freezedetect=d=1:f=0" -f null - frame= 150 fps=0.0 q=-0.0 Lsize=N/A time=00:00:05.00 bitrate=N/A speed= 232x ./ffmpeg -f lavfi -i "smptebars=durati

[FFmpeg-devel] [PATCH v1] doc/developer: make clear for the patch processing time

2019-10-07 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- doc/developer.texi | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/doc/developer.texi b/doc/developer.texi index 5c342c9..698a814 100644 --- a/doc/developer.texi +++ b/doc/developer.texi @@ -497,8 +497,12 @@ incorporates

[FFmpeg-devel] [PATCH v2] avfilter/vf_freezedetect: add discard option to force drop freezen frame

2019-10-07 Thread lance . lmwang
From: Limin Wang How to tested it, please try with the following command: ./ffmpeg -f lavfi -i "smptebars=duration=5:size=1280x720:rate=30,freezedetect=d=1:discard=0" -f null - frame= 150 fps=0.0 q=-0.0 Lsize=N/A time=00:00:05.00 bitrate=N/A speed= 234x ./ffmpeg -f lavfi -i "smptebars=dur

[FFmpeg-devel] [PATCH v3 1/4] avfilter/vf_scenechangedetect: add filter to detect scene change

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- configure | 1 + doc/filters.texi | 35 + libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_scenechangedetect.c | 220 +++

[FFmpeg-devel] [PATCH v3 2/4] avfilter/vf_framerate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 6c8d01c94b..8d16998457 100644 --- a/libavfilter/vf_framerate.c +++ b/libav

[FFmpeg-devel] [PATCH v3 4/4] fate: add scenechangedetect metadata test

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 6 ++ tests/ref/fate/filter-metadata-scenechangedetect | 11 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/filter-metadata-scenechangedetect diff --git a/te

[FFmpeg-devel] [PATCH v3 3/4] avfilter/vf_minterpolate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_minterpolate.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index b0bb238ade..db3d7d4ca3 100644 --- a/libavfilter/vf_minterpolate.

[FFmpeg-devel] [PATCH v4 1/4] avfilter/vf_scdet: add filter to detect scene change

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- configure| 1 + doc/filters.texi | 35 +++ libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_scdet.c | 220 +++ 5 files

[FFmpeg-devel] [PATCH v4 2/4] avfilter/vf_framerate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 6c8d01c94b..8d16998457 100644 --- a/libavfilter

[FFmpeg-devel] [PATCH v4 3/4] avfilter/vf_minterpolate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- libavfilter/vf_minterpolate.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index b0bb238ade..db3d7d4ca3 100644 --- a/l

[FFmpeg-devel] [PATCH v4 4/4] fate: add scdetect metadata test

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 6 ++ tests/ref/fate/filter-metadata-scdet | 11 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/filter-metadata-scdet diff --git a/tests/fate/

[FFmpeg-devel] [PATCH v1] avformat/hlsenc: fix the av_dirname path isn't include / in the end of string

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index cd43201..ad27d7d 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -544,7 +544,7 @@

[FFmpeg-devel] [PATCH v3 2/3] avfilter/af_silencedetect: use AV_OPT_TYPE_DURATION

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Moritz Barsnick Signed-off-by: Limin Wang --- doc/filters.texi | 4 +++- libavfilter/af_silencedetect.c | 10 ++ tests/fate/filter-video.mak| 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/doc/filters.texi b/doc/f

[FFmpeg-devel] [PATCH v3 1/3] avfilter/af_silencedetect: document metadata

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Moritz Barsnick Signed-off-by: Limin Wang --- doc/filters.texi | 11 ++- libavfilter/af_silencedetect.c | 1 - 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index c975777..9bd63de 100644

[FFmpeg-devel] [PATCH v3 3/3] avfilter/af_silencedetect: change mono default to 0 for bool

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/af_silencedetect.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silencedetect.c b/libavfilter/af_silencedetect.c index 3eb378d..ff3b219 100644 --- a/libavfilter/af_silencedetect.c +++ b/libavfil

[FFmpeg-devel] [PATCH v4 1/4] avfilter/vf_scdet: add filter to detect scene change

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- configure| 1 + doc/filters.texi | 35 libavfilter/Makefile | 1 + libavfilter/allfilters.c | 1 + libavfilter/vf_scdet.c | 224 +++

[FFmpeg-devel] [PATCH v4 2/4] avfilter/vf_framerate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- libavfilter/vf_framerate.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_framerate.c b/libavfilter/vf_framerate.c index 6c8d01c..8d16998 100644 --- a/libavfilter/vf_fr

[FFmpeg-devel] [PATCH v4 4/4] fate: add scdet metadata test

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 6 ++ tests/ref/fate/filter-metadata-scdet | 11 +++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/filter-metadata-scdet diff --git a/tests/fate/

[FFmpeg-devel] [PATCH v4 3/4] avfilter/vf_minterpolate: if metadata lavfi.scd.mafd exists, we'll use it first

2019-10-08 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- libavfilter/vf_minterpolate.c | 16 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_minterpolate.c b/libavfilter/vf_minterpolate.c index b0bb238..db3d7d4 100644 --- a/libavfi

[FFmpeg-devel] [PATCH v2] avformat/hlsenc: fix the av_dirname path isn't include separator in the end of string

2019-10-08 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 16 ++-- 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index cd4320114d..74f5e08729 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -478

[FFmpeg-devel] [PATCH v1 1/2] avformat/hlsenc: free the original malloc pointer to avoid error when system function used in the following patch

2019-10-09 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/hlsenc.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index b9f5b69fcf..5d8c4a3a8f 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -493,8 +

[FFmpeg-devel] [PATCH v1 2/2] avutil/avstring: replace with system interface if dirname and basename functions are detected

2019-10-09 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- configure| 4 libavutil/avstring.c | 13 - 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 8413826f9e..5296a4cc93 100755 --- a/configure +++ b/configure @@ -2188,6 +2188,8 @@

[FFmpeg-devel] [PATCH v2 1/2] avformat/hlsenc: free the original malloc pointer to avoid error when system function used in the following patch

2019-10-09 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- git format the patch on master, the v1 depend on other patch and can't git am directly. libavformat/hlsenc.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index cd4320

[FFmpeg-devel] [PATCH v2 2/2] avutil/avstring: replace with system interface if dirname and basename functions are detected

2019-10-09 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- configure| 4 libavutil/avstring.c | 13 - 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 8413826..5296a4c 100755 --- a/configure +++ b/configure @@ -2188,6 +2188,8 @@ SYSTEM

[FFmpeg-devel] [PATCH v1] avcodec/magicyuv: remove duplicate code

2019-10-09 Thread lance . lmwang
From: Limin Wang Reviewed-by: Paul B Mahol Signed-off-by: Limin Wang --- Paul, I have updated with Reviewed-by, please help to push it if have time. libavcodec/magicyuv.c | 30 ++ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/libavcodec/magicyuv.c

[FFmpeg-devel] [PATCH v1] avfilter/vf_freezedetect: add metadata lavfi.freezedetect.mafd

2019-10-09 Thread lance . lmwang
From: Limin Wang As suggested by Paul to support frozen frames discard, please refer to: https://patchwork.ffmpeg.org/patch/15423/ You can tested with below commands: ./ffmpeg -f lavfi -i "smptebars=duration=5:size=1280x720:rate=30,freezedetect,metadata=mode=select:key=lavfi.freezedetect.mafd

[FFmpeg-devel] [PATCH v1] avfilter/f_metadata: remove unneeded code

2019-10-09 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/f_metadata.c | 4 1 file changed, 4 deletions(-) diff --git a/libavfilter/f_metadata.c b/libavfilter/f_metadata.c index 2ed1393cba..3bf4bb17f5 100644 --- a/libavfilter/f_metadata.c +++ b/libavfilter/f_metadata.c @@ -320,13 +320,11

[FFmpeg-devel] [PATCH v1 3/6] avcodec/xwddec: cosmetics

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/xwddec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/xwddec.c b/libavcodec/xwddec.c index 8c4358fd4c..924ba020da 100644 --- a/libavcodec/xwddec.c +++ b/libavcodec/xwddec.c @@ -151,7 +151,7 @@ static int

[FFmpeg-devel] [PATCH v1 5/6] avformat/rl2: use av_freep instead of av_free to avoid invalid access if alloc failed

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavformat/rl2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/rl2.c b/libavformat/rl2.c index d847d9aaa8..3d38ffe8ba 100644 --- a/libavformat/rl2.c +++ b/libavformat/rl2.c @@ -163,9 +163,9 @@ static av_cold

[FFmpeg-devel] [PATCH v1 4/6] avcodec/magicyuv: fix for the memory leak if failed

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/magicyuv.c | 43 ++- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/libavcodec/magicyuv.c b/libavcodec/magicyuv.c index 0b1ac7345a..c905c2ca22 100644 --- a/libavcodec/magicyuv.c ++

[FFmpeg-devel] [PATCH v1 2/6] avcodec/dxtory: cosmetics

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/dxtory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/dxtory.c b/libavcodec/dxtory.c index 4dd675316b..d2d7482262 100644 --- a/libavcodec/dxtory.c +++ b/libavcodec/dxtory.c @@ -613,7 +613,7 @@ static int

[FFmpeg-devel] [PATCH v1 6/6] avfilter/vf_random: seeds is uint32, it's enough to use int32_t

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_random.c b/libavfilter/vf_random.c index 1937eae771..9f2153be61 100644 --- a/libavfilter/vf_random.c +++ b/libavfilter/vf_random.c @@ -33,7 +

[FFmpeg-devel] [PATCH v1 1/6] avcodec/magicyuv: cosmetics

2019-10-10 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavcodec/magicyuv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/magicyuv.c b/libavcodec/magicyuv.c index 21a32785bc..0b1ac7345a 100644 --- a/libavcodec/magicyuv.c +++ b/libavcodec/magicyuv.c @@ -620,7 +620,7

[FFmpeg-devel] [PATCH v5] avcodec/v210dec: add the frame and slice threading support

2019-10-12 Thread lance . lmwang
From: Limin Wang The multithread is avoid one core cpu is full with other filter like scale etc. About the performance, the gain is very small, below is my testing for performance. In order to avoid the disk bottleneck, I'll use stream_loop mode for 10 frame only. ./ffmpeg -y -i ~/Movies/4k_Rec7

[FFmpeg-devel] [PATCH v1 4/4] fate/filter-video: add 10bit test for unsharp filter

2019-10-14 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 3 ++ tests/ref/fate/filter-unsharp-yuv420p10 | 55 + 2 files changed, 58 insertions(+) create mode 100644 tests/ref/fate/filter-unsharp-yuv420p10 diff --git a/tests/fate/filter-v

[FFmpeg-devel] [PATCH v1 3/4] avfilter/vf_unsharp: activate more pixel format which tested by ffplay

2019-10-14 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_unsharp.c | 4 1 file changed, 4 insertions(+) diff --git a/libavfilter/vf_unsharp.c b/libavfilter/vf_unsharp.c index 751bafe73a..aa83a6bd7c 100644 --- a/libavfilter/vf_unsharp.c +++ b/libavfilter/vf_unsharp.c @@ -201,6 +201,10

[FFmpeg-devel] [PATCH v1 2/4] avfilter/vf_unsharp: add 10bit support

2019-10-14 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/unsharp.h| 3 + libavfilter/vf_unsharp.c | 162 +-- 2 files changed, 90 insertions(+), 75 deletions(-) diff --git a/libavfilter/unsharp.h b/libavfilter/unsharp.h index a60b30f31a..253e32dd19 10

[FFmpeg-devel] [PATCH v1 1/4] avfilter/vf_unsharp: rename config_props -> config_input, link -> inlink

2019-10-14 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_unsharp.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libavfilter/vf_unsharp.c b/libavfilter/vf_unsharp.c index af05833a5d..95b4968d41 100644 --- a/libavfilter/vf_unsharp.c +++ b/libavfilter/v

[FFmpeg-devel] [PATCH v6] avcodec/v210dec: add the frame and slice threading support

2019-10-15 Thread lance . lmwang
From: Limin Wang Threading is to avoid a core cpu being occupied fully with other filters like scale, regarding performance, if your cpu frequency is very high, the gain is very small, but with more cores and fewer cpu MHz cpus, you will get more improvements. The following is my testing resul

[FFmpeg-devel] [PATCH v2 4/4] fate/filter-video: add 10bit test for unsharp filter

2019-10-15 Thread lance . lmwang
From: Limin Wang Signed-off-by: Limin Wang --- tests/fate/filter-video.mak | 3 ++ tests/ref/fate/filter-unsharp-yuv420p10 | 55 + 2 files changed, 58 insertions(+) create mode 100644 tests/ref/fate/filter-unsharp-yuv420p10 diff --git a/tests/fate/filter-v

<    5   6   7   8   9   10   11   12   13   14   >