Statistics
| Branch: | Revision:

ffmpeg / libavcodec / cabac.c @ ad1ea1f1

History | View | Annotate | Download (7.87 KB)

# Date Author Comment
a0f2c6ba 10/18/2006 09:37 AM Jindřich Makovička

Kill a warning with MSVC
Patch by Jindrich Makovicka makovick A gmail P com
Original thread:
Date: 08:21 AM
Subject Re: [Ffmpeg-devel] Weird line in cabac.h

Originally committed as revision 6726 to svn://svn.ffmpeg.org/ffmpeg/trunk

f24a5159 10/15/2006 08:40 PM Michael Niedermayer

shift CABACContext.range right, this reduces the number of shifts needed in get_cabac() and is slightly faster on P3 (and should be much faster on P4 as the P4 except the more recent variants lacks an integer shifter and so shifts have ~10 times longer latency then simple operations like adds)...

68a205ed 10/13/2006 02:21 PM Michael Niedermayer

dehack *ps_state indexing in the branchless decoder

Originally committed as revision 6683 to svn://svn.ffmpeg.org/ffmpeg/trunk

d61c4e73 10/11/2006 02:44 PM Michael Niedermayer

make state transition tables global as they are constant and the code is slightly faster that way

Originally committed as revision 6655 to svn://svn.ffmpeg.org/ffmpeg/trunk

0fa352c7 10/11/2006 01:21 PM Michael Niedermayer

make lps_range a global table its constant anyway (saves 1 addition for accessing it)

Originally committed as revision 6653 to svn://svn.ffmpeg.org/ffmpeg/trunk

0bc2e7f0 10/10/2006 08:16 AM Diego Biurrun

BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODER

Originally committed as revision 6623 to svn://svn.ffmpeg.org/ffmpeg/trunk

7822e1c1 10/09/2006 09:14 PM Michael Niedermayer

reverse remainder of the failed attempt to optimize *state=c->mps_state[s]

Originally committed as revision 6609 to svn://svn.ffmpeg.org/ffmpeg/trunk

2e1aee80 10/09/2006 08:44 PM Michael Niedermayer

optimize branchless C CABAC decoder

Originally committed as revision 6607 to svn://svn.ffmpeg.org/ffmpeg/trunk

c010d69a 10/09/2006 12:59 AM Michael Niedermayer

decrease ff_h264_norm_shift[] size

Originally committed as revision 6596 to svn://svn.ffmpeg.org/ffmpeg/trunk

260ceb63 10/08/2006 01:20 PM Michael Niedermayer

branchless renormalization (1% faster get_cabac) old branchless renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now)

Originally committed as revision 6587 to svn://svn.ffmpeg.org/ffmpeg/trunk

99ce1087 10/08/2006 11:24 AM Michael Niedermayer

5% faster get_cabac()

Originally committed as revision 6586 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

6041c217 01/11/2005 03:18 AM Michael Niedermayer

fixing selftest

Originally committed as revision 3820 to svn://svn.ffmpeg.org/ffmpeg/trunk

caa336b4 12/29/2004 05:50 PM Michael Niedermayer

common.c -> bitstream.c (and the single non bitstream func -> utils.c)
common.h -> common.h/bitstream.h

Originally committed as revision 3777 to svn://svn.ffmpeg.org/ffmpeg/trunk

ec7eb896 10/26/2004 03:12 AM Michael Niedermayer

optimization

Originally committed as revision 3639 to svn://svn.ffmpeg.org/ffmpeg/trunk

bba83349 07/08/2004 12:53 AM Michael Niedermayer

overread fix

Originally committed as revision 3294 to svn://svn.ffmpeg.org/ffmpeg/trunk

e96682e6 05/18/2004 05:09 PM Michael Niedermayer

some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5017ab8 03/26/2004 07:35 PM Laurent Aimar

h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

Originally committed as revision 2932 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed7debda 10/12/2003 09:25 PM Alex Beregszaszi

removed the obsolete and unused parameters of init_put_bits

Originally committed as revision 2366 to svn://svn.ffmpeg.org/ffmpeg/trunk

5e20f836 06/09/2003 02:24 AM Michael Niedermayer

FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv)

Originally committed as revision 1939 to svn://svn.ffmpeg.org/ffmpeg/trunk

8f8c0800 06/06/2003 10:04 AM Michael Niedermayer

cleanup

Originally committed as revision 1932 to svn://svn.ffmpeg.org/ffmpeg/trunk

61ccfcc0 05/30/2003 01:05 AM Michael Niedermayer

(truncated) unary binerization
unary k-th order exp golomb binarization

Originally committed as revision 1920 to svn://svn.ffmpeg.org/ffmpeg/trunk

d592f67f 05/28/2003 06:44 PM Michael Niedermayer

CABAC
note, this is just the CABAC (de)coder not complete h264-cabac support

Originally committed as revision 1915 to svn://svn.ffmpeg.org/ffmpeg/trunk