Mercurial > mplayer.hg
changeset 24467:8231358722ed
get rid of pointless pesFileId variables
author | reimar |
---|---|
date | Fri, 14 Sep 2007 18:31:14 +0000 |
parents | f44f604dd68a |
children | 8b63c9487612 |
files | libmpdemux/demux_ty.c |
diffstat | 1 files changed, 3 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpdemux/demux_ty.c Fri Sep 14 18:26:55 2007 +0000 +++ b/libmpdemux/demux_ty.c Fri Sep 14 18:31:14 2007 +0000 @@ -100,9 +100,6 @@ int64_t lastVideoPTS; int headerOk; - unsigned int pesFileId; // Should be 0xf5467abd - int streamType; // Should be 0x02 - int chunkSize; // Should always be 128k off_t size; int readHeader; @@ -468,7 +465,6 @@ unsigned char chunk[ CHUNKSIZE ]; int whichChunk; int readSize; - unsigned int pesFileId = 0; int numberRecs; unsigned char *recPtr; @@ -547,14 +543,8 @@ readSize = tmf_load_chunk( demux, tivo, chunk, CHUNKSIZE, 0 ); } - if ( readSize == CHUNKSIZE ) + if ( readSize == CHUNKSIZE && AV_RB32(chunk) == TIVO_PES_FILEID ) { - tivo->pesFileId = AV_RB32(chunk); - tivo->streamType = AV_RB32(chunk + 4); - tivo->chunkSize = AV_RB32(chunk + 8); - - if ( tivo->pesFileId == TIVO_PES_FILEID ) - { off_t numberParts; readSize = 0; @@ -584,11 +574,8 @@ CHUNKSIZE ); } - if ( readSize == CHUNKSIZE ) + if ( readSize == CHUNKSIZE && AV_RB32(chunk) == TIVO_PES_FILEID ) { - pesFileId = AV_RB32(chunk); - if ( pesFileId == TIVO_PES_FILEID ) - { size = AV_RB24(chunk + 12); size -= 4; size *= CHUNKSIZE; @@ -596,9 +583,7 @@ tivo->size += size; mp_msg( MSGT_DEMUX, MSGL_DBG3, "ty:Header Calc Stream Size %"PRId64"\n", tivo->size ); - } } - } } if ( tivo->size > demux->stream->end_pos ) tivo->size = demux->stream->end_pos; @@ -658,8 +643,7 @@ } // We found a part header, skip it - pesFileId = AV_RB32(chunk); - if( pesFileId == TIVO_PES_FILEID ) + if( AV_RB32(chunk) == TIVO_PES_FILEID ) { mp_msg( MSGT_DEMUX, MSGL_DBG3, "ty:Skipping PART Header\n" ); if ( tivo->tmf != 1 )