[FFmpeg-devel] [PATCH] avformat/mpegts: recognizes and export private streams
Michael Niedermayer
michaelni at gmx.at
Wed Jun 10 23:40:10 CEST 2015
Based on patch by Wolfgang Lorenz <wl-chmw at gmx.de>
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
---
libavformat/mpegts.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
index eff6819..7b35d7f 100644
--- a/libavformat/mpegts.c
+++ b/libavformat/mpegts.c
@@ -835,6 +835,13 @@ static int mpegts_set_stream_info(AVStream *st, PESContext *pes,
st->codec->codec_id = old_codec_id;
st->codec->codec_type = old_codec_type;
}
+ if ((st->codec->codec_id == AV_CODEC_ID_NONE || st->request_probe == 1) &&
+ !avcodec_is_open(st->codec) &&
+ stream_type == 6) {
+ st->codec->codec_type = AVMEDIA_TYPE_DATA;
+ st->codec->codec_id = AV_CODEC_ID_BIN_DATA;
+ st->request_probe = 1;
+ }
return 0;
}
--
1.7.9.5
More information about the ffmpeg-devel
mailing list