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;