]> granicus.if.org Git - handbrake/commitdiff
fix silly error in scanning BD
authorjstebbins <jstebbins.hb@gmail.com>
Thu, 15 Sep 2011 22:20:38 +0000 (22:20 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Thu, 15 Sep 2011 22:20:38 +0000 (22:20 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4223 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/stream.c

index 7b3a422c61db3e8024e4e72760294bf4d787e01b..b418af407cf9b73b6ebbac6f1ee895d29808cb1f 100644 (file)
@@ -977,7 +977,6 @@ hb_stream_t * hb_bd_stream_open( hb_title_t *title )
         update_ts_streams( d, pid, stream_id_ext, stream_type, A, NULL );
     }
 
-    d->ts_flags = TS_HAS_RAP | TS_HAS_PCR;
     // When scanning, title->job == NULL.  We don't need to wait for
     // a PCR when scanning. In fact, it trips us up on the first
     // preview of every title since we would have to read quite a
@@ -985,6 +984,7 @@ hb_stream_t * hb_bd_stream_open( hb_title_t *title )
     if ( title->job )
     {
         // BD PCR PID is specified to always be 0x1001
+        d->ts_flags = TS_HAS_RAP | TS_HAS_PCR;
         update_ts_streams( d, 0x1001, 0, -1, P, NULL );
     }