On 5/30/19, Ruiling Song wrote:
> For details of the implementation, please refer to the comment
> inlined in the assembly code. It improves the horizontal pass
> performance about 100% under single thread.
>
> Tested overall performance using the command(avx2 enabled):
> ./ffmpeg -i 1080p.mp4 -vf
> -Original Message-
> From: Paul B Mahol [mailto:one...@gmail.com]
> Sent: Thursday, May 30, 2019 3:24 PM
> To: FFmpeg development discussions and patches de...@ffmpeg.org>
> Cc: Song, Ruiling
> Subject: Re: [FFmpeg-devel] [PATCH] avfilter/vf_gblur: add x86 SIMD
> optimizations
>
> On
> vpp_qsv with system software path could reproduce this with mainline
> version:
>
> ffmpeg -init_hw_device qsv=foo -filter_hw_device foo -v debug -f rawvideo
> -pix_fmt nv12 -s:v 852x480 -i 852x480.nv12 -vf 'vpp_qsv=w=500:h=400' -f
> rawvideo -pix_fmt nv12 qsv.nv12
>
> This happens when the siz
Andreas Rheinhardt:
> The earlier version of the webm_chunk muxer had several bugs:
>
> 1. If the first packet of an audio stream didn't have a PTS of zero,
> then no chunk will be started before a packet is delivered to the
> underlying Matroska/WebM muxer, i.e. the AVFormatContext used to write
On 5/29/19, Xuewei Meng wrote:
> Remove the rain in the input image/video by applying the derain
> methods based on convolutional neural networks. Training scripts
> as well as scripts for model generation are provided in the
> repository at https://github.com/XueweiMeng/derain_filter.git.
>
> Sig
On 5/29/19, Michael Niedermayer wrote:
> Improves: Timeout (355sec -> 97sec)
> Improves:
> 14709/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_GDV_fuzzer-5704215281795072
>
> Found-by: continuous fuzzing process
> https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
> ---
> libavcod
Signed-off-by: Zhengxu Huang
Signed-off-by: Hassene Tmar
Signed-off-by: Jun Zhao
Signed-off-by: Jing Sun
---
configure| 4 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libsvt_hevc.c | 510 +++
lib
Add docs for libsvt_hevc encoder in encoders.texi and general.texi
Signed-off-by: Jun Zhao
Signed-off-by: Zhengxu Huang
Signed-off-by: Hassene Tmar
Signed-off-by: Jing Sun
---
doc/encoders.texi | 149 ++
doc/general.texi | 8 +++
2 files
From: Nick Renieris
Additionally:
- Renamed TIFF_WHITE_LEVEL to DNG_WHITE_LEVEL since it is specified
in the DNG spec.
- Added/changed some comments to be more precise in differentiating
between TIFF, TIFF/EP and DNG values.
Related to ticket: https://trac.ffmpeg.org/ticket/4364
Signed-off-
From: Nick Renieris
SubIFDs that were part of more than single-sized "SubIFDs" tags were
being ignored due to existing code ignoring that case.
This patch makes is so the first entry is read, which is not ideal
but enough for some DNG images present in the wild to be decodeable
More specifically
From: Nick Renieris
Adds the "-thumbnail" option, that works like the current "-subifd"
option, but only for non-full-sized images.
This is particularly useful for DNG images (see next commit) that
have SubIFDs that are not necessarily thumbnails.
Signed-off-by: Nick Renieris
---
libavcodec/t
On 5/30/19, velocit...@gmail.com wrote:
> From: Nick Renieris
>
> Additionally:
> - Renamed TIFF_WHITE_LEVEL to DNG_WHITE_LEVEL since it is specified
> in the DNG spec.
> - Added/changed some comments to be more precise in differentiating
> between TIFF, TIFF/EP and DNG values.
>
> Related to
Remove the rain in the input image/video by applying the derain
methods based on convolutional neural networks. Training scripts
as well as scripts for model generation are provided in the
repository at https://github.com/XueweiMeng/derain_filter.git.
Signed-off-by: Xuewei Meng
---
doc/filters.t
It seems that VA_CODED_BUF_STATUS_SINGLE_NALU allows driver to map
buffer for each slice.
Currently, assigning new buffer for pkt when multiple buffer returns
from vaMapBuffer will cover the previous encoded pkt data and lead
to encode issues.
Iterate through the buf_list first to find out the to
Fixes: Timeout (14sec -> 133ms)
Fixes:
14843/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NUV_fuzzer-5661969614372864
Found-by: continuous fuzzing process
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer
---
libavcodec/nuv.c | 35 +
The tests previously rounded the timestamps. Its better in a fate test to
preserve
the data from the demuxer and decoder.
Signed-off-by: Michael Niedermayer
---
tests/fate/video.mak | 2 +-
tests/ref/fate/nuv-rtjpeg | 18 +-
2 files changed, 10 insertions(+), 10 deletions(
Signed-off-by: Michael Niedermayer
---
libswresample/swresample.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index 1ac5ef9a30..f1decb600a 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -164,6 +164,1
Fixes: Ticket7880
Signed-off-by: Michael Niedermayer
---
libavcodec/qtrle.c| 42 +++
tests/ref/fate/qtrle-8bit | 1 +
2 files changed, 39 insertions(+), 4 deletions(-)
diff --git a/libavcodec/qtrle.c b/libavcodec/qtrle.c
index 2c29547e5a..4add1aded6
On Thu, May 16, 2019 at 09:29:26PM +0200, Marton Balint wrote:
>
> On Wed, 15 May 2019, Michael Niedermayer wrote:
>
> >Fixes: Ticket7880
> >
> >Signed-off-by: Michael Niedermayer
> >---
> >libavcodec/qtrle.c| 27 +--
> >tests/ref/fate/qtrle-8bit | 1 +
> >2 files
Signed-off-by: Steven Liu
---
libavutil/dynarray.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavutil/dynarray.h b/libavutil/dynarray.h
index 034a9fedfe..3a7e146422 100644
--- a/libavutil/dynarray.h
+++ b/libavutil/dynarray.h
@@ -23,7 +23,7 @@
#include "mem.h"
/**
-
On 5/29/2019 3:28 PM, Derek Buitenhuis wrote:
> Uses the crav1e C bindings for rav1e.
>
> Port to the new send/receive API by: James Almer .
>
> Signed-off-by: Derek Buitenhuis
> ---
> Changes since v2:
>
> * Removed 4:0:0 support; seems broken in rav1e (ref:
> https://github.com/xiph/rav1
On 5/30/2019 8:04 AM, Jing Sun wrote:
> Signed-off-by: Zhengxu Huang
> Signed-off-by: Hassene Tmar
> Signed-off-by: Jun Zhao
> Signed-off-by: Jing Sun
> ---
> configure| 4 +
> libavcodec/Makefile | 1 +
> libavcodec/allcodecs.c | 1 +
> libavcodec/libsvt_hevc.c |
On 30/05/2019 15:51, James Almer wrote:
> You could add tile-columns, tile-rows, and speed options.
I'm of two minds here.
One one hand, it is convenient.
On the other hand, you may end up with a crappy pile of stuff
like libx264.c where everything has its own option or aomenc
where new stuff is
On 5/30/2019 1:15 PM, Derek Buitenhuis wrote:
> On 30/05/2019 15:51, James Almer wrote:
>> You could add tile-columns, tile-rows, and speed options.
>
> I'm of two minds here.
>
> One one hand, it is convenient.
>
> On the other hand, you may end up with a crappy pile of stuff
> like libx264.c w
On 30/05/2019 17:27, James Almer wrote:
> All three options are important to get decent and/or fast encodings, so
> if you'd rather not add options for them, you should document what
> key=value combinations can be passed to rav1e-params, either in
> encoders.doxy, or as a printed list like libx264
On 5/30/2019 1:37 PM, Derek Buitenhuis wrote:
> On 30/05/2019 17:27, James Almer wrote:
>> All three options are important to get decent and/or fast encodings, so
>> if you'd rather not add options for them, you should document what
>> key=value combinations can be passed to rav1e-params, either in
On Wed, May 29, 2019 at 19:28:24 +0100, Derek Buitenhuis wrote:
> +during configuration. You need to explicitly configue the build with
^ configure
> +Sets the maximum qauntizer (floor) to use when using bitrate mode.
^ quantizer
On Fri, May 24, 2019 at 6:34 PM Thilo Borgmann
wrote:
> Am 22.05.19 um 14:27 schrieb Thilo Borgmann:
> > Am 22.05.19 um 01:41 schrieb Jan Ekström:
> >> Hi,
> >>
> >> On Tue, May 14, 2019 at 4:16 PM Thilo Borgmann
> wrote:
> >>>
> >>> $Subject
> >>>
> >>> Tested compilation only, sanity test actu
On 5/25/19, Paul B Mahol wrote:
> Signed-off-by: Paul B Mahol
> ---
> doc/filters.texi | 52 +
> libavfilter/Makefile | 1 +
> libavfilter/allfilters.c | 1 +
> libavfilter/avf_showspatial.c | 384 ++
> 4 files changed, 438 inse
On 29.05.2019, at 19:51, Swaraj Hota wrote:
>>
>> Entirely depends on the purpose.
>> If the aim is to have a working demuxer, I think it is acceptable from what
>> I looked at.
>> I guess the only concern might be that not supporting piped input would be a
>> bit of a regression from the fir
Signed-off-by: Paul B Mahol
---
libavfilter/avf_showwaves.c | 30 +++---
1 file changed, 27 insertions(+), 3 deletions(-)
diff --git a/libavfilter/avf_showwaves.c b/libavfilter/avf_showwaves.c
index d85ebd9050..afe05fb504 100644
--- a/libavfilter/avf_showwaves.c
+++ b/lib
On 28.05.2019, at 12:48, Andreas Håkon wrote:
> Hi,
>
> This patch supersedes #13105 (https://patchwork.ffmpeg.org/patch/13105/)
>
> A new (simpler and more robust) implementationof of the reinsertion of the
> missing headers in the MPEG-2 bitstream from the HW QSV encoder.
>
> The problem i
On 5/30/2019 11:29 AM, Steven Liu wrote:
> Signed-off-by: Steven Liu
> ---
> libavutil/dynarray.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavutil/dynarray.h b/libavutil/dynarray.h
> index 034a9fedfe..3a7e146422 100644
> --- a/libavutil/dynarray.h
> +++ b/libavu
Fix #6945
Rotate or/and flip frame according to frame's metadata orientation
---
fftools/ffmpeg.c| 16 +++-
fftools/ffmpeg.h| 3 ++-
fftools/ffmpeg_filter.c | 28 +++-
3 files changed, 40 insertions(+), 7 deletions(-)
diff --git a/fftools/ffmpe
Add exif orientation support and expose an option.
---
libavfilter/hflip.h| 2 +
libavfilter/transpose.h| 14
libavfilter/vf_hflip.c | 40 ++---
libavfilter/vf_transpose.c | 161 -
4 files changed, 185 insertions(+), 32 deletions(-)
-Original Message-
From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of James
Almer
Sent: Thursday, May 30, 2019 11:35 PM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH v13 1/2] lavc/svt_hevc: add libsvt hevc
encoder wrapper
>Why the switch to encode2?
Signed-off-by: Zhengxu Huang
Signed-off-by: Hassene Tmar
Signed-off-by: Jun Zhao
Signed-off-by: Jing Sun
---
configure| 4 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libsvt_hevc.c | 499 +++
lib
On 5/30/2019 11:16 PM, Sun, Jing A wrote:
> -Original Message-
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of
> James Almer
> Sent: Thursday, May 30, 2019 11:35 PM
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH v13 1/2] lavc/svt_hevc: add lib
-Original Message-
From: Sun, Jing A
Sent: Friday, May 31, 2019 11:37 AM
To: ffmpeg-devel@ffmpeg.org
Cc: Sun, Jing A ; Huang, Zhengxu
; Tmar, Hassene ; Jun Zhao
Subject: [PATCH v13 1/2] lavc/svt_hevc: add libsvt hevc encoder wrapper
Sorry I forgot to remove some debugging code lines, r
-Original Message-
From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of James
Almer
Sent: Friday, May 31, 2019 10:38 AM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH v13 1/2] lavc/svt_hevc: add libsvt hevc
encoder wrapper
>No, with the encode2 API you
Signed-off-by: Zhengxu Huang
Signed-off-by: Hassene Tmar
Signed-off-by: Jun Zhao
Signed-off-by: Jing Sun
---
configure| 4 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libsvt_hevc.c | 499 +++
lib
On 5/30/2019 7:39 AM, Mark Thompson wrote:
On 28/05/2019 08:46, Yan Wang wrote:
On 5/28/2019 3:16 PM, Hendrik Leppkes wrote:
On Tue, May 28, 2019 at 8:57 AM Yan Wang wrote:
When the format change, the VAAPI context cannot be destroyed.
Otherwise, the reference frame surface will lost.
Signe
On 5/31/2019 12:50 AM, Jing Sun wrote:
> Signed-off-by: Zhengxu Huang
> Signed-off-by: Hassene Tmar
> Signed-off-by: Jun Zhao
> Signed-off-by: Jing Sun
> ---
> configure| 4 +
> libavcodec/Makefile | 1 +
> libavcodec/allcodecs.c | 1 +
> libavcodec/libsvt_hevc.c |
> -Original Message-
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf
> Of Paul B Mahol
> Sent: Thursday, May 30, 2019 3:22 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: [FFmpeg-devel] [PATCH] avfilter/vf_zscale: add slice threading
>
> Signed-off-by: Paul B Mahol
> -
Signed-off-by: Zhengxu Huang
Signed-off-by: Hassene Tmar
Signed-off-by: Jun Zhao
Signed-off-by: Jing Sun
---
configure| 4 +
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 1 +
libavcodec/libsvt_hevc.c | 501 +++
lib
-Original Message-
From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of James
Almer
Sent: Friday, May 31, 2019 11:17 AM
To: ffmpeg-devel@ffmpeg.org
Subject: Re: [FFmpeg-devel] [PATCH v13 1/2] lavc/svt_hevc: add libsvt hevc
encoder wrapper
>You should return 0 here. AV
46 matches
Mail list logo