mirror of
https://github.com/mpv-player/mpv
synced 2025-04-01 00:07:33 +00:00
Bad interpretation of a constant by me ...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@495 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
e045ddb037
commit
5fad3952b2
@ -34,7 +34,7 @@ static int demux_mpg_read_packet(demuxer_t *demux,int id){
|
|||||||
|
|
||||||
len=stream_read_word(demux->stream);
|
len=stream_read_word(demux->stream);
|
||||||
if(verbose>=3) printf("PACKET len=%d",len);
|
if(verbose>=3) printf("PACKET len=%d",len);
|
||||||
if(len==0 || len>STREAM_BUFFER_SIZE) return -2; // invalid packet !!!!!!
|
if(len==0 || len>4096) return -2; // invalid packet !!!!!!
|
||||||
|
|
||||||
while(len>0){ // Skip stuFFing bytes
|
while(len>0){ // Skip stuFFing bytes
|
||||||
c=stream_read_char(demux->stream);--len;
|
c=stream_read_char(demux->stream);--len;
|
||||||
@ -130,7 +130,7 @@ static int demux_mpg_read_packet(demuxer_t *demux,int id){
|
|||||||
}
|
}
|
||||||
if(verbose>=3) printf(" => len=%d\n",len);
|
if(verbose>=3) printf(" => len=%d\n",len);
|
||||||
|
|
||||||
if(len<=0 || len>STREAM_BUFFER_SIZE) return -1; // Invalid packet size
|
if(len<=0 || len>4096) return -1; // Invalid packet size
|
||||||
|
|
||||||
if(id>=0x1C0 && id<=0x1DF){
|
if(id>=0x1C0 && id<=0x1DF){
|
||||||
// mpeg audio
|
// mpeg audio
|
||||||
@ -176,7 +176,7 @@ int demux_mpg_es_fill_buffer(demuxer_t *demux){
|
|||||||
// Elementary video stream
|
// Elementary video stream
|
||||||
if(demux->stream->eof) return 0;
|
if(demux->stream->eof) return 0;
|
||||||
demux->filepos=stream_tell(demux->stream);
|
demux->filepos=stream_tell(demux->stream);
|
||||||
ds_read_packet(demux->video,demux->stream,STREAM_BUFFER_SIZE,0,0);
|
ds_read_packet(demux->video,demux->stream,4096,0,0);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user