Michael Niedermayer
4e2b9bcc08
Make MPEG-1/2 decoder work with the libmpeg2-style bitstream reader.
...
Originally committed as revision 9890 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
3357ff338b
use table for converting dynamic range codes to scale factors
...
Originally committed as revision 9889 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
5aefe3ebef
use floating-point mantissa dequantization tables
...
Originally committed as revision 9888 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
04ac5cada1
cosmetics: indentation
...
Originally committed as revision 9887 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
60f07fadd3
dither zero-bit mantissas by default. remove dithering only if it's explicitly turned off.
...
Originally committed as revision 9886 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
bca7db3530
detect MS wav codecs
...
fixes detection of audio codec though not playback of surge-2-16-L-ms11.mov
Originally committed as revision 9885 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
d63f6fea50
simplify coefficient decoding
...
Originally committed as revision 9884 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
285bf28c67
merge decoding of coupling channel coefficients and regular channel coefficients
...
Originally committed as revision 9883 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
d7dc7ad05c
split out coupling coefficient reconstruction into a separate function
...
Originally committed as revision 9882 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
7cacf1e86a
drop non keyframes before the first keyframe for stream copy
...
Originally committed as revision 9881 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
4efd6f58b6
fix block_align for mp3 stream copy
...
Originally committed as revision 9880 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
80c24d9908
URL of the webinterface
...
Originally committed as revision 9879 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
c0dd7b7c94
get rid of some double timebase convertion
...
Originally committed as revision 9878 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
aebe25f3b1
remove the mailinglist still preferred note, roundup is much nicer even though
...
it still has some issues which lu_zero needs to deal with :)
Originally committed as revision 9877 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
fec401f718
properly implement "user specified start time offset" which was added in r3217
...
-ss should now work again
fixes decoding of low.ogg
closes issue47
Originally committed as revision 9876 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Alex Beregszaszi
feb7bc6771
cosmetics: be sure all lines fit into 79 characters
...
Originally committed as revision 9875 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Alex Beregszaszi
26ba823519
cosmetics: indent correctly
...
Originally committed as revision 9874 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Glenn A. Serre
1a3f0ca2e0
Use getCachedContext instead getContext to support resolution change. Patch by Glenn A. Serre
...
Originally committed as revision 9873 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
3e5008a922
Reduce Theora decoder verbosity.
...
Originally committed as revision 9872 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
02b15cc811
move code which adds a AVPacket into the packet buffer into its own function
...
Originally committed as revision 9871 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
392b748293
output last frame if seq end code is encountered
...
fixes video decoding of AC3TEST.vob
closes issue19
Originally committed as revision 9870 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Marc Hoffman
61eade27bd
correct order of fixedpoint in CONFIG list
...
Originally committed as revision 9869 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
319919734d
Remove unused variable.
...
Originally committed as revision 9868 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
037df60e05
simplify s->mv_dir init
...
Originally committed as revision 9867 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Marc Hoffman
c16c584a4a
--enable-fixedpoint, for configuring fixedpoint optimizations, this is just the config aspect
...
Originally committed as revision 9866 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
2f446d3860
get rid of mb_type_len
...
Originally committed as revision 9865 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
653f738780
exchange the values of MV_DIR_FORWARD and MV_DIR_BACKWARD (this is more sane,
...
matches the order of some other stuff and allows some simplifications)
Originally committed as revision 9864 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
04b502fa36
exchange if() and for() in the MT_FIELD case
...
18 cpu cycles faster for matrixbench
Originally committed as revision 9863 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
f4fbcd33d9
exchange for() and if() order in the MT_FRAME case
...
safes 24 cpu cycles
Originally committed as revision 9862 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Marc Hoffman
dc1ecb6a4a
making reference models have the same API
...
Originally committed as revision 9861 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
356ab1dace
change
...
for(){
if(){
switch(){
to
switch(){
for(){
if(){
this halfs the number of times the switch is executed in bidir blocks, in
other blocks the number is the same
25 cpu cycles less with matrixbench on duron
Originally committed as revision 9860 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Måns Rullgård
93b3c0834d
replace some "disabled" calls with "! enabled"
...
Originally committed as revision 9859 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
2952d13ad5
merge another 2 if() to save a few cpu cycles
...
Originally committed as revision 9858 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
09d1bee89e
reorder if() so that the condition can be simplified
...
saves another 4 cpu cycles
Originally committed as revision 9857 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
0ac6b5a301
merge/simplify 2 if()
...
~4 cpu cylces faster for the matrixbench video
Originally committed as revision 9856 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
fecc146b28
merge 2 if()
...
this safes 1-2 cpu cycles
Originally committed as revision 9855 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
af88ae54f4
alphabetical order
...
Originally committed as revision 9854 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Diego Biurrun
e555e7b29e
Remove redundant variable declarations.
...
Originally committed as revision 9853 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Baptiste Coudurier
81752d0c2b
use buf_ptr to correctly decode second field
...
Originally committed as revision 9852 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
d8d0d0b282
move gray so as to not introduce further misordering
...
Originally committed as revision 9851 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
9d92cce1ff
remove unneeded gray="no"
...
Originally committed as revision 9850 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Marc Hoffman
8dd16fe049
adding myself to the CREDITS
...
Originally committed as revision 9849 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Justin Ruggles
dfd57c366f
align array used in mdct. fixes segfault.
...
Originally committed as revision 9848 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
873525491e
use ENABLE_GRAY
...
Originally committed as revision 9847 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
cde9e78001
make grayscale only decoding checks in inner loops compiletime killable
...
Originally committed as revision 9846 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
01e795aba3
move some code which was executed for every skipped MB so it is only executed
...
for the first skipped mb in a run
Originally committed as revision 9845 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
4152c5ce14
get rid of a useless variable
...
Originally committed as revision 9844 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
7ceab4af35
avoid 2 additions (1 cpu cycle) per MB
...
Originally committed as revision 9843 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Michael Niedermayer
5bfbf0a54f
chroma_qscale seems not used anywhere for mpeg1/2 so do not waste cpu time setting it
...
Originally committed as revision 9842 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago
Panagiotis Issaris
b9ca204284
Fix typo
...
Originally committed as revision 9841 to svn://svn.ffmpeg.org/ffmpeg/trunk
18 years ago