[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