X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=libhb%2Freader.c;h=9ac515c4e57bf0603277f5e822edb5880e35aaac;hb=d15b66e85c37cde6ea954b9866f72529a47097fc;hp=f7470bfa2634237efdf04460d878cb4a1fbc4e7f;hpb=f2ddc7f1833625cfccf3ef6d3659963b01001e98;p=handbrake-jp%2Fhandbrake-jp-git.git diff --git a/libhb/reader.c b/libhb/reader.c index f7470bfa..9ac515c4 100644 --- a/libhb/reader.c +++ b/libhb/reader.c @@ -460,7 +460,7 @@ static void ReaderFunc( void * _r ) hb_subtitle_t *subtitle; for( n = 0; ( subtitle = hb_list_item( r->job->title->list_subtitle, n ) ); ++n ) { - if ( subtitle->fifo_in ) + if ( subtitle->fifo_in && subtitle->source == VOBSUB) push_buf( r, subtitle->fifo_in, hb_buffer_init(0) ); } @@ -527,7 +527,7 @@ static hb_fifo_t ** GetFifoForId( hb_job_t * job, int id ) subtitle = hb_list_item( title->list_subtitle, i ); if (id == subtitle->id) { subtitle->hits++; - if( !job->indepth_scan || job->subtitle_force ) + if( !job->indepth_scan || subtitle->config.force ) { /* * Pass the subtitles to be processed if we are not scanning, or if