[FFmpeg-devel] [PATCH] lavf/segment: do not auto-select video stream with attached_pic disposition
Stefano Sabatini
stefasab at gmail.com
Wed Jan 16 20:12:18 CET 2013
In particular, fix trac ticket #2138.
---
libavformat/segment.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavformat/segment.c b/libavformat/segment.c
index d7f9cc3..9d4dc39 100644
--- a/libavformat/segment.c
+++ b/libavformat/segment.c
@@ -475,7 +475,9 @@ static int select_reference_stream(AVFormatContext *s)
/* select first index for each type */
for (i = 0; i < s->nb_streams; i++) {
type = s->streams[i]->codec->codec_type;
- if ((unsigned)type < AVMEDIA_TYPE_NB && type_index_map[type] == -1)
+ if ((unsigned)type < AVMEDIA_TYPE_NB && type_index_map[type] == -1
+ /* ignore attached pictures/cover art streams */
+ && s->streams[i]->disposition != AV_DISPOSITION_ATTACHED_PIC)
type_index_map[type] = i;
}
--
1.7.9.5
More information about the ffmpeg-devel
mailing list