On Sun, Dec 25, 2016 at 02:00:13AM +0100, Nicolas George wrote:
> Le quintidi 5 nivôse, an CCXXV, Michael Niedermayer a écrit :
> > Why do these functions exist twice ?
> > the API would be simpler with just one set
>
> You mean the _samples / _frame versions, or the normal / _sure versions?
i me
24.12.2016, 20:00, "Marton Balint" :
> On Thu, 22 Dec 2016, gajja...@yandex.com wrote:
>
>> From: Ganesh Ajjanagadde
>>
>> Fixes Ticket 5389.
>>
>> Signed-off-by: Ganesh Ajjanagadde
>> ---
>> doc/ffplay.texi | 4
>> ffplay.c | 10 +-
>> 2 files changed, 13 insertions(+), 1 del
On Sat, Dec 24, 2016 at 06:41:32PM +0100, Nicolas George wrote:
> This rather long patch series introduces a new way of designing filters.
>
> The series is rather long in number of patches, but each step is quite
> simple and straightforward.
>
> The new design is this: instead of having filter_
On Thu, 22 Dec 2016, gajja...@yandex.com wrote:
From: Ganesh Ajjanagadde
Fixes Ticket 5389.
Signed-off-by: Ganesh Ajjanagadde
---
doc/ffplay.texi | 4
ffplay.c| 10 +-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/doc/ffplay.texi b/doc/ffplay.texi
index
On Sat, Dec 24, 2016 at 06:41:43PM +0100, Nicolas George wrote:
> Signed-off-by: Nicolas George
> ---
> libavfilter/avfilter.c | 2 --
> 1 file changed, 2 deletions(-)
LGTM
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Opposition brings concord. Out of disco
Le quintidi 5 nivôse, an CCXXV, Michael Niedermayer a écrit :
> Why do these functions exist twice ?
> the API would be simpler with just one set
You mean the _samples / _frame versions, or the normal / _sure versions?
The _samples / _frame case seemed easier than distinguishing using
special val
On Sat, Dec 24, 2016 at 06:41:42PM +0100, Nicolas George wrote:
> Signed-off-by: Nicolas George
> ---
> libavfilter/avfilter.c | 6 +-
> libavfilter/avfilter.h | 5 +
> 2 files changed, 10 insertions(+), 1 deletion(-)
>
> diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
> ind
On Sat, Dec 24, 2016 at 06:41:40PM +0100, Nicolas George wrote:
> Signed-off-by: Nicolas George
> ---
> libavfilter/avfilter.c | 63
> ++
> libavfilter/internal.h | 47 +
> 2 files changed, 110 insertions(+)
[...
Le quintidi 5 nivôse, an CCXXV, Michael Niedermayer a écrit :
> This seems to just factorize code
> LGTM
Yes; the previous one too. As I said, quite straightforward, just making
existing pieces of code available for the next steps.
Regards,
--
Nicolas George
signature.asc
Description: Digit
On Sat, Dec 24, 2016 at 06:41:38PM +0100, Nicolas George wrote:
> Signed-off-by: Nicolas George
> ---
> libavfilter/avfilter.c | 34 +-
> libavfilter/internal.h | 6 ++
> 2 files changed, 27 insertions(+), 13 deletions(-)
This seems to just factorize code
LGT
Le quintidi 5 nivôse, an CCXXV, Michael Niedermayer a écrit :
> On Sat, Dec 24, 2016 at 06:41:49PM +0100, Nicolas George wrote:
> > Signed-off-by: Nicolas George
> > ---
> > libavfilter/buffersink.c | 211
> > ---
> > 1 file changed, 54 insertions(+),
On Sat, Dec 24, 2016 at 06:41:49PM +0100, Nicolas George wrote:
> Signed-off-by: Nicolas George
> ---
> libavfilter/buffersink.c | 211
> ---
> 1 file changed, 54 insertions(+), 157 deletions(-)
this seems not applying cleanly here
Applying: lavfi/bu
Am 24.12.2016 21:17 schrieb "foo86" :
Fixes regression introduced in 39f7620d76c7a133535ed7a535f7a74fefa6e435.
Not setting default sample_fmt can result in failed transcode when audio
stream starts later in a file.
I don't agree with this.
Letting decoders set their output format based on str
Fixes regression introduced in 39f7620d76c7a133535ed7a535f7a74fefa6e435.
Not setting default sample_fmt can result in failed transcode when audio
stream starts later in a file.
Set initial sample_fmt to FLTP, which is the "baseline" format decoder
produces.
Fixes ticket #5998.
---
libavcodec/dc
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 4638ff71ee..3927e7f7ac 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -45,8 +45,6 @@
#include "libavutil/ffvers
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 34 +-
libavfilter/internal.h | 6 ++
2 files changed, 27 insertions(+), 13 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index b05a75182a..92cba6f7a1 100644
--- a/libavfil
avfilter_graph_request_oldest() does work that should be done by
either the filter or the application.
The principle of this function, calling ff_request_frame() from
outside the filter was always shaky. This version is less elegant
since it requires making special cases for each filter, but it
is
Signed-off-by: Nicolas George
---
libavfilter/buffersink.c | 211 ---
1 file changed, 54 insertions(+), 157 deletions(-)
Hum, it seems diff is not making it easy to see what functions are changed,
deleted or added.
return_or_keep_frame() is a small h
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 8
libavfilter/internal.h | 8
2 files changed, 16 insertions(+)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 6d24f74c08..c3e30b80b7 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 6 +-
libavfilter/avfilter.h | 5 +
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 1df1157f02..4638ff71ee 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 63 ++
libavfilter/internal.h | 47 +
2 files changed, 110 insertions(+)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 22a1fedd17..e
ff_request_frame_to_filter() and ff_filter_frame_to_filter()
are only used in avfilter.c.
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 4 ++--
libavfilter/internal.h | 4
2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilt
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 92cba6f7a1..22a1fedd17 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -1177,10 +1177,10 @
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 21 +++--
1 file changed, 11 insertions(+), 10 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index e2eb2980be..1df1157f02 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -12
Having two different functions allows to have stricter tests
and detect errors earlier.
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 1 +
libavfilter/internal.h | 3 +++
2 files changed, 4 insertions(+)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index c3e30b80b7.
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 3927e7f7ac..6d24f74c08 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -1116,7 +1116,6 @@ static i
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 11 ---
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 2de5a0ea78..83daef4609 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -1098,7 +1098,6
This rather long patch series introduces a new way of designing filters.
The series is rather long in number of patches, but each step is quite
simple and straightforward.
The new design is this: instead of having filter_frame and request_frame
on all pads, filters have a single callback, activat
Unlike av_frame_is_writable(), it uses the link's alloc callback,
making direct rendering possible.
The code comes from ff_filter_frame_framed(), moved with mostly
trivial changes.
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 94 --
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 24 +++-
libavfilter/internal.h | 6 ++
2 files changed, 21 insertions(+), 9 deletions(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 83daef4609..b05a75182a 100644
--- a/libavfilter/avfilte
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 2 +-
libavfilter/internal.h | 5 +
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index c1858fb6a0..191554eb6d 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfil
Signed-off-by: Nicolas George
---
libavfilter/avfilter.c | 13 +
libavfilter/internal.h | 6 ++
2 files changed, 19 insertions(+)
diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index 0020ee163a..c1858fb6a0 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfil
Le quartidi 4 nivôse, an CCXXV, Michael Niedermayer a écrit :
> you snipped the context and reply to the quote as if it was meant
> in a different context.
> Not everyone intends to attack you :)
Sorry; I might have still been a little on edge.
> The quoted text are the steps which IMHO make sens
On 12/24/16, Ronald S. Bultje wrote:
> Hi,
>
> On Sat, Dec 24, 2016 at 6:09 AM, Paul B Mahol wrote:
>
>> On 12/24/16, Ronald S. Bultje wrote:
>> > Hi,
>> >
>> > On Fri, Dec 23, 2016 at 6:18 PM, James Almer wrote:
>> >
>> >> On 12/23/2016 8:00 PM, Ronald S. Bultje wrote:
>> >> > Hi,
>> >> >
>> >
On Sat, Dec 24, 2016 at 12:30:06AM -0300, James Almer wrote:
> On 12/22/2016 9:12 PM, Thomas Turner wrote:
> > Signed-off-by: Thomas Turner
> > ---
> > libavutil/tests/random_seed.c | 34 +-
> > tests/ref/fate/random_seed| 1 +
> > 2 files changed, 22 insertio
Hi,
On Sat, Dec 24, 2016 at 6:09 AM, Paul B Mahol wrote:
> On 12/24/16, Ronald S. Bultje wrote:
> > Hi,
> >
> > On Fri, Dec 23, 2016 at 6:18 PM, James Almer wrote:
> >
> >> On 12/23/2016 8:00 PM, Ronald S. Bultje wrote:
> >> > Hi,
> >> >
> >> > On Fri, Dec 23, 2016 at 12:32 PM, Paul B Mahol
>
Le quartidi 4 nivôse, an CCXXV, Michael Niedermayer a écrit :
> theres a change with "-af apad=pad_len=1 -shortest" (no -vframes)
> the file is not sharable, this change undoes the effect of the
> non-recursive patch
>
> use of vframes generally shows differences which seem to return to what
>
On Sat, Dec 24, 2016 at 10:39:58AM +0100, Nicolas George wrote:
> Le quartidi 4 nivôse, an CCXXV, Michael Niedermayer a écrit :
> > deadlocks
> >
> > ./ffmpeg -i mpegts_with_dvbsubs.ts -filter_complex
> > '[#0xf30]scale=320:240:flags=bilinear[sub];[#0xfa8]scale=320:240:flags=bilinear[video];[vi
On 12/24/16, Ronald S. Bultje wrote:
> Hi,
>
> On Fri, Dec 23, 2016 at 6:18 PM, James Almer wrote:
>
>> On 12/23/2016 8:00 PM, Ronald S. Bultje wrote:
>> > Hi,
>> >
>> > On Fri, Dec 23, 2016 at 12:32 PM, Paul B Mahol wrote:
>> >
>> >> diff --git a/libavcodec/lossless_videodsp.h b/libavcodec/loss
On 12/24/16, Michael Niedermayer wrote:
> On Fri, Dec 23, 2016 at 05:44:22PM +0100, Paul B Mahol wrote:
>> ffmpeg | branch: master | Paul B Mahol | Fri Dec 23
>> 15:41:51 2016 +0100| [ea93052db3594f93f2d10be085a770184da0513d] |
>> committer: Paul B Mahol
>>
>> avcodec/utvideodec: add SIMD support
The names are only used for technical output and debugging.
Make them similar to C identifiers for easier quick reading
of debug dumps.
Signed-off-by: Nicolas George
---
ffmpeg_filter.c | 24
libavfilter/avfiltergraph.c | 6 +++---
2 files changed, 15 insert
Reduce peak memory consumption with ffmpeg in certain cases.
Signed-off-by: Nicolas George
---
libavfilter/buffersrc.c | 25 +
1 file changed, 25 insertions(+)
Unchanged.
diff --git a/libavfilter/buffersrc.c b/libavfilter/buffersrc.c
index 1314397a32..77fd174219 10064
Fix an infinite loop in forward_status_change().
Signed-off-by: Nicolas George
---
libavfilter/framesync.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/libavfilter/framesync.c b/libavfilter/framesync.c
index 7920cdb379..eb05d66a86 100644
--- a/libavfilter/framesy
On 12/24/16, Andreas Cadhalpun wrote:
+*got_frame = 1;
+
+return pktsize;
>>>
>>> Since this is a video decoder, this should always return the full
>>> avpkt->size.
>>
>> Wrong. It returns what it consumes.
>
> Video decoders are expected to consume the full packet and the n
Le quartidi 4 nivôse, an CCXXV, Michael Niedermayer a écrit :
> deadlocks
>
> ./ffmpeg -i mpegts_with_dvbsubs.ts -filter_complex
> '[#0xf30]scale=320:240:flags=bilinear[sub];[#0xfa8]scale=320:240:flags=bilinear[video];[video][sub]overlay[v]'
> -map '[v]' -map '#0x1048' -t 1 a.mkv
>
> http://s
45 matches
Mail list logo