Vitor Sessak
9aa2ab4276
Use FLG pseudo-random number generator in RoQ and ELBG
...
Originally committed as revision 17881 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Kostya Shishkov
74e2a0784e
Make Musepack decoders use LFG pseudorandom generator
...
Originally committed as revision 17880 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Vitor Sessak
616e899c43
VQF demuxer
...
Originally committed as revision 17866 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Alex Converse
7d87e2ceac
Re-indent after last commit.
...
Originally committed as revision 17861 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Alex Converse
51741a82c3
If we get an error from ff_aac_parse_header() we should not trust the header info that it provides.
...
Originally committed as revision 17860 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Alex Converse
bb5c0988ea
Fix the channel allocation bug/assumption (issue 800).
...
Approved by Rob on IRC.
Originally committed as revision 17856 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Stephen Warren
49caac2413
Fix H.264 bitstream field log2_max_pic_order_cnt_lsb_minus4
...
if sps.poc_type == 0.
Patch by Stephen Warren, swarren nvidia com
Originally committed as revision 17854 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
f48b9304cd
flacdec: Parse the metadata header in the raw FLAC demuxer.
...
Originally committed as revision 17852 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
5b63d33d7d
flacdec: Add a shared function for parsing a FLAC metadata block header.
...
Originally committed as revision 17851 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
5a92cc663c
pnm: Add missing 'else'. Fixes decoding for 16-bit pgm.
...
Originally committed as revision 17848 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
1b0f4920b8
Mark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit
...
to work around false positive 'may be used uninitialized' warnings.
Originally committed as revision 17837 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Alex Converse
cfd937b081
AAC: hoist dependent gain lookup out of the loop
...
Originally committed as revision 17835 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
27127202d6
Remove duplicated MUL16 macro definition, fixes the warning:
...
libavcodec/ac3enc.c:119:1: warning: "MUL16" redefined
Originally committed as revision 17832 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Måns Rullgård
35690321a7
ARM: disable inline asm for armcc
...
Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Schreter
b283ba26ce
Add handling of frame position in the parser.
...
Originally committed as revision 17823 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
8d1e885fc2
flacdec: cosmetics: Add a comment with the data of the smallest FLAC
...
frame for future reference.
Originally committed as revision 17822 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
629fb5c46a
flacdec: There is an even smaller FLAC frame size possibility.
...
Originally committed as revision 17821 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
5756bc7b02
flacdec: 10l to me. I miscalculated the smallest FLAC frame. It is 16
...
bytes, not 24.
Originally committed as revision 17820 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
bf1d7e285c
flacdec: cosmetics: move 2 statements to immediately after frame
...
decoding.
Originally committed as revision 17819 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
fd6fd470ce
flacdec: Simplify frame sync by not using the bitstream reader.
...
Originally committed as revision 17818 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
a8ec12bc2e
flacdec: Split the metadata_parse() function into 2 separate functions,
...
parse_streaminfo() and get_metadata_size().
Originally committed as revision 17817 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
5ef4fa87b3
flacdec: Add a check for small buffer size. This ensures reading as
...
much of the frame header as possible without excluding the smallest
possible FLAC frame. It also fixes a false positive warning message
that was being emitted at the end of decoding.
Originally committed as revision 17816 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
c51997297a
flacdec: cosmetics: Use a more descriptive variable name for the number
...
of bytes read, instead of reusing 'i'.
Originally committed as revision 17815 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
549bccdbe4
flacdec: Handle 32 bps data when checking allocated size.
...
Originally committed as revision 17814 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
a3d2379bdd
flacdec: Check curr_bps after wasted bits are subtracted.
...
Originally committed as revision 17813 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Stefano Sabatini
d3f766124a
Fix typo: "i" -> "in".
...
Originally committed as revision 17812 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Ivan Schreter
70e01da3bf
Add support for ct_type to correctly detect interlaced flag
...
Originally committed as revision 17811 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Reimar Döffinger
6d08f6c911
100l, interplayvideo uses 8x8 blocks, so call the 8x8 put_pixels_tab function
...
instead of the 16x16 one. Seems to fix decoding on PPC.
Originally committed as revision 17808 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Reimar Döffinger
5133816627
Set AVFrame.reference correctly for nuv decoder.
...
Originally committed as revision 17807 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Vitor Sessak
a66430c0d0
Add more correct bound checking in filter_mb().
...
Should fix decoding of CVMAPAQP3_Sony_E.jsv in MinGW
Originally committed as revision 17806 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Gwenole Beauchesne
34e46c44da
Add frame buffer allocators. aka simplify calls to
...
AVCodecContext.{get,release}_buffer().
Originally committed as revision 17804 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Reynaldo H. Verdejo Pinochet
87574416f7
Part 2 of 2 of Kenan Gillet's 'make ff_qcelp_lspf2lpc
...
more general' changeset. This one relocates the QCELP
especific code to the qcelpdec.* files.
Originally committed as revision 17800 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Reynaldo H. Verdejo Pinochet
77bd18e117
Part 1 of 2 of Kenan Gillet's 'make ff_qcelp_lspf2lpc
...
more general' changeset. This one splits ff_qcelp_lspf2lpc
into the QCELP-especific ff_qcelp_lspf2lpc + the more general
ff_qcelp_lspf2lpc.
Originally committed as revision 17799 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
e1374c06d6
flacdec: When there is not enough data to read the next header block,
...
reset the bitstream reader instead of skipping backwards.
Originally committed as revision 17798 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
6a85fb34c9
cosmetics: indentation after last commit
...
Originally committed as revision 17796 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
55a727383b
flacdec: Check for an inline header before calling metadata_parse().
...
Originally committed as revision 17795 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
239b961fbf
flacdec: Allocate buffers right after STREAMINFO is parsed.
...
Originally committed as revision 17794 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Stefano Sabatini
9d9de444e3
Fix syntax for the libfaad_decoder definition.
...
Fix compilation (when libfaad is enabled).
Originally committed as revision 17792 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
184bc53db4
cosmetics: indentation after last commit
...
Originally committed as revision 17791 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
7d0303587d
flacdec: Avoid parsing the STREAMINFO multiple times.
...
Originally committed as revision 17790 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Michael Niedermayer
6d4f53cbac
Remove old scaler.
...
Originally committed as revision 17786 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Diego Biurrun
59701aeb46
Do not use a macro to generate a single AVCodec declaration.
...
Originally committed as revision 17773 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Panagiotis Issaris
a0f8005079
When a H.264 stream references a PPS or SPS id which doesn't exist, instead of
...
just saying that a non-existing id is referenced, show the value of the id.
Originally committed as revision 17771 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Gwenole Beauchesne
0d8ee24c7b
Set PixFmtInfo::{x, y}_chroma_shift for VDPAU and VAAPI formats.
...
Originally committed as revision 17766 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Benoit Fouet
4f46099b90
Use sign_extend().
...
On behalf of Jai.
Originally committed as revision 17759 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
2e78513cee
flacdec: Warn about invalid max blocksize and limit the minimum value.
...
Originally committed as revision 17751 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Alex Converse
09a64ee614
H.264: Simplify decode_residual()
...
Originally committed as revision 17750 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
0c89ca72a5
cosmetics: remove a pointless comment
...
Originally committed as revision 17749 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
95db6659d8
flacdec: Remove unused variable, min_blocksize.
...
Originally committed as revision 17748 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago
Justin Ruggles
dde318d5d9
flacdec: Return error when blocksize code of 0 is found. It is a
...
reserved value per the FLAC format documentation.
Originally committed as revision 17747 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago