1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-01 20:32:13 +00:00

remove non byte sized stuff

remove more useless startcode emulation prevention stuff


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9300 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
michael 2003-02-06 20:18:59 +00:00
parent 4114413005
commit af78689681

View File

@ -42,7 +42,6 @@ v
data u(7)
value= 128*value + data
}while(more_data)
value-=4
sz (zero terminated string)
for(i=0; next_byte != 0; i++){
@ -124,12 +123,12 @@ frame
if(keyframe){
keyframe_startcode f(64)
}
lsb_timestamp u(lsb_timestamp_length)
stream_id u(log2_stream_count)
lsb_timestamp v
stream_id v
priority u(2)
checksum_flag u(1)
msb_timestamp_flag u(1)
align_byte
reserved u(4)
if(msb_timestamp_flag)
msb_timestamp v
bitstream
@ -353,13 +352,12 @@ static inline uint64_t get_v(BufferContext *bc){
if(tmp&0x80)
val= (val<<7) + tmp - 0x80;
else
return (val<<7) + tmp - 4;
return (val<<7) + tmp;
}
}
static inline void put_v(BufferContext *bc, uint64_t val){
int i;
val+=4;
assert(val);