Mans Rullgard
|
2912e87a6c
Replace FFmpeg with Libav in licence headers
|
14 years ago |
Diego Biurrun
|
ba87f0801d
Remove explicit filename from Doxygen @file commands.
|
15 years ago |
Stefano Sabatini
|
9106a698e7
Rename bitstream.h to get_bits.h.
|
16 years ago |
Diego Biurrun
|
64bde1974b
cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).
|
16 years ago |
Diego Biurrun
|
294eaa2643
Replace random() usage in test programs by av_lfg_*().
|
16 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
16 years ago |
Diego Biurrun
|
245976da2a
Use full path for #includes from another directory.
|
17 years ago |
Diego Biurrun
|
07ad12ecdd
Fix test program compilation: Add missing #include and update the call
|
17 years ago |
Diego Biurrun
|
07e4e3ea8b
Consistently use TEST as the preprocessor condition to enable test code.
|
17 years ago |
Diego Biurrun
|
f8a80fd69d
main() --> main(void)
|
17 years ago |
Panagiotis Issaris
|
d04d5bcd0e
Fix the self tests which are contained in some codecs and are using random().
|
17 years ago |
Diego Biurrun
|
e5a389a1b7
license header consistency cosmetics
|
17 years ago |
Jindřich Makovička
|
a0f2c6ba38
Kill a warning with MSVC
|
18 years ago |
Michael Niedermayer
|
f24a515931
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)
|
18 years ago |
Michael Niedermayer
|
68a205edef
dehack *ps_state indexing in the branchless decoder
|
18 years ago |
Michael Niedermayer
|
d61c4e731e
make state transition tables global as they are constant and the code is slightly faster that way
|
18 years ago |
Michael Niedermayer
|
0fa352c7e6
make lps_range a global table its constant anyway (saves 1 addition for accessing it)
|
18 years ago |
Diego Biurrun
|
0bc2e7f081
BRANCHLESS_CABAD --> BRANCHLESS_CABAC_DECODER
|
18 years ago |
Michael Niedermayer
|
7822e1c1ff
reverse remainder of the failed attempt to optimize *state=c->mps_state[s]
|
18 years ago |
Michael Niedermayer
|
2e1aee80f4
optimize branchless C CABAC decoder
|
18 years ago |
Michael Niedermayer
|
c010d69a75
decrease ff_h264_norm_shift[] size
|
18 years ago |
Michael Niedermayer
|
260ceb6322
branchless renormalization (1% faster get_cabac) old branchless renormalization wasnt faster because gcc was scared of the shift variable (missusing bit variable now)
|
18 years ago |
Michael Niedermayer
|
99ce10873d
5% faster get_cabac()
|
18 years ago |
Diego Biurrun
|
b78e7197a8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
|
18 years ago |
Diego Biurrun
|
5509bffa88
Update licensing information: The FSF changed postal address.
|
19 years ago |
Diego Biurrun
|
115329f160
COSMETICS: Remove all trailing whitespace.
|
19 years ago |
Michael Niedermayer
|
6041c21749
fixing selftest
|
20 years ago |
Michael Niedermayer
|
caa336b4cc
common.c -> bitstream.c (and the single non bitstream func -> utils.c)
|
20 years ago |
Michael Niedermayer
|
ec7eb8966c
optimization
|
20 years ago |
Michael Niedermayer
|
bba8334965
overread fix
|
20 years ago |
Michael Niedermayer
|
e96682e6f4
some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
|
21 years ago |
Laurent Aimar
|
e5017ab870
h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)
|
21 years ago |
Alex Beregszaszi
|
ed7debda14
removed the obsolete and unused parameters of init_put_bits
|
21 years ago |
Michael Niedermayer
|
5e20f836b3
FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv)
|
22 years ago |
Michael Niedermayer
|
8f8c0800f8
cleanup
|
22 years ago |
Michael Niedermayer
|
61ccfcc009
(truncated) unary binerization
|
22 years ago |
Michael Niedermayer
|
d592f67fb6
CABAC
|
22 years ago |