Re: [libav-devel] [PATCH] lavu/qsv: fix a random hwupload failure regression

2018-10-03 Thread Rogozhkin, Dmitry V
On Wed, 2018-10-03 at 07:56 +0200, Luca Barbato wrote: > On 30/09/2018 11:59, Zhong Li wrote: > > Variable 'ret' hasn't been initialized,thus introducing a random > > hwupload failure regression due to qsv session uninitialized. > > > > Signed-off-by: Zhong Li > > --- > >  

[libav-devel] [PATCH 1/9] avcodec/bsf: Add ff_bsf_get_packet_ref() function

2018-10-03 Thread Luca Barbato
From: Jan Sebechlebsky Use of this function can save unnecessary malloc operation in bitstream filter. Signed-off-by: Jan Sebechlebsky Signed-off-by: Michael Niedermayer Signed-off-by: Luca Barbato --- libavcodec/bsf.c | 16 libavcodec/bsf.h | 11 +++ 2 files

[libav-devel] [PATCH 2/9] avcodec/extract_extradata_bsf: Fix leak discovered via fuzzing

2018-10-03 Thread Luca Barbato
From: Nikolas Bowe Signed-off-by: Michael Niedermayer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/extract_extradata_bsf.c b/libavcodec/extract_extradata_bsf.c index 100c60d063..10d108054a

[libav-devel] [PATCH 3/9] avcodec/extract_extradata: Zero-initialize the padding bytes in all allocated buffers

2018-10-03 Thread Luca Barbato
From: James Almer Reviewed-by: Derek Buitenhuis Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/libavcodec/extract_extradata_bsf.c b/libavcodec/extract_extradata_bsf.c index

[libav-devel] [PATCH 4/9] avcodec/extract_extradata: Do not allocate more space than needed when removing NALUs in h264/hevc

2018-10-03 Thread Luca Barbato
From: James Almer Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/libavcodec/extract_extradata_bsf.c b/libavcodec/extract_extradata_bsf.c index

[libav-devel] [PATCH 6/9] avcodec/extract_extradata: don't uninitialize the H2645Packet on every processed packet

2018-10-03 Thread Luca Barbato
From: James Almer Based on hevc_parser code. This prevents repeated unnecessary allocations and frees on every packet processed by the bsf. Reviewed-by: Jun Zhao Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 33

[libav-devel] [PATCH 5/9] avcodec/extract_extradata: Move the reference in the bsf internal buffer

2018-10-03 Thread Luca Barbato
From: James Almer There is no need to allocate a new packet for it. Reviewed-by: Mark Thompson Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git

[libav-devel] AV1 support part I of many

2018-10-03 Thread Luca Barbato
While I'm trying to figure out an unrelated bug on an unrelated piece of software here some picks needed to support AV1 in mkv and mp4. ___ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel

Re: [libav-devel] [PATCH] lavu/qsv: fix a random hwupload failure regression

2018-10-03 Thread Luca Barbato
On 03/10/2018 18:59, Rogozhkin, Dmitry V wrote: > On Wed, 2018-10-03 at 07:56 +0200, Luca Barbato wrote: >> On 30/09/2018 11:59, Zhong Li wrote: >>> Variable 'ret' hasn't been initialized,thus introducing a random >>> hwupload failure regression due to qsv session uninitialized. >>> >>>

[libav-devel] [PATCH 7/9] avcodec: add AV1 packet split API

2018-10-03 Thread Luca Barbato
From: James Almer Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/av1_parse.c | 103 libavcodec/av1_parse.h | 126 + 2 files changed, 229 insertions(+) create mode 100644

[libav-devel] [PATCH 8/9] avcodec/extract_extradata: add support for AV1

2018-10-03 Thread Luca Barbato
From: James Almer Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/Makefile| 2 +- libavcodec/extract_extradata_bsf.c | 80 ++ 2 files changed, 81 insertions(+), 1 deletion(-) diff --git a/libavcodec/Makefile

[libav-devel] [PATCH 9/9] avcodec/extract_extradata_bsf: make sure a Sequence Header was found for av1

2018-10-03 Thread Luca Barbato
From: James Almer A packet may have Metadata OBUs but no Sequence Header OBU, which is useless as extradata. Signed-off-by: James Almer Signed-off-by: Luca Barbato --- libavcodec/extract_extradata_bsf.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git

Re: [libav-devel] [PATCH 3/9] avcodec/extract_extradata: Zero-initialize the padding bytes in all allocated buffers

2018-10-03 Thread James Almer
On 10/3/2018 4:15 PM, Luca Barbato wrote: > From: James Almer > > Reviewed-by: Derek Buitenhuis > Signed-off-by: James Almer > Signed-off-by: Luca Barbato > --- > libavcodec/extract_extradata_bsf.c | 6 ++ > 1 file changed, 6 insertions(+) > > diff --git

Re: [libav-devel] [PATCH 7/9] avcodec: add AV1 packet split API

2018-10-03 Thread James Almer
On 10/3/2018 4:15 PM, Luca Barbato wrote: > From: James Almer > > Signed-off-by: James Almer > Signed-off-by: Luca Barbato > --- > libavcodec/av1_parse.c | 103 > libavcodec/av1_parse.h | 126 > + > 2

Re: [libav-devel] [PATCH 9/9] avcodec/extract_extradata_bsf: make sure a Sequence Header was found for av1

2018-10-03 Thread James Almer
On 10/3/2018 4:15 PM, Luca Barbato wrote: > From: James Almer > > A packet may have Metadata OBUs but no Sequence Header OBU, which is > useless as extradata. > > Signed-off-by: James Almer > Signed-off-by: Luca Barbato > --- > libavcodec/extract_extradata_bsf.c | 6 -- > 1 file changed,