diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-03 08:58:34 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-09-03 08:58:34 +0000 |
commit | 9a684fa55fb45fcde9eede7a44998c1fe44785f8 (patch) | |
tree | 81736325f3517390c95074d96770599bea99b56d /libmpdemux/demuxer.h | |
parent | dbe33c933e60f6c5ef59856f66bb3363eaecdf8b (diff) | |
download | mpv-9a684fa55fb45fcde9eede7a44998c1fe44785f8.tar.bz2 mpv-9a684fa55fb45fcde9eede7a44998c1fe44785f8.tar.xz |
faster mpg and much faster gxf demuxing
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16370 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r-- | libmpdemux/demuxer.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h index 2630939207..498e1d5b59 100644 --- a/libmpdemux/demuxer.h +++ b/libmpdemux/demuxer.h @@ -259,8 +259,8 @@ int demux_read_data_pack(demux_stream_t *ds,unsigned char* mem,int len); #if 1 #define demux_getc(ds) (\ - (ds->buffer_pos<ds->buffer_size) ? ds->buffer[ds->buffer_pos++] \ - :((!ds_fill_buffer(ds))? (-1) : ds->buffer[ds->buffer_pos++] ) ) + (likely(ds->buffer_pos<ds->buffer_size)) ? ds->buffer[ds->buffer_pos++] \ + :((unlikely(!ds_fill_buffer(ds)))? (-1) : ds->buffer[ds->buffer_pos++] ) ) #else inline static int demux_getc(demux_stream_t *ds){ if(ds->buffer_pos>=ds->buffer_size){ |