Måns Rullgård
f67e0b824f
ARM: replace some #if with if()
...
Originally committed as revision 20165 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
701c618f7d
ARM: clean up file/function naming conventions
...
Originally committed as revision 20164 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
84d430f85a
ARM: clean up dsputil initialisation
...
- Move v5 and v6 initialisation to separate files.
- Move NEON IDCT selection to ff_dsputil_init_neon()
Originally committed as revision 20163 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Peter Ross
384f26f428
Sun Raster RGB support
...
Originally committed as revision 20162 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
1febba1e62
ARM: shorten some long macro names
...
Originally committed as revision 20159 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
2e823300a6
ARM: update ldm/stm instructions to modern syntax
...
Originally committed as revision 20158 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
abff992d36
ARM: whitespace cosmetics
...
Originally committed as revision 20157 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Robert Swain
f640478b56
Reindent after channel layout commit from yesterday
...
Originally committed as revision 20156 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Sascha Sommer
aac4b0a47e
increase maximum compressed frame size
...
fixes playback of piece.wmv
Originally committed as revision 20155 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Sascha Sommer
037396d099
return AVERROR_INVALIDDATA when the bitstream could not be decoded
...
Originally committed as revision 20154 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Peter Ross
dae0d1e21c
Support decoding of uncompressed PCX scanlines
...
Originally committed as revision 20153 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
c61e40b728
ARM: use plain labels for pc-relative addressing
...
Originally committed as revision 20152 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
b44c6d8edb
ARM: remove unnecessary .fpu neon directives
...
Originally committed as revision 20151 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
fd818a21c7
ARM: use undocumented .syntax directive to enable UAL syntax
...
Originally committed as revision 20150 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Robert Swain
53a71e1ba4
Add vorbis channel layout support according to those defined in the Vorbis I
...
specification
Originally committed as revision 20148 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
e654b7c29e
ARM: apply extern symbol prefix where needed
...
Originally committed as revision 20147 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
681c180dc4
Make avcodec_open set codec_id and codec_type if they haven't been set.
...
This fixes the API breakage introduced by the check that avctx codec id and type
match the opened codec and should make (almost?) all applications work again.
Originally committed as revision 20125 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
43d7c6118d
put_bits can only reliably write up to 31 bit bits, above it relies on
...
undefined shift behaviour.
Document this, fix the assert and add a put_bits32 to handle writing 32
bits and use that where necessary.
Originally committed as revision 20124 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
ec65675504
Use MANGLE in cavsdsp, the current version using "m" constraints will not
...
compile on e.g. OpenBSD due to running out of registers.
Originally committed as revision 20123 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Benoit Fouet
05ec0c0012
Fix indentation after last commit.
...
Originally committed as revision 20121 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Anne-Laure de Smit
e23dd95dc2
Add support for TARGA images without RLE compression.
...
Patch by Anne-Laure de Smit: gmail_address(annelaure, desmit)
Originally committed as revision 20120 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
2499f4e09e
Fix wrongly indented block.
...
Originally committed as revision 20117 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
081c14a318
Use "!exp" instead of "exp == NULL" in if condition.
...
Originally committed as revision 20116 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
37a4269d70
cosmetics: K&R coding style, prettyprinting
...
Originally committed as revision 20115 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Kostya Shishkov
a8b95021e5
Do not attempt to decode TIFF files containing fax data with uncompressed
...
mode allowed for there is no code to decode it (yet).
Originally committed as revision 20114 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Kostya Shishkov
8355572f91
lavc MJPEG decoder is capable of decoding some extended sequential
...
Huffman-compressed JPEG files, so make it decode those files
(samples are welcome).
This fixes issue 1420
Originally committed as revision 20113 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Kostya Shishkov
5073cca404
Make BMP decoder produce flipped picture with RLE compression.
...
This fixes issue 1415
Originally committed as revision 20112 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Kostya Shishkov
b08de903cd
Make MS RLE decoder produce both bottom-up and top-down pictures
...
Originally committed as revision 20111 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Justin Ruggles
535497f193
Change an error to a warning to support broken AC-3 files known to exist.
...
Fixes Issue 1426.
Originally committed as revision 20110 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
David Conrad
6945c2bc4c
Support constant-quant encoding for libtheora
...
Based on a patch by j f (gonzaz-z # operamail (d) com)
Originally committed as revision 20109 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Justin Ruggles
3fdccca091
10l: wrong operation in stereo rematrixing
...
Originally committed as revision 20106 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Anne-Laure de Smit
2aa6e87a97
Add support for SGI images without RLE compression.
...
patch by Anne-Laure de Smit, annelaure.desmit gmail com
Originally committed as revision 20104 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
5200b90147
Do not needlessly add 7 to put_buts_count before dividing by 8,
...
flush_put_bits ensures it is divisible 8.
Originally committed as revision 20103 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Lasse Reinhold
391dbb54a6
Use floating point mathematics when encoding mpeg audio.
...
Fixes issue 975: high db peak levels when encoding mp2
Original patch by Lasse Reinhold, lassemikkelreinhold hotmail
Originally committed as revision 20100 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
75ddee0a26
Use skip_put_bytes in MJPEG encoder instead of filling all bytes with 0
...
with put_bits.
Originally committed as revision 20096 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
eb0d04c325
Use ff_put_string in vorbis encoder.
...
Originally committed as revision 20095 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
003121091e
Replace several #ifdef PIC with the more obvious and correct
...
#if !HAVE_EBX_AVAILABLE, since all it does is avoid using ebx.
Originally committed as revision 20094 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Kostya Shishkov
53f9f9c91b
When BitsPerSample tag is not present in TIFF, that means file is
...
monochrome, so initialize picture before decoding.
This fixes decoding monochrome files produced by lavc TIFF encoder.
Originally committed as revision 20091 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Justin Ruggles
2ed4439658
Simplify stereo rematrixing by only using one temporary variable. It is also
...
about 1.8% faster on my system.
Originally committed as revision 20090 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Justin Ruggles
16c91d2b23
remove unneeded assignment in inner loop. rematrixing bands are contiguous.
...
Originally committed as revision 20089 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
8f1e203a56
Use context instead of NULL for logging.
...
Originally committed as revision 20085 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
ebb651d5f2
Make sure that dv encoder initializes all encoded packet data.
...
The specification does not say which value to use for unused
parts, so fill all unused bytes with 0xff, which is consistent
with what DV usually uses for reserved or unused parts.
Originally committed as revision 20084 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
8a8720c1bb
cosmetics: K&R coding style, prettyprinting
...
Originally committed as revision 20083 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Jason Garrett-Glaser
8ea08becfa
Fix indentation in avcodec.h
...
Originally committed as revision 20082 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
0e71841b05
WMA: fix loop unrolling in decode_exp_vlc()
...
The count can be a non-multiple of 4 after all.
Originally committed as revision 20081 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Diego Biurrun
a7adcf29cf
whitespace cosmetics, prettyprinting, K&R coding style
...
Originally committed as revision 20080 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Reimar Döffinger
badce93dad
Simplify r20025: use align_get_bits instead of reimplementing it.
...
Originally committed as revision 20079 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
076a9dea1e
WMA: store level_table as floats, use type punning for sign flip in decode
...
Originally committed as revision 20078 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
ff00b94e9d
WMA: use type punning and unroll loops in decode_exp_vlc()
...
GCC does stupid things if these assignments are done using floats
directly, so fill the runs using integer operations instead. Also
unroll the loops since the length is always a multiple of 4.
Originally committed as revision 20077 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago
Måns Rullgård
c0d1463da7
WMA: use a table instead of pow() in decode_exp_vlc
...
Originally committed as revision 20076 to svn://svn.ffmpeg.org/ffmpeg/trunk
15 years ago