Benjamin Larsson
8d9f12657c
Switch from INIT_VLC_USE_STATIC to INIT_VLC_USE_NEW_STATIC in qdm2.
...
Originally committed as revision 18863 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-17 10:29:40 +00:00
Vitor Sessak
a2c4b2cc9a
Make TMV decoder check packet sizes before reading from it.
...
FATE test 295 might need updating.
Originally committed as revision 18862 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-17 09:48:12 +00:00
Reimar Döffinger
936bb4a9bc
Add a forward declaration of mpeg1_decode_block_intra to fix compilation
...
broken by r18859 for e.g. all gcc 4 compilers.
Originally committed as revision 18861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-17 09:09:07 +00:00
Justin Ruggles
9a7a71ed4c
eac3dec: use 16-bit pre-mantissas instead of 24-bit in AHT decoding. it is
...
simpler and also fixes a bug in GAQ dequantization.
Originally committed as revision 18860 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-17 06:53:24 +00:00
Måns Rullgård
db2f209352
mpeg12: fix non-standard use of "extern inline"
...
Rename ff_mpeg1_decode_block_intra to mpeg1_decode_block_intra and
make it static. Add ff_mpeg1_decode_block_intra as plain extern
function calling mpeg1_decode_block_intra.
Originally committed as revision 18859 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-17 00:54:29 +00:00
Justin Ruggles
1ac7d1ac50
ac3dec: fix coupling range check. the start subband must be less than
...
the end subband.
Originally committed as revision 18857 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-16 17:02:44 +00:00
Siarhei Siamashka
7d485f165f
Support for getting (i)MDCT output multiplied by a constant scaling factor.
...
Scaling (i)MDCT output has no runtime overhead and can be used to improve
performance of audio codecs. All the changes are only needed in
'ff_mdct_init' function and slow down initialization a bit.
Originally committed as revision 18855 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-16 14:17:08 +00:00
Kostya Shishkov
b3867c93d1
Fix off-by-one error in MS RLE decoder which may result into writing past
...
picture buffer.
Originally committed as revision 18852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-16 06:39:08 +00:00
Diego Biurrun
d8ed5bae6f
cosmetics: K&R coding style, indent correctly, break overly long lines
...
Originally committed as revision 18850 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 22:46:29 +00:00
Diego Biurrun
e0c1e12a62
Replace 'x == 0' if conditions with '!x'.
...
Originally committed as revision 18849 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 22:41:26 +00:00
Diego Biurrun
76b58f9f94
cosmetics: Remove pointless {}.
...
Originally committed as revision 18848 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 20:12:45 +00:00
Diego Biurrun
e09989be45
Surround AMR_WB encoding code by appropriate #ifdefs.
...
This will help support the opencore AMR library.
Originally committed as revision 18847 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 19:03:45 +00:00
Diego Biurrun
9c0ef69af7
cosmetics: Move some more code around to avoid #ifdeffery.
...
Originally committed as revision 18846 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 18:54:36 +00:00
Diego Biurrun
c005a3ba59
cosmetics: Move functions around so that encoding and decoding functions are
...
grouped together. This will save some #ifdefs.
Originally committed as revision 18845 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 17:34:26 +00:00
Diego Biurrun
4d7d5ede5d
Remove redundant #if condition. Two CONFIG_LIBAMR_NB blocks were right after
...
each other so that the second check was pointless.
Originally committed as revision 18844 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 17:22:41 +00:00
Diego Biurrun
d2dfde0811
Add av_cold attribute to amr_nb decoding/encoding initialization functions.
...
Originally committed as revision 18843 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 17:15:12 +00:00
Benjamin Larsson
e5cd2d3dca
Bugfix for bug introduced in the multichannel cook patchset.
...
Originally committed as revision 18842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 16:25:54 +00:00
Ramiro Polla
13bd2044d3
mlp: Simplify adressing of state and coeffs arrays for both filters by making
...
the arrays sequential.
Originally committed as revision 18841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 15:34:22 +00:00
Ramiro Polla
42e64bf874
mlp: include mlp.h and use MAX_CHANNELS instead of hardcoding value 8.
...
Originally committed as revision 18840 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 15:30:43 +00:00
David Conrad
ebcf3b742b
Ensure that we don't read from invalid memory with B-frame qpel
...
Originally committed as revision 18839 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 07:49:59 +00:00
Baptiste Coudurier
9d9a623925
decode mpeg-2 closed gop first b frames, fix issue #824
...
Originally committed as revision 18837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 05:39:44 +00:00
Baptiste Coudurier
357ec71f09
change pic type to Picture* and remove casts
...
Originally committed as revision 18833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-15 02:01:53 +00:00
Stefano Sabatini
644f8c7670
Document av_set_string3() returned error codes.
...
Originally committed as revision 18829 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 19:03:22 +00:00
Stefano Sabatini
be1fb76fa1
Make av_set_string3() print a message in case of unknown option.
...
Originally committed as revision 18826 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:50:58 +00:00
Stefano Sabatini
50f68bdebf
Provide a context to av_log() calls in av_set_number2() and
...
av_set_string3().
Originally committed as revision 18825 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 18:43:43 +00:00
Siarhei Siamashka
460c0abfbb
Fix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine")
...
This was off-by-one bug which affects floor0 encoded files. Tracked down
by valgrind (was reported as the use of uninitialized memory).
With this patch applied, tiny_psnr now reports the following when ffvorbis
is compared to libvorbis-1.0beta4 output for 'lsp-test.ogg' sample:
stddev: 0.76 PSNR: 98.69 bytes: 3498380/ 3498452
Output from libvorbis-1.2 is substantially different:
stddev: 132.57 PSNR: 53.87 bytes: 3498424/ 3498496
Originally committed as revision 18821 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 06:38:49 +00:00
Michael Niedermayer
4601e76a43
Fix VBV delay for mpeg1/2 CBR.
...
Originally committed as revision 18820 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 03:37:58 +00:00
David Conrad
0a8dedc9e1
Use skip_bits_long() for large skips
...
This fixes ogg/theora on ARM (more generally the A32 bitstream reader)
Originally committed as revision 18819 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-14 00:02:07 +00:00
Alex Converse
107815de42
Subroutine to copy an AAC Program Config Element (PCE)
...
Originally committed as revision 18817 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 22:57:30 +00:00
Alex Converse
f2e5c8b96a
Cosmetics after last commit
...
Originally committed as revision 18816 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 17:59:46 +00:00
Alex Converse
90350d73f8
Allow parsing and decoding of ADTS AAC files with channel config = 0
...
Originally committed as revision 18815 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 17:57:58 +00:00
Alex Converse
ee373ddffd
Move the ADTS header size to the parser's header file.
...
Originally committed as revision 18814 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 14:11:11 +00:00
Alex Converse
ec21c21563
Add a quick description to the H.264 BSF
...
Originally committed as revision 18809 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 06:06:59 +00:00
Baptiste Coudurier
520ca5032a
add casts to silence gcc warnings
...
Originally committed as revision 18806 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 00:32:46 +00:00
Baptiste Coudurier
03e4f1ed7f
add casts to silence gcc warnings
...
Originally committed as revision 18805 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-13 00:27:11 +00:00
Diego Biurrun
e19f995263
Fix bandwith vs. bandwiDth typo.
...
Originally committed as revision 18804 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-12 23:40:22 +00:00
Baptiste Coudurier
ca0bb1c49c
V210 Uncompressed 4:2:2 10-bit encoder and decoder
...
Originally committed as revision 18801 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-12 19:56:48 +00:00
Alexander Chemeris
c67d725589
Support 16K samplerate in Nellymoser.
...
patch by Alexander Chemeris, ipse.ffmpeg gmail.com
Originally committed as revision 18798 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-11 19:21:49 +00:00
David Conrad
580a7465fb
Add a chroma_sample_location field to define positioning of chroma samples
...
Originally committed as revision 18795 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-11 04:34:23 +00:00
Måns Rullgård
014b7ecb66
PPC: 32-bit asm for MAC64 and MLS64
...
GCC makes a mess of these operations, so give it a hand.
55% faster MP3 decoding on G4.
Originally committed as revision 18794 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-11 02:41:50 +00:00
Baptiste Coudurier
61a4fd8e64
sgi encoder does not support pal8
...
Originally committed as revision 18791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10 22:36:16 +00:00
Baptiste Coudurier
30853173b8
reindent
...
Originally committed as revision 18786 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10 19:11:06 +00:00
Baptiste Coudurier
a7e562291d
check for palette presence, fix crash with QT-BMP.mov, issue #1074
...
Originally committed as revision 18785 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10 19:10:37 +00:00
Benjamin Larsson
841b45e55d
Remove dead nested assignment found by CSA
...
Originally committed as revision 18784 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10 14:44:09 +00:00
Baptiste Coudurier
7574dc4c37
update comment for rgb 16 bit in .mov
...
Originally committed as revision 18777 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-10 00:53:02 +00:00
Diego Biurrun
f8c0692d8e
Add necessary header for CONFIG_RUNTIME_CPUDETECT preprocessor definition.
...
Originally committed as revision 18774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-09 12:26:05 +00:00
Daniel Verkamp
10ce919561
data parameter of dnxhd_encode_picture() should not be const.
...
Fixes "dnxhdenc.c:805: warning: initialization from incompatible pointer type".
patch by Daniel Verkamp, daniel drv nu
Originally committed as revision 18773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-08 19:41:21 +00:00
Michael Niedermayer
9a3eaeebad
Correct x/ymin to avoid segfault due to out of picture reads.
...
Originally committed as revision 18771 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-08 15:14:36 +00:00
Daniel Verkamp
a1fd2bc350
Add 8088flex TMV video decoder.
...
Patch by Daniel Verkamp name at drv ... nu.
Originally committed as revision 18765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-06 21:57:20 +00:00
Daniel Verkamp
89cb5cd25d
Add CGA and palette data for 8088flex TMV decoder.
...
Patch by Daniel Verkamp daniel _AT_ drv DOT nu.
Originally committed as revision 18764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-05-06 21:51:58 +00:00