133 Commits (4dc18c78cd1872a6de0b9640a4c5eca35f5dfbfd)

Author SHA1 Message Date
Andreas Rheinhardt 4ab82d2fb6 avcodec/vlc, bitstream: Fix multi VLC with uint8_t syms on BE 8 months ago
James Almer fa469545ba avcodec: move leb reading functions to its own header 10 months ago
James Almer 0cc0d8c0b5 avcodec/get_bits: add get_leb() 11 months ago
Andreas Rheinhardt 9cdf82c2c2 avcodec/vlc: Use proper namespace 1 year ago
Andreas Rheinhardt b0fb8e82dd avcodec/get_bits: Avoid reading multiple times in get_bits_long 1 year ago
Paul B Mahol 29b9fca4b3 avcodec: add multi vlc reader 1 year ago
Anton Khirnov 0b33310cd0 lavc/bitstream: avoid UB in bits_{read,peek}_signed(0) 2 years ago
Anton Khirnov fcd557a2c2 lavc/get_bits: add a compat wrapper for the cached bitstream reader 2 years ago
Martijn van Beurden 909cfdc205 libavcodec/flacdec: Implement decoding of 32 bit-per-sample PCM 2 years ago
Anton Khirnov c9a2506de9 get_bits: move check_marker() to mpegvideodec.h 2 years ago
Andreas Rheinhardt 2d764069be avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2 years ago
Anton Khirnov c28823ff97 lavc/get_bits: avoid avcodec.h dependency 3 years ago
Ramiro Polla c2b540d0c7 avcodec/get_bits: cosmetics 5 years ago
Paul B Mahol 78c8a76536 avcodec/get_bits: unbreak get_bits_le() with cached reader 6 years ago
Marton Balint 694d9d5368 avcodec/get_bits: add assertion to limit ouptut value of get_bits 6 years ago
Marton Balint 902e9334aa avcodec/get_bits: use unsigned integers in show_bits and get_bits 6 years ago
James Almer 9305bdc68f avcodec/get_bits: actually make cached reader correctly disabled 6 years ago
Paul B Mahol ca079b0954 avcodec/get_bits: add cached bitstream reader 6 years ago
Michael Niedermayer 6261ef4251 avcodec/get_bits: Document skip_bits_long() 7 years ago
Michael Niedermayer e529fe7633 avcodec/get_bits: Make sure the input bitstream with padding can be addressed 7 years ago
Michael Niedermayer 4a94ff4ccd avcodec/get_bits: Document the return code of get_vlc2() 7 years ago
Steinar H. Gunderson 2a293ec7ac avcodec: add Newtek SpeedHQ decoder 8 years ago
Paul B Mahol 14090b7050 avcodec/get_bits: add av_assert2 to get_bits_long() 8 years ago
Michael Niedermayer c72fa43234 avcodec/get_bits: Fix get_sbits_long(0) 8 years ago
Clément Bœsch 6c98398b0b lavc/get_bits: add a logging context to check_marker() 9 years ago
Diego Biurrun 52567e8198 get_bits: Drop some TRACE-level debug code 9 years ago
Alexandra Hájková ffa190d047 Move VLC and RL_VLC_ELEM structure definitions to a separate header 9 years ago
Alexandra Hájková e4b38878da Move check_marker() from get_bits to mpeg4videodec 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Andreas Cadhalpun 62825236db lavc: Add get_bitsz() 9 years ago
Kieran Kunhya 46350db737 get_bits: Support max_depth > 2 in GET_RL_VLC_INTERNAL 9 years ago
Andreas Cadhalpun 713654d9d3 get_bits: add get_bitsz for reading 0-25 bits 9 years ago
Kieran Kunhya 906c0b7716 get_bits: Support max_depth > 2 in GET_RL_VLC_INTERNAL 9 years ago
Vittorio Giovara 059a934806 lavc: Consistently prefix input buffer defines 9 years ago
Vittorio Giovara 6a85dfc830 lavc: Replace av_dlog and tprintf with internal macros 10 years ago
Michael Niedermayer 343f34c0b8 avcodec/get_bits: print details of the location of the missing bit in check_marker() 10 years ago
Vittorio Giovara 351d0f8b7a get_bits: remove unused assignment 10 years ago
Diego Biurrun b574e1e97e get_bits: Add OPEN_READER macro variant w/o size_plus8 10 years ago
Diego Biurrun 91d305790e get_bits: Rename HAVE_BITS_REMAINING --> BITS_AVAILABLE 10 years ago
Michael Niedermayer 11512d70fa avcodec/get_bits: add BITS_LEFT() for finding the bits left with an opened reader 10 years ago
Timothy Gu ea6178fff8 get_bits: remove unused assignment 10 years ago
Michael Niedermayer e6f9fc4adc avcodec/bitstream: try to make vlc init code inherently thread safe 11 years ago
Matthew Lindner b372f67342 avcodec: better level/index printing 11 years ago
Michael Niedermayer 6df33c4926 avcodec: include GET_RL_VLC() in trace output 11 years ago
Reimar Döffinger 8cbf0827e1 Various small spelling fixes. 11 years ago
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 11 years ago
Michael Niedermayer 43411f416f avcodec/get_bits: init_state is used for thread sync, make it volatile 11 years ago
Michael Niedermayer 6af8326354 avcodec/ff_init_vlc_sparse: use a spinlock for thread sync 11 years ago