diff options
Diffstat (limited to 'player')
-rw-r--r-- | player/command.c | 2 | ||||
-rw-r--r-- | player/core.h | 1 | ||||
-rw-r--r-- | player/loadfile.c | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/player/command.c b/player/command.c index 87cd274d57..7237b08820 100644 --- a/player/command.c +++ b/player/command.c @@ -2250,6 +2250,8 @@ static int get_track_entry(int item, int action, void *arg, void *ctx) {"default", SUB_PROP_FLAG(track->default_track)}, {"forced", SUB_PROP_FLAG(track->forced_track)}, {"dependent", SUB_PROP_FLAG(track->dependent_track)}, + {"visual-impaired", SUB_PROP_FLAG(track->visual_impaired_track)}, + {"hearing-impaired", SUB_PROP_FLAG(track->hearing_impaired_track)}, {"external", SUB_PROP_FLAG(track->is_external)}, {"selected", SUB_PROP_FLAG(track->selected)}, {"external-filename", SUB_PROP_STR(track->external_filename), diff --git a/player/core.h b/player/core.h index 5ccf35fd1a..c740b76f22 100644 --- a/player/core.h +++ b/player/core.h @@ -134,6 +134,7 @@ struct track { char *title; bool default_track, forced_track, dependent_track; + bool visual_impaired_track, hearing_impaired_track; bool attached_picture; char *lang; diff --git a/player/loadfile.c b/player/loadfile.c index 56aca7d30c..43d401dc06 100644 --- a/player/loadfile.c +++ b/player/loadfile.c @@ -279,6 +279,9 @@ static struct track *add_stream_track(struct MPContext *mpctx, .title = stream->title, .default_track = stream->default_track, .forced_track = stream->forced_track, + .dependent_track = stream->dependent_track, + .visual_impaired_track = stream->visual_impaired_track, + .hearing_impaired_track = stream->hearing_impaired_track, .attached_picture = stream->attached_picture != NULL, .lang = stream->lang, .demuxer = demuxer, |