2018-03-14 2:09 GMT+01:00 James Almer :
> These two are not used for bitstream filters.
>
> Signed-off-by: James Almer
> ---
> libavcodec/hapqa_extract_bsf.c | 7 +++
> 1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/libavcodec/hapqa_extract_bsf.c b/libavcodec/hapqa_extract_
2018-03-14 1:48 GMT+01:00 James Almer :
> On 3/13/2018 4:31 PM, Martin Vignali wrote:
> > 2018-03-11 19:37 GMT+01:00 Martin Vignali :
> >
> >>
> >>
> >> 2017-11-26 18:25 GMT+01:00 Martin Vignali :
> >>
> >>> Hello,
> >>>
> >>> Patch in attach, add test for hap encoding (currently not cover) (patch
This allows us to write AC3 and EAC3 data to the header even in non-seekable
output, like with segment.c (which I add tests for).
---
libavformat/movenc.c | 64 +---
tests/fate/avformat.mak | 60 +-
tests/
This includes extradata generated by an encoder post-init, or extradata
generated by automatically-added bsfs.
This fixes remuxing ADTS to non-seekable MKV, which had been broken in
f63c3516577d605e51cf16358cbdfa0bc97565d8, so the tests modified there
are restored.
This moves extradata writing in
matroska doesn't support mid-stream extradata changes, and rewriting
the same extradata already written in write_header would cause errors
since we previously didn't write a filler void.
---
libavformat/matroskaenc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat
This reverts commit d6d605eb05c3ca32f591016c345eb2ad9e81c554.
---
libavformat/avformat.h | 2 +-
libavformat/internal.h | 6 +
libavformat/mux.c | 52 ++
libavformat/options_table.h| 2 +-
libavformat/tests/fifo_muxer.
---
libavformat/dashenc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 79d63e52d4..5689aef811 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -1030,10 +1030,8 @@ static int dash_write_header(AVFormatCon
---
libavformat/avformat.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 9e87d6cdac..5f0ebfc114 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -1006,7 +1006,8 @@ typedef struct AVStream {
*
This prevents ffmpeg from modifying terminal parameters, which resulted in
broken terminals after tests nondeterministically when multiple processes
attempted to save and restore the state at the same time.
---
tests/fate/avformat.mak | 6 +++---
tests/fate/filter-audio.mak | 4 ++--
tests/fat
DASH muxing sometimes calls mov_write_eac3_tag multiple times on the same
stream.
We need to keep this data around so it's available in the second call, else we
won't write the data QuickTime needs.
---
libavformat/movenc.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/libavformat/movenc.c b
Fixes crash when muxing MKV-in-DASH
---
libavformat/dashenc.c | 10 +++---
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 5689aef811..63ff827583 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -985,13 +985,6 @
This could previously happen in error or early-exit cases. The next commit
would make it happen in all cases.
---
libavformat/movenc.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 5b1e66c897..accab417f6 100644
--- a/libavformat/movenc.
From d307ac53eaa1fa4b05d4701150fbdf62d74d16e7 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 15:00:27 +0800
Subject: [PATCH V3 10/11] lavc/remove_extradata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/remove_extradata_
From a268c566b90cf7fde52ec49b0aad13dae697d443 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 15:18:11 +0800
Subject: [PATCH V3 11/11] doc/fftools-common-opts: allow printing bsf details.
Signed-off-by: Jun Zhao
---
doc/fftools-common-opts.texi | 4
1 file changed, 4 inserti
From b7f927496b32256db266564c413ed99675bac097 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:57:47 +0800
Subject: [PATCH V3 09/11] lavc/noise_bsf: support dump options.
support dump bit stream filter options.
Signed-off-by: Jun Zhao
---
libavcodec/noise_bsf.c | 5 +++--
1 fi
From 3d49b455b8bea2ee311b011fd9078e180c7bdf9a Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:05:53 +0800
Subject: [PATCH V3 05/11] lavc/extract_extradata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/extract_extradat
From c558ab3512d8fcbc50f4c0a8e93f6a103fbea7e6 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:28:13 +0800
Subject: [PATCH V3 07/11] lavc/h265_metadata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/h265_metadata_bsf.c
From 4db1a0f7cccabe1f74991ba160b8f8506bb5f865 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:22:25 +0800
Subject: [PATCH V3 06/11] lavc/h264_metadata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/h264_metadata_bsf.c
From b406ee9499bd2f8557c350538a810bf92a828099 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:31:30 +0800
Subject: [PATCH V3 08/11] lavc/mpeg2_metadata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/mpeg2_metadata_bsf.
From fed84536f3c3c0fc11c63104fb6d8d93faf2000f Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 14:01:48 +0800
Subject: [PATCH V3 04/11] lavc/dump_extradata_bsf: support dump options.
support dump bit stream filter options
Signed-off-by: Jun Zhao
---
libavcodec/dump_extradata_bsf.
From 6b8f199d0028afb3f0a6a10275e4055ddce91a6a Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 13:50:31 +0800
Subject: [PATCH V3 03/11] ffmpeg: support dump bit stream filter options.
Support dump bit stream filter option in ffmpeg -h full and
ffmpeg -h bsf=FooBar.
Signed-off-by: J
From e479afdf27ab250ad545ea9518644e56be38d185 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Wed, 14 Mar 2018 10:05:05 +0800
Subject: [PATCH V3 02/11] lavu/opt: add bit stream filter option dump support.
enable dump bit stream filter and update opt fate test ref.
Signed-off-by: Jun Zhao
---
li
V3: rearrange the patch-sets as Michael's comments
V2: update opt fate test ref file
From c1b532a76153033efa5585915660a8d29a5f8649 Mon Sep 17 00:00:00 2001
From: Jun Zhao
Date: Thu, 8 Mar 2018 13:47:23 +0800
Subject: [PATCH V3 01/11] lavu/opt: add AV_OPT_FLAG_BSF_PARAM
add AV_OPT_FLAG_BSF_PARAM f
Simplifies code.
Signed-off-by: James Almer
---
libavformat/movenc.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index a17bb85900..df6163bae5 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -491,10 +491,7 @@
On Mon, Mar 12, 2018 at 11:46:45PM -0500, Rodger Combs wrote:
> This could previously happen in error or early-exit cases. The next commit
> would make it happen in all cases.
> ---
> libavformat/movenc.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/libavformat/movenc.c b/libavformat/
These two are not used for bitstream filters.
Signed-off-by: James Almer
---
libavcodec/hapqa_extract_bsf.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/libavcodec/hapqa_extract_bsf.c b/libavcodec/hapqa_extract_bsf.c
index ee5dc191f7..652f79a7fe 100644
--- a/libavco
On 2018/3/11 7:00, James Almer wrote:
> Based on hevc_parser code. This prevents repeated unnecessary allocations
> and frees on every packet processed by the bsf.
>
> Signed-off-by: James Almer
> ---
> libavcodec/extract_extradata_bsf.c | 33 +++--
> 1 file changed,
On 3/13/2018 4:31 PM, Martin Vignali wrote:
> 2018-03-11 19:37 GMT+01:00 Martin Vignali :
>
>>
>>
>> 2017-11-26 18:25 GMT+01:00 Martin Vignali :
>>
>>> Hello,
>>>
>>> Patch in attach, add test for hap encoding (currently not cover) (patch
>>> 002)
>>> and move decoding tests to a separate file (pa
On 2018/3/14 6:00, Michael Niedermayer wrote:
> On Mon, Mar 12, 2018 at 09:25:36AM +0800, Jun Zhao wrote:
>> opt | 50 +-
>> 1 file changed, 25 insertions(+), 25 deletions(-)
>> 2038c71aba538e2cf97de3c43e645359ad6e96b0
>> 0011-lavu-opt-update-f
On 2018/3/14 6:02, Michael Niedermayer wrote:
> On Mon, Mar 12, 2018 at 09:23:02AM +0800, Jun Zhao wrote:
>> V2: update opt fate test ref file
>> opt.c |1 +
>> opt.h |1 +
>> 2 files changed, 2 insertions(+)
>> 5e930c1851c198bd35369b87965c6eeadfd39a95
>> 0001-lavu-opt-add-AV_OPT_FLAG_
2018-03-10 20:50 GMT+01:00, Carl Eugen Hoyos :
> Hi!
>
> Attached patch fixes ticket #7078 for me.
Ping.
Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
On 3/10/2018 8:00 PM, James Almer wrote:
> Based on hevc_parser code. This prevents repeated unnecessary allocations
> and frees on every packet processed by the bsf.
>
> Signed-off-by: James Almer
> ---
> libavcodec/extract_extradata_bsf.c | 33 +++--
> 1 file change
2018-03-14 0:26 GMT+01:00, Martin Vignali :
>> >>
>> >> Patch in attach, add test for hap encoding
>>
>> Why is this a good idea?
>
> The question, is maybe why is this a wrong idea ?
We usually don't test external libraries, the main reason is probably
that if they change behaviour, fate breaks (
On 3/13/2018 8:17 PM, Martin Vignali wrote:
> 2018-03-13 23:08 GMT+01:00 James Almer :
>
>> ret is 0 by default.
>>
>> Signed-off-by: James Almer
>> ---
>> libavcodec/hapqa_extract_bsf.c | 2 ++
>> 1 file changed, 2 insertions(+)
>>
>> diff --git a/libavcodec/hapqa_extract_bsf.c b/libavcodec/hap
Same concept as av_fast_malloc(). If the buffer passed to it is writable
and big enough it will be reused, otherwise a new one will be allocated
instead.
Signed-off-by: James Almer
---
TODO: Changelog and APIChanges entries, version bump.
libavutil/buffer.c | 63
Behaves like the existing convolution filter, except working on OpenCL
hardware frames.
Takes exactly the same options: 4 convolution matrices, 4 rdiv values, 4 bias
values.
If not specified, default parameters are applied.
Matrices can be different sizes.
filter applies:
matrix0, rdiv0, bias0 to
> >>
> >> Patch in attach, add test for hap encoding
>
> Why is this a good idea?
>
The question, is maybe why is this a wrong idea ?
>
> Does the specification explain how encoding has to be done?
>
Not sure i understand, the spec explain that hap use DXT encoding and
snappy, and explain the f
2018-03-13 23:08 GMT+01:00 James Almer :
> ret is 0 by default.
>
> Signed-off-by: James Almer
> ---
> libavcodec/hapqa_extract_bsf.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/libavcodec/hapqa_extract_bsf.c b/libavcodec/hapqa_extract_
> bsf.c
> index 333efb2e3a..ee5dc191f7 10064
2018-03-11 19:37 GMT+01:00, Martin Vignali :
> 2017-11-26 18:25 GMT+01:00 Martin Vignali :
>
>> Hello,
>>
>> Patch in attach, add test for hap encoding
Why is this a good idea?
Does the specification explain how encoding has to be done?
This is very unusual, no?
Even if so: Why are we testing an
ret is 0 by default.
Signed-off-by: James Almer
---
libavcodec/hapqa_extract_bsf.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libavcodec/hapqa_extract_bsf.c b/libavcodec/hapqa_extract_bsf.c
index 333efb2e3a..ee5dc191f7 100644
--- a/libavcodec/hapqa_extract_bsf.c
+++ b/libavcodec/hapqa
On Mon, Mar 12, 2018 at 09:23:02AM +0800, Jun Zhao wrote:
> V2: update opt fate test ref file
> opt.c |1 +
> opt.h |1 +
> 2 files changed, 2 insertions(+)
> 5e930c1851c198bd35369b87965c6eeadfd39a95
> 0001-lavu-opt-add-AV_OPT_FLAG_BSF_PARAM.patch
> From 5cd2a18ebe1494e11b08e33ca5587f7d
On Mon, Mar 12, 2018 at 09:25:36AM +0800, Jun Zhao wrote:
>
> opt | 50 +-
> 1 file changed, 25 insertions(+), 25 deletions(-)
> 2038c71aba538e2cf97de3c43e645359ad6e96b0
> 0011-lavu-opt-update-fate-to-support-dump-bit-stream-filt.patch
> From e
On Tue, Mar 13, 2018 at 11:43 AM, Aman Gupta wrote:
>
> On Tue, Mar 13, 2018 at 11:34 AM Michael Niedermayer
> wrote:
>
>> On Tue, Mar 13, 2018 at 04:02:57PM +, Aman Gupta wrote:
>> > On Tue, Mar 13, 2018 at 4:39 AM Michael Niedermayer
>>
>> > wrote:
>> >
>> > > On Mon, Mar 12, 2018 at 06:4
>
> Should be ok now.
> ___
>
>
Pushed, thanks.
Martin
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
2018-03-11 19:37 GMT+01:00 Martin Vignali :
>
>
> 2017-11-26 18:25 GMT+01:00 Martin Vignali :
>
>> Hello,
>>
>> Patch in attach, add test for hap encoding (currently not cover) (patch
>> 002)
>> and move decoding tests to a separate file (patch 001)
>>
>> decoding can be test with
>> make fate-hap
Am 13.03.18 um 19:52 schrieb Paul B Mahol:
> On 3/13/18, Thilo Borgmann wrote:
>> Hi,
>>
>>> once again, FFmpeg has been accepted for CLT 2018 in Chemnitz, Germany!
>>> This "Chemnitzer Linux Tage" will take place on 10th and 11th of March.
>>> You can find more details on their homepage:
>>>
>>>
On 3/13/18, Thilo Borgmann wrote:
> Hi,
>
>> once again, FFmpeg has been accepted for CLT 2018 in Chemnitz, Germany!
>> This "Chemnitzer Linux Tage" will take place on 10th and 11th of March.
>> You can find more details on their homepage:
>>
>> https://chemnitzer.linux-tage.de/2018/en/
>>
>> Thus
Hi,
> once again, FFmpeg has been accepted for CLT 2018 in Chemnitz, Germany!
> This "Chemnitzer Linux Tage" will take place on 10th and 11th of March.
> You can find more details on their homepage:
>
> https://chemnitzer.linux-tage.de/2018/en/
>
> Thus once again, we will man a booth with our s
On Tue, Mar 13, 2018 at 11:34 AM Michael Niedermayer
wrote:
> On Tue, Mar 13, 2018 at 04:02:57PM +, Aman Gupta wrote:
> > On Tue, Mar 13, 2018 at 4:39 AM Michael Niedermayer
>
> > wrote:
> >
> > > On Mon, Mar 12, 2018 at 06:49:19PM -0700, Aman Gupta wrote:
> > > > From: Aman Gupta
> > > >
>
On Tue, Mar 13, 2018 at 04:02:57PM +, Aman Gupta wrote:
> On Tue, Mar 13, 2018 at 4:39 AM Michael Niedermayer
> wrote:
>
> > On Mon, Mar 12, 2018 at 06:49:19PM -0700, Aman Gupta wrote:
> > > From: Aman Gupta
> > >
> > > ---
> > > libavcodec/h264_slice.c| 5 +++--
> > > libavcodec/mpeg1
On Tue, Mar 13, 2018 at 4:39 AM Michael Niedermayer
wrote:
> On Mon, Mar 12, 2018 at 06:49:19PM -0700, Aman Gupta wrote:
> > From: Aman Gupta
> >
> > ---
> > libavcodec/h264_slice.c| 5 +++--
> > libavcodec/mpeg12dec.c | 12 +++-
> > libavcodec/mpegvideo_enc.c | 3 ++-
> > 3 f
fre 2018-03-09 klockan 22:34 +0100 skrev Marton Balint:
> Would this be useful for anybody?
I've never even run into this before, so I can't really say. Maybe?
/Tomas
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listin
On Tue, Mar 13, 2018 at 02:46:57AM -0700, Aman Gupta wrote:
> From: Aman Gupta
>
> In cases where the mediacodec decoder consumed a partial packet,
> receive_frame() would start returning EAGAIN if the rest of the
> packet couldn't be flushed and no frames were immediately available.
>
> This fi
On 06.03.2018 20:38, Thomas Mundt wrote:
Hi,
2018-03-05 13:48 GMT+01:00 Carl Eugen Hoyos :
2018-03-05 12:37 GMT+01:00, Paul B Mahol :
On 3/5/18, Vasile Toncu wrote:
Hello,
Thanks for the review. I've made changes according to your guidance.
It would be great to know if the community wil
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf
> Of Moritz Barsnick
> Sent: Tuesday, March 13, 2018 6:13 PM
> To: FFmpeg development discussions and patches
>
> Subject: Re: [FFmpeg-devel] [PATCH] lavc/qsvenc: provide detail error
> message if parameters invalid
>
> On Fr
On Mon, Mar 12, 2018 at 06:49:19PM -0700, Aman Gupta wrote:
> From: Aman Gupta
>
> ---
> libavcodec/h264_slice.c| 5 +++--
> libavcodec/mpeg12dec.c | 12 +++-
> libavcodec/mpegvideo_enc.c | 3 ++-
> 3 files changed, 12 insertions(+), 8 deletions(-)
Iam a little bit confused, y
On Sun, Mar 11, 2018 at 06:30:14PM +, Mark Thompson wrote:
> The type of the result of a shift operation is unaffected by the type of
> the right operand, so some existing code overflows with undefined behaviour
> when the element length is 32. Add a helper macro to calculate the maximum
> val
On Fri, Mar 02, 2018 at 11:24:10 +0800, Zhong Li wrote:
> ret = MFXVideoENCODE_Query(q->session, &q->param, ¶m_out);
> -if (ret < 0 ||
> -param_out.mfx.RateControlMethod != q->param.mfx.RateControlMethod)
This original code gave the impression that a mismatch of
RateControlMethod
fix ticket: #7023
Signed-off-by: Steven Liu
---
libavformat/hlsenc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index 185e3442f6..28e0047cf0 100644
--- a/libavformat/hlsenc.c
+++ b/libavformat/hlsenc.c
@@ -782,7 +782,7 @@ stati
write init file and first segment at the same time,
so remove the unnecessary variate and logic.
Signed-off-by: Steven Liu
---
libavformat/hlsenc.c | 11 +--
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c
index d319cba764..185e34
On Mon, Mar 12, 2018 at 6:49 PM, Aman Gupta wrote:
> From: Aman Gupta
>
> ---
> libavcodec/h264_slice.c| 5 +++--
> libavcodec/mpeg12dec.c | 12 +++-
> libavcodec/mpegvideo_enc.c | 3 ++-
> 3 files changed, 12 insertions(+), 8 deletions(-)
>
> diff --git a/libavcodec/h264_slic
From: Aman Gupta
In cases where the mediacodec decoder consumed a partial packet,
receive_frame() would start returning EAGAIN if the rest of the
packet couldn't be flushed and no frames were immediately available.
This fixes receive_frame() to perform its normal blocking wait for
new frames bef
62 matches
Mail list logo