summaryrefslogtreecommitdiff
path: root/libavcodec/golomb.h
Commit message (Expand)AuthorAgeFilesLines
* lavc/golobm: Add set_ue_golomb_long to support up to 2^32 -2.Jun Zhao2017-06-241-0/+15
* lavc/golomb: add value range comment for set_ue_golomb().Jun Zhao2017-06-231-1/+1
* avcodec/golomb: Assert that the input is not too large in set_ue_golomb()Michael Niedermayer2017-06-131-0/+1
* avcodec/golomb: Fix runtime error: left shift of 1 by 31 places cannot be rep...Michael Niedermayer2017-05-111-1/+1
* avcodec/golomb: Assert that k is valid in get_ur_golomb_jpegls()Michael Niedermayer2017-05-061-0/+2
* Merge commit 'f7407f56cbf820a147bd77d728ac9a72c587cc56'Clément Bœsch2017-04-011-4/+4
|\
| * golomb: Replace __PRETTY_FUNCTION__ with __func__ for tracingDiego Biurrun2016-11-151-4/+4
* | Merge commit '83b92a855e8e08bdec484e13ee5a7c8996224772'Clément Bœsch2017-03-191-10/+0
|\ \ | |/
| * golomb: Drop disabled cruftDiego Biurrun2016-08-171-16/+0
* | avcodec/golomb: Consume invalid data in get_ur_golomb_jpegls()Michael Niedermayer2016-12-081-7/+10
* | Merge commit '4024b566d664a4b161d677554be52f32e7ad4236'Hendrik Leppkes2016-06-261-3/+3
|\ \ | |/
| * golomb: Give svq3_get_se_golomb()/svq3_get_ue_golomb() better namesDiego Biurrun2016-05-251-3/+3
* | Merge commit '52567e8198669a1e7493c75771613f87a90466c3'Hendrik Leppkes2016-06-261-6/+0
|\ \ | |/
| * get_bits: Drop some TRACE-level debug codeDiego Biurrun2016-05-221-6/+0
* | avcodec: Use get_ue_golomb_long() when neededMark Harris2015-12-291-1/+1
* | golomb: always check for invalid UE golomb codes in get_ue_golombAndreas Cadhalpun2015-12-141-1/+1
* | avcodec/golomb: Remove disabled and broken codeMichael Niedermayer2015-05-191-6/+0
* | avcodec/golomb: fix reading huge signed rice golomb valuesMichael Niedermayer2015-05-171-2/+2
* | avcodec/golomb: get_ur_golomb_jpegls: Fix reading huge k valuesMichael Niedermayer2015-05-171-2/+10
* | avcodec: use av_mod_uintp2() where usefulJames Almer2015-04-211-1/+1
* | avcodec/golomb: Fix undefined shifts in unsigned rice decoding codeMichael Niedermayer2015-03-111-2/+2
* | avcodec/golomb: cleanupZeng Zhaoxiu2015-03-071-10/+3
* | avcodec/golomb: simplify sign conversionzhaoxiu.zeng2015-02-141-28/+13
* | avcodec/golomb: use NULL for pointers instead of 0Michael Niedermayer2014-12-051-1/+1
* | Merge commit '91d305790ea0f6fe0f54b48236da42181c39c18b'Michael Niedermayer2014-09-021-1/+1
|\ \ | |/
| * get_bits: Rename HAVE_BITS_REMAINING --> BITS_AVAILABLEDiego Biurrun2014-09-021-2/+2
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-301-2/+2
|\ \ | |/
| * golomb: Fix the implementation of get_se_golomb_longMartin Storsjö2014-03-301-2/+2
* | Merge commit '5eacbb53289570834f9a1acb15fd406ea224eef6'Michael Niedermayer2014-03-101-0/+12
|\ \ | |/
| * golomb: Add a get_se_golomb_longLuca Barbato2014-03-101-0/+12
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-241-12/+6
|\ \ | |/
| * golomb: reduce scope of a few variablesVittorio Giovara2013-10-241-12/+6
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-231-135/+177
|\ \ | |/
| * golomb: K&R formatting cosmeticsVittorio Giovara2013-10-231-136/+178
* | get_se_golomb: fix decoding of very large valuesMichael Niedermayer2013-02-091-1/+5
* | golomb: check log validity before shiftingMichael Niedermayer2013-01-181-2/+6
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-12-081-2/+3
|\ \ | |/
| * golomb: use unsigned arithmetics in svq3_get_ue_golomb()Janne Grunau2012-12-081-2/+3
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-011-2/+0
|\ \ | |/
| * avcodec: Drop some silly commented-out av_log() invocationsDiego Biurrun2012-10-011-2/+0
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-281-2/+6
|\ \ | |/
| * golomb: const correctness for get_ue()/get_se() function argumentsDiego Biurrun2012-09-271-2/+6
| * golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls()Justin Ruggles2012-06-121-1/+1
* | golomb: use av_assertMichael Niedermayer2012-06-061-7/+7
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-251-1/+1
|\ \ | |/
| * golomb: use HAVE_BITS_REMAINING() macro to prevent infloop on EOF.Ronald S. Bultje2012-02-241-1/+1
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-181-1/+1
|\ \ | |/
| * flac: fix infinite loops on all-zero input or end-of-stream.Ronald S. Bultje2012-02-161-1/+1
| * golomb: avoid infinite loop on all-zero input (or end of buffer).Ronald S. Bultje2012-02-161-2/+2
* | golomb: Fix infinite loop in svq3_get_ue_golomb()Michael Niedermayer2011-12-251-2/+2