[FFmpeg-devel] [PATCH 4/4] VP4 video decoder

2019-01-05 Thread Peter Ross
--- Changelog | 1 + doc/general.texi| 2 + libavcodec/codec_desc.c | 2 +- libavcodec/vp3.c| 701 ++-- libavformat/riff.c | 1 + 5 files changed, 671 insertions(+), 36 deletions(-) diff --git a/Changelog b/Changelog i

[FFmpeg-devel] [PATCH 3/4] VP4 data tables

2019-01-05 Thread Peter Ross
--- libavcodec/vp4data.h | 3784 ++ 1 file changed, 3784 insertions(+) create mode 100644 libavcodec/vp4data.h diff --git a/libavcodec/vp4data.h b/libavcodec/vp4data.h new file mode 100644 index 00..bd33f50d7d --- /dev/null +++ b/libavcodec/vp4data

[FFmpeg-devel] [PATCH 2/4] vp3dsp: add 12 pixel loop filter functions

2019-01-05 Thread Peter Ross
--- libavcodec/vp3dsp.c | 28 libavcodec/vp3dsp.h | 5 + 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/libavcodec/vp3dsp.c b/libavcodec/vp3dsp.c index cdf7d6490e..c21d1539ee 100644 --- a/libavcodec/vp3dsp.c +++ b/libavcodec/vp3dsp.c @@ -227,14 +2

[FFmpeg-devel] [PATCH 1/4] vp3: ref_frame/ref_frames are only required when HAVE_THREADS=1

2019-01-05 Thread Peter Ross
squelch another warning --- libavcodec/vp3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 9df2fda49d..a5d8c2ed0b 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -1961,6 +1961,7 @@ fail: return ret; } +#if HAVE_THREADS

[FFmpeg-devel] [PATCH 0/4] On2 VP4 video decoder

2019-01-05 Thread Peter Ross
This patch set adds a native On2 VP4 decoder to FFmpeg, and completes the set of Duck/On2/Google authored codecs. VP4 is similar to VP3, adding new tables and some new tricks. Loop filtering is performed between the motion compensation and apply idct steps. For all my test streams, output is bit

[FFmpeg-devel] [PATCH] avcodec/bsf_list: implement a AVBSFContext.flush callback

2019-01-05 Thread James Almer
Signed-off-by: James Almer --- libavcodec/bsf.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/libavcodec/bsf.c b/libavcodec/bsf.c index 03841da682..41dde4dcc8 100644 --- a/libavcodec/bsf.c +++ b/libavcodec/bsf.c @@ -350,6 +350,16 @@ static int bsf_list_filter(AVBSFContext *bsf,

Re: [FFmpeg-devel] [PATCH] avcodec/mpeg12dec: ignore scte20 captions when a53 data is also present

2019-01-05 Thread David Engel
On Thu, Mar 08, 2018 at 07:13:57AM +, Aman Gupta wrote: > On Wed, Mar 7, 2018 at 10:35 AM Devin Heitmueller < > dheitmueller at ltnglobal.com> wrote: > > > > > > From what I've seen in US broadcast television, scte20 is only used on > > > standard-def content and everything else uses normal a5

[FFmpeg-devel] [PATCH] avcodec/dxva2: d3d11va: don't try to get surface description for nullptr

2019-01-05 Thread Anton Fedchin
From: Anton Fedchin after 153b36f there is a possibility to crash when trying to get index of a surface which points to nirvana. it may occurs when a stream starts with non i-frame. --- libavcodec/dxva2.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libavcodec/d

Re: [FFmpeg-devel] [PATCH 1/3] vcodec/gdv: Optimize unscaled loop

2019-01-05 Thread Michael Niedermayer
On Fri, Jan 04, 2019 at 08:29:05PM +0100, Paul B Mahol wrote: > On 1/4/19, Michael Niedermayer wrote: > > Signed-off-by: Michael Niedermayer > > --- > > libavcodec/gdv.c | 6 ++ > > 1 file changed, 2 insertions(+), 4 deletions(-) > > > OK will apply thx [...] -- Michael GnuPG finge