| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When the length is the escape value (15), the new length is calculated by
15 + get_bits(8) - 1.
Signed-off-by: Alex Converse <alex.converse@gmail.com>
|
| | |
| | |
| | |
| | |
| | | |
There is only one stream, so it will always be index 0.
This also allows for removal of the private context.
|
| | |
| | |
| | |
| | | |
also allows for removing some unused context fields
|
| | |
| | |
| | |
| | | |
also allows for removing some unused context fields
|
| | |
| | |
| | |
| | | |
Time stamps are not read from the bitstream, so no wrapping is needed.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes decoding of the handful of "death scream" samples from
"Command and Conquer" that use SND1. e.g.
http://samples.libav.org/game-formats/westwood-aud/nuyell1.aud
http://samples.libav.org/game-formats/westwood-aud/nuyell7.aud
|
| | |
| | |
| | |
| | |
| | | |
Stereo ADPCM IMA WS is planar for VQA version 3 and 2-sample interleaved for
VQA version 2.
|
| | |
| | |
| | |
| | |
| | | |
The stereo layout and extradata is significantly different from that in
Westwood IMA ADPCM, so a separate codec_id is warranted.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Fix setting of bit_rate and bits_per_coded_sample.
Ask for sample for unsupported VQA versions.
|
| | |
| | |
| | |
| | |
| | | |
According to Multimedia Wiki documentation, the frame rate is not always 15,
and the actual value can be found in the header.
|
| | |
| | |
| | |
| | | |
Also remove unused context field, audio_frame_counter.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
The format has no coded timestamps and must use packet durations to generate
them.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Although it has been deprecated for a long time, its intended
replacement (request_channel_layout) is not actually used anywhere, so
request_channels is currently the only way to access that functionality.
|
| | |
| | |
| | |
| | | |
It has been deprecated only recently.
|
| | |
| | |
| | |
| | | |
It has been deprecated only recently.
|
| | |
| | |
| | |
| | | |
Error recognition flags can and should be set directly with AVOptions.
|
| | | |
|
| | |
| | |
| | |
| | | |
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
|
| | |
| | |
| | |
| | | |
Found by John Villamil <johnv@matasano.com> in fuzzed rv20 in mkv files.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Based on a work-around by Alex Zhukov.
Fixes ticket #935
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes CVE-2011-3941 (out of bounds write)
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* tjoppen/mxf_fixes_20120124:
mxfdec: Fix files > 2 GiB
mxfdec: Handle small EditUnitByteCount
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Accumulating into an int would cause overflow for files with essence
containers larger than 2 GiB.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
These are common with audio atoms. Without this the demuxer would read two
bytes at a time for a mono 16-bit file.
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes Ticket869
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Allows our users to still build against a libpostproc with the old
API/ABI. Distributions can use this option to defer the soname bump.
Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Reported-By: Clément Bœsch
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Previously this was just checked in case of slice threads,
but frame threads do not support this either currently.
Making them support this is of course the long term goal
Fixes bug155
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes bug127
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
| | | |
| | | |
| | | |
| | | | |
Fixes ticket #940.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / / |
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* qatar/master:
Remove ffmpeg.
aacenc: Simplify windowing
aacenc: Move saved overlap samples to the beginning of the same buffer as incoming samples.
aacenc: Deinterleave input samples before processing.
aacenc: Store channel count in AACEncContext.
aacenc: Move Q^3/4 calculation to it's own table
aacenc: Request normalized float samples instead of converting s16 samples to float.
aacpsy: Replace an if with FFMAX in LAME windowing.
aacenc: cosmetics, replace 'rd' with 'bits' in codebook_trellis_rate to make it more clear what is being calculated.
aacpsy: cosmetics, change a FIXME to a NOTE about subshort comparisons
aacenc: cosmetics: move init() and end() to the bottom of the file.
aacenc: aac_encode_init() cleanup
XWD encoder and decoder
vc1: don't read the interpfrm and bfraction elements for interlaced frames
mxfdec: fix memleak on mxf_read_close()
westwood: split the AUD and VQA demuxers into separate files.
Conflicts:
.gitignore
Changelog
Makefile
configure
doc/ffmpeg.texi
ffmpeg.c
libavcodec/Makefile
libavcodec/aacenc.c
libavcodec/allcodecs.c
libavcodec/avcodec.h
libavcodec/version.h
libavformat/Makefile
libavformat/img2.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|