Browse Source

lavf/segment: do not auto-select a video stream with attached_pic disposition

In particular, fix trac ticket #2138.
tags/n1.2
Stefano Sabatini 13 years ago
parent
commit
d00df260ca
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      libavformat/segment.c

+ 3
- 1
libavformat/segment.c View File

@@ -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;
}



Loading…
Cancel
Save