80 Commits (3f3229cd109f5cdf1f1d6fe26f2864e32e029b53)

Author SHA1 Message Date
Michael Niedermayer 44e8e82d34 avcodec/get_bits: add skip_1stop_8data_bits 11 years ago
Michael Niedermayer 54197c7aae skip_bits: dont call UPDATE_CACHE 11 years ago
Michael Niedermayer 121fc05b4d avcodec/get_bits: place volatile at the right spot 12 years ago
Michael Niedermayer 43411f416f avcodec/get_bits: init_state is used for thread sync, make it volatile 12 years ago
Michael Niedermayer 6af8326354 avcodec/ff_init_vlc_sparse: use a spinlock for thread sync 12 years ago
Paul B Mahol 48f2750de8 get_bits: add get_bits_le() 12 years ago
Michael Niedermayer ff130d7363 get_xbits: assert validity of the number of bits 12 years ago
Ronald S. Bultje 9918f57dcf get_bits: Return pointer to buffer that is the result of the alignment 12 years ago
Ronald S. Bultje fd6a021d8e get_bits: return pointer to buffer that is the result of the alignment. 12 years ago
Diego Biurrun 4af5310d29 get_bits/put_bits: K&R formatting cosmetics 12 years ago
Luca Barbato 4603ec85ed get_bits: change the failure condition in init_get_bits 12 years ago
Michael Niedermayer 7980cca05c init_get_bits: fix off by 1 error 12 years ago
Michael Niedermayer 153fad14e5 init_get_bits8: zero pointers & struct on error 12 years ago
Michael Niedermayer ac73d3a12a init_get_bits8: check byte_size against being positive 12 years ago
Luca Barbato e28ac6e5e2 lavc: introduce the convenience function init_get_bits8 12 years ago
Luca Barbato d9cf5f5169 lavc: check for overflow in init_get_bits 12 years ago
Michael Niedermayer 7efee140d7 get_bits: rename get_bits_longlong to get_bits64 12 years ago
Michael Niedermayer 41540b36a1 bitstream: add get_bits64() to support reading more than 32 bits at once 12 years ago
Michael Niedermayer 094a82c7de get_bits: get_bits_long() support n=0 as the docs allow it 12 years ago
Michael Niedermayer f51c4bfe3f bitstream: add get_bits_longlong() to support more than 32bits 12 years ago
Michael Niedermayer 5f1c3c785c get_bits_long: fix variable type 12 years ago
Diego Biurrun e00215040a get_bits: const correctness for get_bits_trace()/get_xbits_trace() arguments 12 years ago
Michael Niedermayer 6560fa390e get_bits: check the number of bits parameter through av_assert2() 13 years ago
Ronald S. Bultje b44b41633f get_bits: add HAVE_BITS_REMAINING macro. 13 years ago
Martin Storsjö e96b4a53df vlc/rl: Add ff_ prefix to the nonstatic symbols 13 years ago
Diego Biurrun aaf47bcde7 Drop ALT_ prefix from BITSTREAM_READER_LE name. 13 years ago
Michael Niedermayer 1a2484fc4e get_bits: drop the a32 reader. 13 years ago
Mans Rullgard 86a10281c7 get_bits: remove LAST_SKIP_CACHE macro 13 years ago
Mans Rullgard 5d8122db5c get_bits: remove strange/obsolete comments 13 years ago
Mans Rullgard e42bb0ee01 get_bits: whitespace (mostly) cosmetics 13 years ago
Mans Rullgard adb28c49bd get_bits: remove unnecessary #includes 13 years ago
Ronald S. Bultje 8cfbbd928c get_bits: introduce safe bitreading to prevent overreads. 13 years ago
Mans Rullgard a1e98f198e get_bits: remove A32 variant 13 years ago
Mans Rullgard b8909cb364 get_bits: remove useless pointer casts 13 years ago
Diego Biurrun 58c42af722 doxygen: misc consistency, spelling and wording fixes 13 years ago
Elvis Presley 3dd47ae537 Revert "get_bits: remove x86 inline asm in A32 bitstream reader" 13 years ago
Mans Rullgard 23ce6e7212 get_bits: remove x86 inline asm in A32 bitstream reader 14 years ago
Diego Biurrun be73d76b34 cosmetics: fix some then/than typos 14 years ago
Mans Rullgard e01e05ee66 get_bits: add av_unused tag to cache variable 14 years ago
Michael Niedermayer 105a3c7a6b bitstream_reader: Try to fix "get_bits.h:305:45: warning: variable ‘re_cache’ set but not used [-Wunused-but-set-variable]" 14 years ago
Michael Niedermayer 3acc44b739 bitstream reader: remove unneeded variable initilization. 14 years ago
Alex Converse 47bc52f821 get_bits: make cache unsigned to eliminate undefined signed overflow. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Mans Rullgard a4bff12cdd get_bits: move tracing macros to end of file 14 years ago
Mans Rullgard 371cf026a7 Sanitise get_bits macros, part 2 14 years ago
Mans Rullgard d232e09d51 Sanitise get_bits macros, part 1 14 years ago
Mans Rullgard 990f213e57 Remove "libmpeg2" bitstream reader 14 years ago
Mans Rullgard 611a6f59ce get_bits: move tracing macros to end of file 14 years ago
Mans Rullgard fb5c841d5f Sanitise get_bits macros, part 2 14 years ago
Mans Rullgard bf5f9b528b Sanitise get_bits macros, part 1 14 years ago