]> git.sesse.net Git - vlc/blobdiff - src/spu_decoder/spu_decoder.c
Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide,
[vlc] / src / spu_decoder / spu_decoder.c
index add2858db48cd5f41798c452e78814ae3a3a6323..06de40dc15c86f3f67ed868fb0e7c29139a2c9af 100644 (file)
@@ -141,7 +141,8 @@ static int InitThread( spudec_thread_t *p_spudec )
     }
 
     p_spudec->bit_stream.p_ts = DECODER_FIFO_START( p_spudec->fifo )->p_first_ts;
-    p_spudec->bit_stream.i_byte = p_spudec->bit_stream.p_ts->i_payload_start;
+    p_spudec->bit_stream.p_byte = p_spudec->bit_stream.p_ts->buffer + p_spudec->bit_stream.p_ts->i_payload_start;
+    p_spudec->bit_stream.p_end = p_spudec->bit_stream.p_ts->buffer + p_spudec->bit_stream.p_ts->i_payload_end;
     vlc_mutex_unlock( &p_spudec->fifo.data_lock );
 
     /* Mark thread as running and return */