Browse Source

fix SHOW_SBITS for ALT_BITSTREAM_READER_LE, patch by Gregory Montoir %cyx A users P sourceforge P net%

Originally committed as revision 6671 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Gregory Montoir Baptiste Coudurier 19 years ago
parent
commit
7da4d4cdec
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      libavcodec/bitstream.h

+ 4
- 1
libavcodec/bitstream.h View File

@@ -460,13 +460,16 @@ static inline int unaligned32_le(const void *v)
# ifdef ALT_BITSTREAM_READER_LE
# define SHOW_UBITS(name, gb, num)\
((name##_cache) & (NEG_USR32(0xffffffff,num)))

# define SHOW_SBITS(name, gb, num)\
NEG_SSR32((name##_cache)<<(32-(num)), num)
# else
# define SHOW_UBITS(name, gb, num)\
NEG_USR32(name##_cache, num)
# endif

# define SHOW_SBITS(name, gb, num)\
NEG_SSR32(name##_cache, num)
# endif

# define GET_CACHE(name, gb)\
((uint32_t)name##_cache)


Loading…
Cancel
Save