comparison libmpdemux/demux_mpg.c @ 24945:46337ac77770

10l, setting a non-existent timestamp (default 0.0) when the pts flag isn't set in the PES header is just wrong; leave the default MP_NOPTS_VALUE instead
author nicodvb
date Mon, 05 Nov 2007 20:15:09 +0000
parents 1ecf2ff1d512
children 259a3df86fbc
comparison
equal deleted inserted replaced
24944:975308353c33 24945:46337ac77770
573 } 573 }
574 l = stream_read(demux->stream,dp->buffer,len); 574 l = stream_read(demux->stream,dp->buffer,len);
575 if(l<len) 575 if(l<len)
576 resize_demux_packet(dp, l); 576 resize_demux_packet(dp, l);
577 len = l; 577 len = l;
578 if(set_pts)
578 dp->pts=pts/90000.0f; 579 dp->pts=pts/90000.0f;
579 dp->pos=demux->filepos; 580 dp->pos=demux->filepos;
580 /* 581 /*
581 workaround: 582 workaround:
582 set dp->stream_pts only when feeding the video stream, or strangely interleaved files 583 set dp->stream_pts only when feeding the video stream, or strangely interleaved files