144 Commits (938251c878d46aef001da2527fb7234b9f2f83ea)

Author SHA1 Message Date
Andreas Rheinhardt 25c8507818 Remove/replace some unnecessary avcodec.h inclusions 3 years ago
Andreas Rheinhardt c197e3fe12 avcodec/bitstream: Remove avpriv PutBits API functions 4 years ago
Andreas Rheinhardt 3bf07b1a2d avcodec/bitstream: Rewrite code to avoid triggering compiler warning 4 years ago
Andreas Rheinhardt b629deab3d avcodec/bitstream: Allow static VLC tables to be bigger than needed 4 years ago
Andreas Rheinhardt f55da066ec avcodec/bitstream: Add second function to create VLCs 4 years ago
Anton Khirnov dc1099442e put_bits: make avpriv_copy_bits() lavc-local 4 years ago
Anton Khirnov 944ba30db0 put_bits: make avpriv_put_string() lavc-local 4 years ago
Anton Khirnov 717503f716 put_bits: make avpriv_align_put_bits() inline 4 years ago
Andreas Rheinhardt 81d4b8fb3c avcodec/bitstream: Stop allocating one VLCcode more than needed 4 years ago
Andreas Rheinhardt e75b6ec43b avcodec/bitstream: Check code length before truncating to uint8_t 4 years ago
Andreas Rheinhardt df6ec7f83b avcodec/bitstream: Consistently treat symbol as VLC_TYPE 4 years ago
Andreas Rheinhardt 9eb7d8b45d avcodec/vlc, bitstream: Allow to use BE codes to initialize LE VLC 4 years ago
Andreas Rheinhardt 6fad76b51d avcodec/bitstream: Remove outdated comment 4 years ago
Andreas Rheinhardt d7ad70e33b avcodec/bitstream: Avoid allocation when creating VLC tables 4 years ago
Andreas Rheinhardt 5e196dac22 avcodec/bitstream: Don't check for undefined behaviour after it happened 4 years ago
Michael Niedermayer a7e3b271fc avcodec/bitstream: Check for more conflicting codes in build_table() 6 years ago
Michael Niedermayer e78b0f8374 avcodec/bitstream: Check for integer code truncation in build_table() 6 years ago
Michael Niedermayer 057328b29d avcodec/bitstream: Return specific error codes when building vlc tables 6 years ago
Clément Bœsch 549045254c Fix all -Wformat warnings raised by DJGPP 8 years ago
Clément Bœsch cb763a9ba8 lavc/bitstream: remove unused atomic.h include 8 years ago
Steinar H. Gunderson eaff1aa09e avcodec: move bitswap_32() into a header file 8 years ago
Michael Niedermayer 7ca2a23aaa avcodec/bitstream: Document the values supported for *_size in ff_init_vlc_sparse() 8 years ago
Michael Niedermayer 8f1d18a91b avcodec/bitstream: assert that *_size in ff_init_vlc_sparse() is valid 8 years ago
Diego Biurrun c454dfcff9 Use ISO C printf conversion specifiers where appropriate 8 years ago
Alexandra Hájková ffa190d047 Move VLC and RL_VLC_ELEM structure definitions to a separate header 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Lou Logan 06eef96b69 fix some a/an typos 9 years ago
Reimar Döffinger 5f5e6033cd bitstream.c: improve init_vlc error messages. 9 years ago
Ganesh Ajjanagadde e11e32686f avcodec/bitstream: replace qsort with AV_QSORT 9 years ago
Andreas Cadhalpun 28efeb6502 doc: avoid incorrect phrase 'allows to' 10 years ago
Andreas Cadhalpun ed0b1db640 doc: fix spelling errors 10 years ago
Michael Niedermayer 291ad5cc9c avcodec/bitstream: Assert that there is enough space left in avpriv_copy_bits() 10 years ago
Vittorio Giovara 6a85dfc830 lavc: Replace av_dlog and tprintf with internal macros 10 years ago
Diego Biurrun 7f9f771eac avcodec: Don't anonymously typedef structs 10 years ago
Michael Niedermayer d266ecff4b avcodec/bitstream: remove trivial assert 11 years ago
Michael Niedermayer a2de7b1bd5 avcodec/bitstream: document the double volatile 11 years ago
Michael Niedermayer 329898aa45 avcodec/bitstream: try to workaround internal compiler bug in gcc 4.2 11 years ago
Michael Niedermayer e6f9fc4adc avcodec/bitstream: try to make vlc init code inherently thread safe 11 years ago
Michael Niedermayer f7f96cf4bc avcodec/bitstream: fill invalid vlc tables entries as last pass instead of first 11 years ago
Michael Niedermayer 600cbf3672 avcodec/bitstream: zero vlc tables on allocation 11 years ago
Michael Niedermayer e20e854ca0 vcodec/bitstream: use av_malloc_array() 11 years ago
Michael Niedermayer 622d463000 avcodec/bitstream: assert that no integer overflow happened when writing codes in build_table() 11 years ago
Michael Niedermayer 0f65503799 avcodec/bitstream: remove unused variable 11 years ago
Alexandra Khirnova 9b8d11a76a avcodec: Use av_reallocp where suitable 11 years ago
Diego Biurrun 29c455ce3d bitstream: Check the result of av_malloc() 11 years ago
Michael Niedermayer 9386f334af avcodec/bitstream: Dont try to free buffers for static VLCs 11 years ago
Michael Niedermayer f80ccf074a avcodec/ff_init_vlc_sparse: use a local array for static vlcs avoiding malloc() 11 years ago
Michael Niedermayer 6af8326354 avcodec/ff_init_vlc_sparse: use a spinlock for thread sync 11 years ago
Michael Niedermayer a9903f7ec1 Revert "bitstream: make vlc init of static tables thread safe." 11 years ago
Piotr Bandurski aa74810fc6 bitstream: fix a crash in case of oom 12 years ago