Mercurial > mplayer.hg
comparison mplayer.c @ 21562:e655e64087d3
check that stream_type is DVD before calling dvd_lang_from_aid
author | nicodvb |
---|---|
date | Sun, 10 Dec 2006 17:28:56 +0000 |
parents | 600ae729ba6e |
children | 9bfe006bef97 |
comparison
equal
deleted
inserted
replaced
21561:600ae729ba6e | 21562:e655e64087d3 |
---|---|
2274 snprintf(*(char**)arg, 63, "(%d) %s", | 2274 snprintf(*(char**)arg, 63, "(%d) %s", |
2275 vobsub_id, language ? language : MSGTR_Unknown); | 2275 vobsub_id, language ? language : MSGTR_Unknown); |
2276 return M_PROPERTY_OK; | 2276 return M_PROPERTY_OK; |
2277 } | 2277 } |
2278 #ifdef USE_DVDREAD | 2278 #ifdef USE_DVDREAD |
2279 if (vo_spudec && dvdsub_id >= 0) { | 2279 if (vo_spudec && stream->type == STREAMTYPE_DVD && dvdsub_id >= 0) { |
2280 char lang[3]; | 2280 char lang[3]; |
2281 int code = dvd_lang_from_sid(stream, dvdsub_id); | 2281 int code = dvd_lang_from_sid(stream, dvdsub_id); |
2282 lang[0] = code >> 8; | 2282 lang[0] = code >> 8; |
2283 lang[1] = code; | 2283 lang[1] = code; |
2284 lang[2] = 0; | 2284 lang[2] = 0; |