Mercurial > mplayer.hg
diff libmpdemux/demuxer.c @ 31925:616375aefdda
Print subtitle type also for internally-supported types with a libavcodec decoder.
author | reimar |
---|---|
date | Sat, 21 Aug 2010 16:04:18 +0000 |
parents | cd81fce1f010 |
children | fc0217dee42c |
line wrap: on
line diff
--- a/libmpdemux/demuxer.c Sat Aug 21 11:54:04 2010 +0000 +++ b/libmpdemux/demuxer.c Sat Aug 21 16:04:18 2010 +0000 @@ -254,6 +254,21 @@ return d; } +const char *sh_sub_type2str(int type) +{ + switch (type) { + case 't': return "text"; + case 'm': return "movtext"; + case 'a': return "ass"; + case 'v': return "vobsub"; + case 'x': return "xsub"; + case 'b': return "dvb"; + case 'd': return "dvb-teletext"; + case 'p': return "hdmv pgs"; + } + return "unknown"; +} + sh_sub_t *new_sh_sub_sid(demuxer_t *demuxer, int id, int sid, const char *lang) { if (id > MAX_S_STREAMS - 1 || id < 0) {