summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2020-04-13 14:26:44 +0200
committerwm4 <wm4@nowhere>2020-04-13 15:56:52 +0200
commitdc9135b1642f35772abf14e1566d55e9f9640435 (patch)
treefdadb202c127150b70985bc2f25e629159eaefe5
parentf7f947f96098bfca451ca85a9b4f36175907abd6 (diff)
downloadmpv-dc9135b1642f35772abf14e1566d55e9f9640435.tar.bz2
mpv-dc9135b1642f35772abf14e1566d55e9f9640435.tar.xz
demux: don't let --sub-create-cc-track add a track for attached pictures
Unfortunately, attached pictures (from tags etc.) are treated as video tracks. That meant --sub-create-cc-track added a CC track for them as well. Stop doing that. See: #7608
-rw-r--r--demux/demux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demux/demux.c b/demux/demux.c
index ad1a72ac5d..8fcafec9df 100644
--- a/demux/demux.c
+++ b/demux/demux.c
@@ -3203,7 +3203,7 @@ static void demux_init_ccs(struct demuxer *demuxer, struct demux_opts *opts)
pthread_mutex_lock(&in->lock);
for (int n = 0; n < in->num_streams; n++) {
struct sh_stream *sh = in->streams[n];
- if (sh->type == STREAM_VIDEO)
+ if (sh->type == STREAM_VIDEO && !sh->attached_picture)
demuxer_get_cc_track_locked(sh);
}
pthread_mutex_unlock(&in->lock);