---
libavformat/internal.h | 5 +++--
libavformat/mux.c | 32 +--
libavformat/segment.c | 6 +++--
libavformat/utils.c| 59 +-
4 files changed, 86 insertions(+), 16 deletions(-)
diff --git a/libavformat/internal.h
---
libavformat/avformat.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 02113f5..eb3dd3b 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -2863,6 +2863,7 @@ int avformat_queue_attached_pictures(AVFormatContext *s);
*
---
libavformat/mux.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/libavformat/mux.c b/libavformat/mux.c
index 7a4cdb9..6f3bd4e 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -483,8 +483,11 @@ int avformat_write_header(AVFormatContext *s, AVDictionary
**optio
This is mostly useful for muxers that wrap other muxers, such as dashenc
and segment. The actual duplicated bitstream filtering is largely harmless,
but delaying the header can cause problems when the muxer intended the header
to be written to a separate file.
---
libavformat/avformat.h | 1 +
---
libavformat/segment.c | 46 +++---
1 file changed, 39 insertions(+), 7 deletions(-)
diff --git a/libavformat/segment.c b/libavformat/segment.c
index d22d550..da775d6 100644
--- a/libavformat/segment.c
+++ b/libavformat/segment.c
@@ -260,6 +260,7 @@ stat
This is disabled by default when the empty_moov flag is enabled
---
libavformat/dashenc.c | 43 -
libavformat/movenc.c | 105 +++---
2 files changed, 123 insertions(+), 25 deletions(-)
diff --git a/libavformat/dashenc.c b/libavform
This allows a consumer to run the muxer's init function without actually
writing the header, which is useful in chained muxers that support
automatic bitstream filtering.
---
libavformat/avformat.h | 34 ++--
libavformat/internal.h | 10 +
libavformat/mux.c | 6
---
libavformat/dashenc.c | 51 +--
1 file changed, 17 insertions(+), 34 deletions(-)
diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 519f9c4..0848052 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -580,16 +580,12
---
tests/fate/h264.mak | 2 ++
tests/ref/fate/h264-autobsf-mp4toannexb | 1 +
2 files changed, 3 insertions(+)
create mode 100644 tests/ref/fate/h264-autobsf-mp4toannexb
diff --git a/tests/fate/h264.mak b/tests/fate/h264.mak
index eb42b12..0cdfc1f 100644
--- a/tests/fate/h26
---
tests/fate/aac.mak | 4
tests/ref/fate/aac-autobsf-adtstoasc | 1 +
2 files changed, 5 insertions(+)
create mode 100644 tests/ref/fate/aac-autobsf-adtstoasc
diff --git a/tests/fate/aac.mak b/tests/fate/aac.mak
index 3d64031..f006ae0 100644
--- a/tests/fate/aac.mak
+++
---
libavformat/segment.c | 47 ---
1 file changed, 20 insertions(+), 27 deletions(-)
diff --git a/libavformat/segment.c b/libavformat/segment.c
index 4c6c6d4..d22d550 100644
--- a/libavformat/segment.c
+++ b/libavformat/segment.c
@@ -627,8 +627,9 @@ st
---
libavformat/movenc.c | 63 ++--
1 file changed, 27 insertions(+), 36 deletions(-)
diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index 5acb9af..1e1dc84 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -5263,21 +5263,18 @
On Wed, Apr 20, 2016 at 4:03 AM, James Almer wrote:
> Signed-off-by: James Almer
> ---
> tests/lavf-regression.sh | 2 +-
> tests/ref/lavf-fate/latm | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
I'm confused, this BSF is not for LATM, its for ADTS, so how exactly
are these tw
On Wed, Apr 20, 2016 at 9:10 AM, Rodger Combs wrote:
> ---
> libavformat/internal.h | 5 +++--
> libavformat/mux.c | 32 +--
> libavformat/segment.c | 6 +++--
> libavformat/utils.c| 59
> +-
> 4 files changed, 8
On 15.04.2016 09:49, Tobias Rapp wrote:
Attached an updated patch, rebased onto current git master.
The sample file for the FATE test can be found at:
https://cerebrum.noa-archive.com/noacloud/public.php?service=files&t=88eeb716819bba39584be03c2d1f053b
(1.4MB)
and is assumed to be stored as $FA
Dmitriy Kuminov wrote:
> On 2016-04-19 12:56:23 +, KO Myung-Hun said:
>
>> I don't understand why you insist on using symlink. Even if without it,
>> current FFmpeg works well, maybe better in according to Dave. I don't
>> know what is the benefit from using symlink.
>
> Likewise, I don't u
On Wed, Apr 20, 2016 at 02:10:57AM -0500, Rodger Combs wrote:
> This allows a consumer to run the muxer's init function without actually
> writing the header, which is useful in chained muxers that support
> automatic bitstream filtering.
> ---
> libavformat/avformat.h | 34 +++
On Wed, Apr 20, 2016 at 02:10:59AM -0500, Rodger Combs wrote:
> ---
> libavformat/segment.c | 46 +++---
> 1 file changed, 39 insertions(+), 7 deletions(-)
breaks:
./ffmpeg -v repeat -fflags +genpts -i ~/tickets/3197/new_bad.vob -map 0:1 -map
0:13 -codec
Le decadi 30 germinal, an CCXXIV, sebechlebsky...@gmail.com a écrit :
> From: Jan Sebechlebsky
>
> Adds per slave option 'onfail' to the tee muxer allowing an output to
> fail,so other slave outputs can continue.
>
> Signed-off-by: Jan Sebechlebsky
> ---
> This is embarassing, sorry for that!
On 4/20/2016 4:30 AM, Hendrik Leppkes wrote:
> On Wed, Apr 20, 2016 at 4:03 AM, James Almer wrote:
>> Signed-off-by: James Almer
>> ---
>> tests/lavf-regression.sh | 2 +-
>> tests/ref/lavf-fate/latm | 6 +++---
>> 2 files changed, 4 insertions(+), 4 deletions(-)
>>
>
> I'm confused, this BSF i
Hi Nicolas,
On 04/20/2016 04:31 PM, Nicolas George wrote:
+static int tee_process_slave_failure(AVFormatContext *avf, unsigned slave_idx, int err_n)
+{
+TeeContext *tee = avf->priv_data;
+TeeSlave *tee_slave = &tee->slaves[slave_idx];
+
+tee->nb_alive--;
+
+close_slave(tee_s
On Wed, 20 Apr 2016 02:10:57 -0500
Rodger Combs wrote:
> This allows a consumer to run the muxer's init function without actually
> writing the header, which is useful in chained muxers that support
> automatic bitstream filtering.
> ---
> diff --git a/libavformat/internal.h b/libavformat/inter
On 4/19/2016 11:03 PM, James Almer wrote:
> Signed-off-by: James Almer
> ---
> tests/lavf-regression.sh | 2 +-
> tests/ref/lavf-fate/latm | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/tests/lavf-regression.sh b/tests/lavf-regression.sh
> index f390dd9..7d7ed2c
On 4/20/2016 4:10 AM, Rodger Combs wrote:
> ---
> libavformat/avformat.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/libavformat/avformat.h b/libavformat/avformat.h
> index 02113f5..eb3dd3b 100644
> --- a/libavformat/avformat.h
> +++ b/libavformat/avformat.h
> @@ -2863,6 +2863,7 @@ i
Le duodi 2 floréal, an CCXXIV, Jan Sebechlebsky a écrit :
> I am not sure, I've understood this. If you meant the error of slave muxer,
> it should be already printed (since it is handled by slave muxer itself).
Normally, components of FFmpeg print error messages only if the error code
is enough t
On Tue, Apr 19, 2016 at 11:49:13AM +0200, wm4 wrote:
> From Libav commit 8bc4accc37ab047d2fd85d672c577b39dfc918e1, with
> additional code for decoding subtitles (not present in Libav).
>
> Signed-off-by: Anton Khirnov
> ---
> This commit was skipped during merge.
>
> Not touching ffmpeg.c yet, b
On Tue, Apr 19, 2016 at 11:49:11AM +0200, wm4 wrote:
> Until now, the decoding API was restricted to outputting 0 or 1 frames
> per input packet. It also enforces a somewhat rigid dataflow in general.
>
> This new API seeks to relax these restrictions by decoupling input and
> output. Instead of d
On Wed, 20 Apr 2016 16:54:30 +0200
Michael Niedermayer wrote:
> On Tue, Apr 19, 2016 at 11:49:11AM +0200, wm4 wrote:
> > Until now, the decoding API was restricted to outputting 0 or 1 frames
> > per input packet. It also enforces a somewhat rigid dataflow in general.
> >
> > This new API seeks
On Wed, Apr 20, 2016 at 05:08:04PM +0200, wm4 wrote:
> On Wed, 20 Apr 2016 16:54:30 +0200
> Michael Niedermayer wrote:
>
> > On Tue, Apr 19, 2016 at 11:49:11AM +0200, wm4 wrote:
[...]
> >
> > [...]
> > > @@ -3522,6 +3613,21 @@ typedef struct AVCodec {
> > > int (*decode)(AVCodecContext *, v
On Wed, Apr 20, 2016 at 11:05:27AM +0200, Tobias Rapp wrote:
> On 15.04.2016 09:49, Tobias Rapp wrote:
> >Attached an updated patch, rebased onto current git master.
> >
> >The sample file for the FATE test can be found at:
> >https://cerebrum.noa-archive.com/noacloud/public.php?service=files&t=88e
On Sun, 17 Apr 2016 04:05:07 -0400
Chris wrote:
> About a year ago I posted some concerns about color accuracy and received
> this response:
>
> > The specific code I'm referring to is at the end of colorspace.h
> >
> > #define RGB_TO_Y(r1, g1, b1, shift)
> > #define RGB_TO_U(r1, g1, b1, shift
From: Jan Sebechlebsky
Adds per slave option 'onfail' to the tee muxer allowing an output to
fail,so other slave outputs can continue.
Signed-off-by: Jan Sebechlebsky
---
doc/muxers.texi | 14
libavformat/tee.c | 95 ---
2 files ch
Understood :)
I've modified the patch so the error is printed in that case.
I'm sending both yet unapplied patches (So you don't have to
search in mailing list for the most recent version of second one).
Can you apply them, if it's OK now?
I guess I can then create patch to replace calls to depr
From: Jan Sebechlebsky
In open_slave failure can happen before bsfs array is initialized,
close_slave must check that bsfs is not NULL before accessing
tee_slave->bsfs[i] element.
Slave muxer expects write_trailer to be called if it's
write_header suceeded (so resources allocated in write_header
On Tue, Apr 19, 2016 at 4:20 AM, Michael Niedermayer
wrote:
> should be ok
Thanks, pushed.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
With this the use of the caps_internal from libavormat can be avoided
TODO: bump version
Signed-off-by: Michael Niedermayer
---
libavcodec/internal.h |2 ++
libavcodec/utils.c|4
2 files changed, 6 insertions(+)
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index
On 4/20/2016 2:49 PM, Michael Niedermayer wrote:
> With this the use of the caps_internal from libavormat can be avoided
>
> TODO: bump version
>
> Signed-off-by: Michael Niedermayer
> ---
> libavcodec/internal.h |2 ++
> libavcodec/utils.c|4
> 2 files changed, 6 insertions(+)
On Wed, 20 Apr 2016 15:05:40 -0300
James Almer wrote:
> On 4/20/2016 2:49 PM, Michael Niedermayer wrote:
> > With this the use of the caps_internal from libavormat can be avoided
> >
> > TODO: bump version
> >
> > Signed-off-by: Michael Niedermayer
> > ---
> > libavcodec/internal.h |2 ++
Le duodi 2 floréal, an CCXXIV, wm4 a écrit :
> I still wonder if this could be fixed in a better way.
You mean merging the libraries?
Sorry.
--
Nicolas George
signature.asc
Description: Digital signature
___
ffmpeg-devel mailing list
ffmpeg-devel@
On 4/8/16, Paul B Mahol wrote:
> On 4/7/16, Paul B Mahol wrote:
>> On 4/6/16, Paul B Mahol wrote:
>>> Hi,
>>>
>>> patch attached.
>>>
>>
>> Improved version attached.
>>
>
> Now even better version attached.
>
Going to apply soon.
___
ffmpeg-devel mai
On 4/19/16, Martin Vignali wrote:
> 2016-04-13 20:17 GMT+02:00 Martin Vignali :
>
>> Hello,
>>
>> In attach a patch, to change the way PXR24 uncompress calc the expected
>> size.
>>
>> My previous patch (fix PXR24 float) doesn't work when all channels of a
>> file
>> doesn't have the same pixel ty
Le duodi 2 floréal, an CCXXIV, sebechlebsky...@gmail.com a écrit :
> +if (av_strerror(err_n, errbuf, sizeof(errbuf)) < 0)
> +errbuf_ptr = strerror(AVUNERROR(err_n));
strerror() should not be used, even though a few places still use it.
Furthermore, there is no reasonable reaso
On 04/21/2016 12:14 AM, Nicolas George wrote:
Le duodi 2 floréal, an CCXXIV, sebechlebsky...@gmail.com a écrit :
+if (av_strerror(err_n, errbuf, sizeof(errbuf)) < 0)
+errbuf_ptr = strerror(AVUNERROR(err_n));
strerror() should not be used, even though a few places still us
From: Jan Sebechlebsky
Adds per slave option 'onfail' to the tee muxer allowing an output to
fail,so other slave outputs can continue.
Signed-off-by: Jan Sebechlebsky
---
Changes from last version:
-> Use av_err2str in tee_process_slave_failure instead of combination
of av_strerror
Signed-off-by: Marton Balint
---
ffplay.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/ffplay.c b/ffplay.c
index 804bcbc..89a34d2 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -2578,12 +2578,17 @@ static int audio_open(void *opaque, int64_t
wanted_channel_layout, int wanted_nb
static
On Tue, Apr 19, 2016 at 09:54:07PM +0200, Reimar Döffinger wrote:
> ---
> libavcodec/dvbsub.c | 4 ++--
> libavfilter/drawutils.c | 8
> libavfilter/vf_drawbox.c | 4 ++--
> libavutil/colorspace.h | 8
> 4 files changed, 12 insertions(+), 12 deletions(-)
LGTM
thx
[...]
On 2016-04-20 11:48:33 +, KO Myung-Hun said:
No, it's not because ln_s overriding is already there. And there is just
no need to replace it.
Wrong. "There is no need" sounds like if it were the truth but in fact
it's not, it's just your opinion.
Did you present any real-life cases wher
On Thu, Apr 21, 2016 at 01:48:22AM +0300, Dmitriy Kuminov wrote:
> On 2016-04-20 11:48:33 +, KO Myung-Hun said:
[...]
> A question to maintainers with commit rights: please clarify, what
> should I do to have my patches applied?
you all want the same, a perfect solution
iam sure you can reach
---
libavformat/mov.c | 26 ++
1 file changed, 26 insertions(+)
diff --git a/libavformat/mov.c b/libavformat/mov.c
index 47af98c..2223c81 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -3912,6 +3912,11 @@ static int mov_read_uuid(MOVContext *c, AVIOContext *pb,
On Wed, Mar 30, 2016 at 11:23:08AM +0200, Carl Eugen Hoyos wrote:
> On Tuesday 29 March 2016 04:31:53 pm Carl Eugen Hoyos wrote:
> > Hi!
> >
> > Could attached maybe fix ticket #5388?
>
> New patch attached that should improve conformance.
>
> Please comment, Carl Eugen
> mpegtsenc.c |7 +++
On Sat, Mar 26, 2016 at 02:24:53PM +0100, Carl Eugen Hoyos wrote:
> Hi!
>
> Attached patch fixes ticket #5174, there seems to be nothing invalid about a
> cursor outside of the screen or an empty cursor.
>
> Please comment, Carl Eugen
maybe cc or ping derek on irc to make sure he disnt miss thi
On Thu, Apr 14, 2016 at 07:31:48PM -0700, Dave Yeo wrote:
> From a417fdf752bd7c704ed5ba0c94c5cea96e1a91ff Mon Sep 17 00:00:00 2001
> From: Dmitriy Kuminov
> Date: Thu, 14 Apr 2016 01:53:46 +0400
> Subject: [PATCH 3/3] configure: Remove -Wredundant-decls on OS/2 to suppress
> noise.
>
> This warn
On Wed, Apr 20, 2016 at 08:18:54PM +0200, wm4 wrote:
> On Wed, 20 Apr 2016 15:05:40 -0300
> James Almer wrote:
>
> > On 4/20/2016 2:49 PM, Michael Niedermayer wrote:
> > > With this the use of the caps_internal from libavormat can be avoided
> > >
> > > TODO: bump version
> > >
> > > Signed-off
If you use "spherical-video" and put it in the stream's metadata, it
will more naturally agree with location in stream-level tag in mkv:
https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md
On Wed, Apr 20, 2016 at 6:24 PM, Colin McFadden wrote:
> ---
> libavformat/mov.
On Sun, Apr 17, 2016 at 06:53:58PM +0100, Rostislav Pehlivanov wrote:
> On 17 April 2016 at 03:40, Michael Niedermayer
> wrote:
>
> >
> > is this a spec compliance or a profile compliance issue or something
> > else ?
> >
> > from just the Commit message above it sounds a bit like a profile /
> >
That makes sense. I’ve attached a revised patch which will store a
“spherical-video” tag in stream metadata, assuming we have a stream (moov level
uuid atoms shouldn’t have spherical metadata according to the RFC).
This is my first time submitting an ffmpeg patch, so please clue me in if I’m
o
On 04/20/16 07:40 PM, Michael Niedermayer wrote:
On Thu, Apr 14, 2016 at 07:31:48PM -0700, Dave Yeo wrote:
From a417fdf752bd7c704ed5ba0c94c5cea96e1a91ff Mon Sep 17 00:00:00 2001
From: Dmitriy Kuminov
Date: Thu, 14 Apr 2016 01:53:46 +0400
Subject: [PATCH 3/3] configure: Remove -Wredundant-decls
On 04/20/16 03:48 PM, Dmitriy Kuminov wrote:
I do care about consistency, collaboration and prevention of artificial
entropy growth.
One option is to make ln_s a configure option, something like the
attached, which is a work in progress as out of tree builds are broken
when using cp -p. Almos
Hi there,
I noticed that the ffmpeg build system still can get broken if you `git
clone` on Windows with the wrong settings for the git config autocrlf
option.
There has been a ticket about this (#1209) but it was closed without a
fix because of the existing workaround of changing the global git
On 21.04.2016, at 06:02, Dave Yeo wrote:
> On 04/20/16 07:40 PM, Michael Niedermayer wrote:
>> On Thu, Apr 14, 2016 at 07:31:48PM -0700, Dave Yeo wrote:
>>> From a417fdf752bd7c704ed5ba0c94c5cea96e1a91ff Mon Sep 17 00:00:00 2001
>>> From: Dmitriy Kuminov
>>> Date: Thu, 14 Apr 2016 01:53:46 +0400
On 20.04.2016, at 23:59, Marton Balint wrote:
> Signed-off-by: Marton Balint
> ---
> ffplay.c | 5 +
> 1 file changed, 5 insertions(+)
>
> diff --git a/ffplay.c b/ffplay.c
> index 804bcbc..89a34d2 100644
> --- a/ffplay.c
> +++ b/ffplay.c
> @@ -2578,12 +2578,17 @@ static int audio_open(void *
61 matches
Mail list logo