On Thu, Apr 09, 2015 at 10:59:24PM +0200, Lukasz Marek wrote:
> On 09.04.2015 13:50, Kieran Kunhya wrote:
> >On 9 April 2015 at 12:17, Rodger Combs wrote:
> >>Agreed, this belongs in a higher layer. I think it'd be reasonable for
> >>FFmpeg to have a higher-layer library handling things like play
On Thu, Apr 09, 2015 at 03:37:30PM +0200, Nicolas George wrote:
> Le decadi 20 germinal, an CCXXIII, Gilles Chanteperdrix a écrit :
> > Well, in that case,
> > ffmpeg -i `youtube-dl -f bestvideo -g $url`
>
> That could work too, but you still fail to acknowledge that -
On Thu, Apr 09, 2015 at 01:08:21PM +0200, wm4 wrote:
> On Thu, 9 Apr 2015 00:02:50 +0200
> Lukasz Marek wrote:
>
> > W dniu środa, 8 kwietnia 2015 Gilles Chanteperdrix <
> > gilles.chanteperd...@xenomai.org>
> >
> > And forgot to add my apologies for the
On Wed, Apr 08, 2015 at 10:22:42PM +0200, Nicolas George wrote:
> Le nonidi 19 germinal, an CCXXIII, Gilles Chanteperdrix a écrit :
> > So, when you just need to run exec, it is stupid
>
> Exactly what I wrote: not your problem / premature optimization.
>
> > I do not
On Wed, Apr 08, 2015 at 10:37:13PM +0200, Gilles Chanteperdrix wrote:
> On Wed, Apr 08, 2015 at 04:31:34PM -0400, compn wrote:
> > On Wed, 8 Apr 2015 22:26:23 +0200
> > Gilles Chanteperdrix wrote:
> >
> > > ready to forget all about these patches.
> >
>
On Wed, Apr 08, 2015 at 04:31:34PM -0400, compn wrote:
> On Wed, 8 Apr 2015 22:26:23 +0200
> Gilles Chanteperdrix wrote:
>
> > ready to forget all about these patches.
>
> thanks for the patches, even if some people do not like them.
>
> please dont be discourag
On Wed, Apr 08, 2015 at 10:08:25PM +0200, wm4 wrote:
> On Wed, 08 Apr 2015 20:52:12 +0100
> Derek Buitenhuis wrote:
>
> > On 4/8/2015 6:16 PM, Gilles Chanteperdrix wrote:
> > > Signed-off-by: Gilles Chanteperdrix
> > > ---
> > > libavformat/Makefile
On Wed, Apr 08, 2015 at 08:52:12PM +0100, Derek Buitenhuis wrote:
> On 4/8/2015 6:16 PM, Gilles Chanteperdrix wrote:
> > Signed-off-by: Gilles Chanteperdrix
> > ---
> > libavformat/Makefile | 1 +
> > libavformat/allformats.c | 1 +
> >
On Wed, Apr 08, 2015 at 09:59:17PM +0200, Nicolas George wrote:
> Le nonidi 19 germinal, an CCXXIII, Gilles Chanteperdrix a écrit :
> > As I explained, I did it this way for portability. system is ANSI
> > not POSIX, redirections work with windows shell too, and av_tempfile
> &
On Wed, Apr 08, 2015 at 09:13:11PM +0200, Michael Niedermayer wrote:
> On Wed, Apr 08, 2015 at 07:16:36PM +0200, Gilles Chanteperdrix wrote:
> > avoid calling cleanup functions on uninitialized variables
> >
> > Signed-off-by: Gilles Chanteperdrix
> > ---
>
On Wed, Apr 08, 2015 at 09:07:06PM +0200, Nicolas George wrote:
> Le nonidi 19 germinal, an CCXXIII, Gilles Chanteperdrix a écrit :
> > Signed-off-by: Gilles Chanteperdrix
> > ---
> > libavformat/Makefile | 1 +
> > libavformat/allformats.c | 1 +
> >
On Wed, Apr 08, 2015 at 02:08:21PM -0400, compn wrote:
> On Wed, 8 Apr 2015 19:51:12 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 07:44:13PM +0200, wm4 wrote:
> > > On Wed, 8 Apr 2015 19:39:00 +0200
> > > Gilles Chanteperdrix wrote:
> >
On Wed, Apr 08, 2015 at 07:44:13PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 19:39:00 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 07:24:27PM +0200, wm4 wrote:
> > > > +snprintf(buffer, sizeof(buffer), "youtube-dl -f %s -g '%s'"
On Wed, Apr 08, 2015 at 07:30:48PM +0200, Hendrik Leppkes wrote:
> On Wed, Apr 8, 2015 at 7:27 PM, Gilles Chanteperdrix
> wrote:
> >
> >> Nice security hole.
> >
> > how is that ? I do not see any buffer overflow possible.
> >
>
> Executing a command
On Wed, Apr 08, 2015 at 07:30:12PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 19:27:55 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 07:24:27PM +0200, wm4 wrote:
> > > On Wed, 8 Apr 2015 19:16:38 +0200
> > > Gilles Chanteperdrix wrote:
>
On Wed, Apr 08, 2015 at 07:24:27PM +0200, wm4 wrote:
> > +snprintf(buffer, sizeof(buffer), "youtube-dl -f %s -g '%s'",
> > + yc->format, s->filename);
Ok, missing single quotes here around the format.
--
Gilles.
_
On Wed, Apr 08, 2015 at 07:30:12PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 19:27:55 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 07:24:27PM +0200, wm4 wrote:
> > > On Wed, 8 Apr 2015 19:16:38 +0200
> > > Gilles Chanteperdrix wrote:
>
On Wed, Apr 08, 2015 at 07:24:27PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 19:16:38 +0200
> Gilles Chanteperdrix wrote:
>
> > Signed-off-by: Gilles Chanteperdrix
> > ---
> > libavformat/Makefile | 1 +
> > libavformat/allformats.c | 1 +
&g
On Wed, Apr 08, 2015 at 07:15:51PM +0200, Gilles Chanteperdrix wrote:
> Enough talking, here are some patches, and I will let the
> maintainers decide.
>
> On the libquvi side, the first patch cleans up the error handling in
> the libquvi_read_header function to avoid calling
Signed-off-by: Gilles Chanteperdrix
---
libavformat/Makefile | 1 +
libavformat/allformats.c | 1 +
libavformat/youtubedl.c | 221 +++
3 files changed, 223 insertions(+)
create mode 100644 libavformat/youtubedl.c
diff --git a/libavformat
avoid calling cleanup functions on uninitialized variables
Signed-off-by: Gilles Chanteperdrix
---
libavformat/libquvi.c | 41 +
1 file changed, 25 insertions(+), 16 deletions(-)
diff --git a/libavformat/libquvi.c b/libavformat/libquvi.c
index 7c5f7a2
Signed-off-by: Gilles Chanteperdrix
---
libavformat/libquvi.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/libavformat/libquvi.c b/libavformat/libquvi.c
index e838b34..8673cb4 100644
--- a/libavformat/libquvi.c
+++ b/libavformat/libquvi.c
@@ -96,6 +96,10 @@ static int
Enough talking, here are some patches, and I will let the
maintainers decide.
On the libquvi side, the first patch cleans up the error handling in
the libquvi_read_header function to avoid calling libquvi cleanup
functions on uninitialized variables. The second patch adds a call
to avformat_find_
On Wed, Apr 08, 2015 at 05:29:13PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 17:22:58 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 04:13:58PM +0200, wm4 wrote:
> > > On Wed, 8 Apr 2015 15:37:03 +0200
> > > Gilles Chanteperdrix wrote:
> >
On Wed, Apr 08, 2015 at 04:26:20PM +0200, Michael Niedermayer wrote:
> On Wed, Apr 08, 2015 at 04:01:38PM +0200, Gilles Chanteperdrix wrote:
> > On Wed, Apr 08, 2015 at 03:51:36PM +0200, Lukasz Marek wrote:
> > > On 8 April 2015 at 15:37, Gilles Chanteperdrix <
&g
On Wed, Apr 08, 2015 at 04:13:58PM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 15:37:03 +0200
> Gilles Chanteperdrix wrote:
>
> > On Wed, Apr 08, 2015 at 02:40:52PM +0200, Michael Niedermayer wrote:
> > > On Wed, Apr 08, 2015 at 10:55:45AM +0200, Gilles Chantep
On Wed, Apr 08, 2015 at 03:51:36PM +0200, Lukasz Marek wrote:
> On 8 April 2015 at 15:37, Gilles Chanteperdrix <
> gilles.chanteperd...@xenomai.org> wrote:
>
> > On Wed, Apr 08, 2015 at 02:40:52PM +0200, Michael Niedermayer wrote:
> > > On Wed, Apr 08, 20
On Wed, Apr 08, 2015 at 02:40:52PM +0200, Michael Niedermayer wrote:
> On Wed, Apr 08, 2015 at 10:55:45AM +0200, Gilles Chanteperdrix wrote:
> > Hi,
> >
> > I just triend libquvi, and get a segmentation fault in the
> > libquvi_read_header function, because f
On Wed, Apr 08, 2015 at 11:02:47AM +0200, wm4 wrote:
> On Wed, 8 Apr 2015 10:55:45 +0200
> Gilles Chanteperdrix wrote:
>
> > Hi,
> >
> > I just triend libquvi, and get a segmentation fault in the
> > libquvi_read_header function, because ff_copy_whitelists i
Hi,
I just triend libquvi, and get a segmentation fault in the
libquvi_read_header function, because ff_copy_whitelists is called
before qc->fmtctx is allocated by avformat_open_input. I added a
call to avformat_alloc_context() before ff_copy_whitelists and the
libquvi demuxer works.
However, I
On Sun, Mar 08, 2015 at 10:57:54AM +0100, Nicolas George wrote:
> L'octidi 18 ventôse, an CCXXIII, Clement Boesch a écrit :
> > Try adding tags with no text maybe. You may also try ASS drawing mode, but
> > FFmpeg probably doesn't do cray stuff about it.
>
> I tried various combinations, including
On Sat, Mar 07, 2015 at 11:46:44PM +0100, Nicolas George wrote:
> Le septidi 17 ventôse, an CCXXIII, Gilles Chanteperdrix a écrit :
> > You need an ASS file that produces a sub-title frame without text. I
> > have been carrying this patch since 2013, I am afraid I no long
On Sat, Mar 07, 2015 at 11:46:44PM +0100, Nicolas George wrote:
> Le septidi 17 ventôse, an CCXXIII, Gilles Chanteperdrix a écrit :
> > You need an ASS file that produces a sub-title frame without text. I
> > have been carrying this patch since 2013, I am afraid I no long
On Sat, Mar 07, 2015 at 09:18:41PM +0100, Nicolas George wrote:
> Le septidi 17 ventôse, an CCXXIII, Gilles Chanteperdrix a écrit :
> > When transcoding to SRT, do not assume that each sub-title frame contains
> > text.
>
> Can you explain how to reproduce the segfault? I tri
When transcoding to SRT, do not assume that each sub-title frame contains
text.
Signed-off-by: Gilles Chanteperdrix
---
libavcodec/srtenc.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libavcodec/srtenc.c b/libavcodec/srtenc.c
index 3287970..ab790f8 100644
--- a/libavcodec/srtenc.c
Signed-off-by: Gilles Chanteperdrix
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 0cd8c26..007540c 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -471,6 +471,7 @@ Muxers/Demuxers:
rtpdec_dv.* Thomas Volkert
Commit 96084251e57d1738fde02a2b0d37ca609d9efd71 introduced a change in
the parser implementation which broke it. Restore the original
implementation.
Signed-off-by: Gilles Chanteperdrix
---
libavformat/rtpdec_mpa_robust.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
On Sun, Mar 01, 2015 at 08:25:12AM +0100, Clément Bœsch wrote:
> On Sat, Feb 28, 2015 at 11:15:40PM +0100, Gilles Chanteperdrix wrote:
> > This makes more sense than mapping to AV_CODEC_ID_SUBRIP. Nothing
> > indicates that a T.140 track contains subrip sub-titles.
> >
>
This reverts commit 26524e358147aade6e9dd18fff42d61b966bbc70.
If we want the T.140 codec to have the AV_CODEC_ID_TEXT codec id,
its type needs to be AVMEDIA_TYPE_SUBTITLE, so, keep interpreting
the text media type as AVMEDIA_TYPE_SUBTITLE.
Signed-off-by: Gilles Chanteperdrix
---
libavformat
buffer if
precision is fixed and volume is 0.
Signed-off-by: Gilles Chanteperdrix
---
libavfilter/af_volume.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c
index 4809ae7..8d49c65 100644
--- a/libavfilter/af_volume.c
+++ b
This makes more sense than mapping to AV_CODEC_ID_SUBRIP. Nothing
indicates that a T.140 track contains subrip sub-titles.
Signed-off-by: Gilles Chanteperdrix
---
libavformat/rtpdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
When a client behind a NAT issues a pause command, and stay paused for a
long time, the router may stop the RTP/RTCP port redirection. Resend the
hole punching packets after each PLAY command to cause the router to
restart the port redirection in that case.
Signed-off-by: Gilles Chanteperdrix
On Sat, Feb 21, 2015 at 04:54:12PM +0100, Thomas Volkert wrote:
> >+if (len < data->au_headers[0].size) {
> >+av_log(ctx, AV_LOG_ERROR, "First AU larger than packet size\n");
>
> Can this really happen?
> In the lines above you already check for the case that data is missing while
> yo
times for RTSP
streams, and difficulty to restart correctly after a pause.
Signed-off-by: Gilles Chanteperdrix
---
libavformat/rtpdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index 711a94d..5cbcfa3 100644
--- a/libavformat
On Fri, Feb 13, 2015 at 10:51:32PM +0100, Gilles Chanteperdrix wrote:
> Signed-off-by: Gilles Chanteperdrix
> ---
> libavformat/rtpdec_mpeg4.c | 84
> +-
> 1 file changed, 76 insertions(+), 8 deletions(-)
Hi, what about this
On Sat, Feb 14, 2015 at 05:56:49PM +0100, Thomas Volkert wrote:
> On 02/13/2015 10:51 PM, Gilles Chanteperdrix wrote:
> > #define LIBAVFORMAT_VERSION_MAJOR 56
> >-#define LIBAVFORMAT_VERSION_MINOR 19
> >-#define LIBAVFORMAT_VERSION_MICRO 101
> >+#define LIBAVFORMAT_VE
Signed-off-by: Gilles Chanteperdrix
---
Changelog | 1 +
libavcodec/mpegaudio_parser.c | 14 ++-
libavcodec/mpegaudiodecheader.c | 3 +-
libavformat/rtpdec.c| 1 +
libavformat/rtpdec_formats.h| 1 +
libavformat/rtpdec_mpeg12.c | 204
Signed-off-by: Gilles Chanteperdrix
---
Changelog| 1 +
MAINTAINERS | 1 +
libavformat/Makefile | 1 +
libavformat/rtpdec.c | 1 +
libavformat/rtpdec_ac3.c | 157 +++
libavformat
Signed-off-by: Gilles Chanteperdrix
---
libavformat/rtpdec_mpeg4.c | 84 +-
1 file changed, 76 insertions(+), 8 deletions(-)
diff --git a/libavformat/rtpdec_mpeg4.c b/libavformat/rtpdec_mpeg4.c
index 9655d30..f2814b5 100644
--- a/libavformat
Hi,
please find a second version of some patches for various RTP audio
payload format. This second version addresses Thomas Volkert
comments.
Regards.
--
Gilles.
___
ffmpeg-devel mailing list
ffmpeg-devel@ff
On Thu, Feb 12, 2015 at 10:07:39PM +0100, Thomas Volkert wrote:
> >+if (nr_frames > 1) {
> >+av_log(ctx, AV_LOG_ERROR,
> >+ "Unimplemented multiple AC3 frames per packet\n");
>
> You could use avpriv_report_missing_feature() here.
I am not sure that the case
On Fri, Feb 13, 2015 at 07:45:27PM +0100, Gilles Chanteperdrix wrote:
> On Sun, Feb 08, 2015 at 10:20:20PM +0100, Gilles Chanteperdrix wrote:
> > Hi,
> >
> > I am using ffmpeg 2.5.3 as an RTSP client and found a few missing
> > pieces, which the following series of patc
On Sun, Feb 08, 2015 at 10:20:20PM +0100, Gilles Chanteperdrix wrote:
> Hi,
>
> I am using ffmpeg 2.5.3 as an RTSP client and found a few missing
> pieces, which the following series of patches should address.
Hi,
ping ?
I sent these patches almost a week ago and received no a
---
libavformat/rtpdec_mpeg4.c | 84 +-
1 file changed, 76 insertions(+), 8 deletions(-)
diff --git a/libavformat/rtpdec_mpeg4.c b/libavformat/rtpdec_mpeg4.c
index 53921f2..f791a5c 100644
--- a/libavformat/rtpdec_mpeg4.c
+++ b/libavformat/rtpdec_mpeg4.c
---
libavformat/rtpdec.c | 1 +
libavformat/rtpdec_formats.h | 1 +
libavformat/rtpdec_mpeg12.c | 201 +++
3 files changed, 203 insertions(+)
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index 4091bdc..711a94d 100644
--- a/libavform
---
libavformat/rtsp.c | 12
libavformat/rtsp.h | 2 ++
2 files changed, 14 insertions(+)
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index 77407dd..3a68020 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -477,6 +477,8 @@ static void sdp_parse_line(AVFormatConte
---
libavcodec/mpegaudio_parser.c | 14 --
libavcodec/mpegaudiodecheader.c | 3 ++-
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/libavcodec/mpegaudio_parser.c b/libavcodec/mpegaudio_parser.c
index 79dbf63..42f4706 100644
--- a/libavcodec/mpegaudio_parser.c
+++ b/l
---
libavformat/rtpdec.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index f5557d8..4091bdc 100644
--- a/libavformat/rtpdec.c
+++ b/libavformat/rtpdec.c
@@ -56,6 +56,12 @@ static RTPDynamicProtocolHandler opus_dynamic_handler = {
.cod
for AC3 payload format
+ * Copyright (c) 2015 Gilles Chanteperdrix
+ *
+ * This file is part of FFmpeg.
+ *
+ * FFmpeg is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+
---
libavformat/rtsp.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/libavformat/rtsp.c b/libavformat/rtsp.c
index ae62252..77407dd 100644
--- a/libavformat/rtsp.c
+++ b/libavformat/rtsp.c
@@ -68,10 +68,11 @@
{ "filter_src", "only receive packets from the negoti
Hi,
I am using ffmpeg 2.5.3 as an RTSP client and found a few missing
pieces, which the following series of patches should address. I used
some test files streamed with an RTSP server on the xenomai.org
server, the files are available for download by replacing
rtsp://xenomai.org:8554 with https://
61 matches
Mail list logo