comparison mplayer.c @ 13092:36701f60f093

forgot some ifdef's and broke mplayer.c without ogg & dvdread 1L to me!
author joey
date Sun, 22 Aug 2004 19:34:13 +0000
parents 25f51c72eb06
children 7bcd674b13fb
comparison
equal deleted inserted replaced
13091:25f51c72eb06 13092:36701f60f093
3146 new_id = -1; 3146 new_id = -1;
3147 if(new_id != vobsub_id) 3147 if(new_id != vobsub_id)
3148 osd_show_vobsub_changed = sh_video->fps; 3148 osd_show_vobsub_changed = sh_video->fps;
3149 vobsub_id = new_id; 3149 vobsub_id = new_id;
3150 } 3150 }
3151 #ifdef USE_DVDREAD
3151 if (vo_spudec && stream->type == STREAMTYPE_DVD) 3152 if (vo_spudec && stream->type == STREAMTYPE_DVD)
3152 { 3153 {
3153 int new_id = dvdsub_id + 1; 3154 int new_id = dvdsub_id + 1;
3154 if (dvdsub_id < 0) 3155 if (dvdsub_id < 0)
3155 new_id = 0; 3156 new_id = 0;
3158 if(new_id != dvdsub_id) 3159 if(new_id != dvdsub_id)
3159 osd_show_vobsub_changed = sh_video->fps; 3160 osd_show_vobsub_changed = sh_video->fps;
3160 d_dvdsub->id = dvdsub_id = new_id; 3161 d_dvdsub->id = dvdsub_id = new_id;
3161 spudec_reset(vo_spudec); 3162 spudec_reset(vo_spudec);
3162 } 3163 }
3164 #endif
3165 #ifdef HAVE_OGGVORBIS
3163 if (d_dvdsub && demuxer->type == DEMUXER_TYPE_OGG) 3166 if (d_dvdsub && demuxer->type == DEMUXER_TYPE_OGG)
3164 { 3167 {
3165 int new_id = dvdsub_id + 1; 3168 int new_id = dvdsub_id + 1;
3166 if (dvdsub_id < 0) 3169 if (dvdsub_id < 0)
3167 new_id = 0; 3170 new_id = 0;
3170 if (new_id != dvdsub_id) 3173 if (new_id != dvdsub_id)
3171 osd_show_vobsub_changed = sh_video->fps; 3174 osd_show_vobsub_changed = sh_video->fps;
3172 dvdsub_id = new_id; 3175 dvdsub_id = new_id;
3173 d_dvdsub->id = demux_ogg_sub_id(new_id); 3176 d_dvdsub->id = demux_ogg_sub_id(new_id);
3174 } 3177 }
3178 #endif
3175 break; 3179 break;
3176 case MP_CMD_SUB_FORCED_ONLY: 3180 case MP_CMD_SUB_FORCED_ONLY:
3177 if (vo_spudec) { 3181 if (vo_spudec) {
3178 forced_subs_only = forced_subs_only ? 0 : ~0; // toggle state 3182 forced_subs_only = forced_subs_only ? 0 : ~0; // toggle state
3179 spudec_set_forced_subs_only(vo_spudec,forced_subs_only); 3183 spudec_set_forced_subs_only(vo_spudec,forced_subs_only);