summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mp3dec: Fix reading file size and frames in VBRI headersIngo Brückl2012-03-01
| | | | | | | | The fields "Number of Bytes" and "Number of Frames" are mixed up. "Bytes" come first, "Frames" behind. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Alex Converse <alex.converse@gmail.com>
* mjpegdec: use correct variable in av_log invocationDiego Biurrun2012-03-01
| | | | libavcodec/mjpegdec.c:1463: warning: format ‘%x’ expects type ‘unsigned int’, but argument 5 has type ‘const uint8_t *’
* rmdec: adjust printf format string specifier to fix warningDiego Biurrun2012-03-01
| | | | libavformat/rmdec.c:383: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘int64_t’
* Replace AVFrame pointer type punning by proper struct member assignments.Diego Biurrun2012-03-01
|
* Replace AVFrame pointer casts by proper struct member accesses.Diego Biurrun2012-03-01
|
* Remove unnecessary AVFrame pointer casts.Diego Biurrun2012-03-01
|
* msmpeg4: Split encoding backend code off from general backend code.Diego Biurrun2012-03-01
|
* lavc: shrink encoded video packet size after encoding.Anton Khirnov2012-03-01
| | | | Based on a patch by Nicolas George <nicolas.george <at> normalesup.org>
* h264: error out on invalid bitdepth.Ronald S. Bultje2012-03-01
| | | | | | | | Fixes invalid reads while initializing the dequant tables, which uses the bit depth to determine the QP table size. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* aacsbr: use a swap index for the Y matrix rather than copy buffers.Christophe Gisquet2012-03-01
| | | | Signed-off-by: Alex Converse <alex.converse@gmail.com>
* huffyuv: do not abort on unknown pix_fmt; instead, return an error.Ronald S. Bultje2012-03-01
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* lcl: return negative error codes on decode_init() errors.Ronald S. Bultje2012-03-01
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* rtpenc: Use MB info side data for splitting H263 packets for RFC 2190Martin Storsjö2012-03-01
| | | | | | | This makes the packetization spec compliant for cases where one single GOB doesn't fit into an RTP packet. Signed-off-by: Martin Storsjö <martin@martin.st>
* h263enc: Add an option for outputting info about MBs as side dataMartin Storsjö2012-03-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avpacket: Add a function for shrinking already allocated side dataMartin Storsjö2012-03-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* nellymoserdec: Saner and faster IMDCT windowingVitor Sessak2012-02-29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* amrnbdec: check frame size before decoding.Vitor Sessak2012-02-29
| | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* cscd: use negative error values to indicate decode_init() failures.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* h264: prevent overreads in intra PCM decoding.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* FATE: do not decode audio in the nuv test.Justin Ruggles2012-02-29
| | | | We already have sufficient coverage for 16-bit pcm.
* dxa: set audio stream time base using the sample rateJustin Ruggles2012-02-29
|
* psx-str: do not allow seeking by bytesJustin Ruggles2012-02-29
|
* asfdec: Do not set AVCodecContext.frame_sizeJustin Ruggles2012-02-29
|
* vqf: set packet parameters after av_new_packet()Justin Ruggles2012-02-29
| | | | Otherwise the values are overwritten.
* mpegaudiodec: use DSPUtil.butterflies_float().Vitor Sessak2012-02-29
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* FATE: add mp3 test for sample that exhibited false overreadsJustin Ruggles2012-02-29
| | | | | related to b7165426917f91ebcad84bdff366824f03b32bfe Error messages and audible artifacts were fixed in that commit.
* fate: add cdxl test for bit line plane arrangementPaul B Mahol2012-02-29
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* vmnc: return error on decode_init() failure.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* libvorbis: add/update error messagesJustin Ruggles2012-02-29
| | | | also use AVERROR codes for some return values instead of -1
* libvorbis: use AVFifoBuffer for output packet bufferJustin Ruggles2012-02-29
| | | | simplifies the code and does less memmove()
* libvorbis: remove unneeded e_o_s checkJustin Ruggles2012-02-29
| | | | | vorbis_bitrate_flushpacket() does not return any packets that should not be output in the bitstream.
* libvorbis: check return values for functions that can return errorsJustin Ruggles2012-02-29
|
* libvorbis: use float input instead of s16Justin Ruggles2012-02-29
| | | | | libvorbis takes float input, so we can just deinterleave/reorder the input as-is instead of also converting.
* libvorbis: do not flush libvorbis analysis if dsp state was not initializedJustin Ruggles2012-02-29
| | | | Fixes a segfault if init() fails before initializing the dsp state
* libvorbis: use VBR by default, with default quality of 3Justin Ruggles2012-02-29
|
* libvorbis: fix use of minrate/maxrate AVOptionsJustin Ruggles2012-02-29
| | | | | | - enable the options for audio encoding - properly check for user-set maxrate - use correct calling order in vorbis_encode_setup_managed()
* libvorbis: cosmetics: renaming/pretty-printing/comments/unused codeJustin Ruggles2012-02-29
|
* (e)ac3enc: select a default bit rate based on the channel layoutJustin Ruggles2012-02-29
|
* ac3enc: choose the closest bit rate to the one requested instead of failingJustin Ruggles2012-02-29
|
* rpza: error out on buffer overreads.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* qtrle: return error on decode_init() failure.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* swscale: fix another integer overflow.Ronald S. Bultje2012-02-29
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* dpxenc: Don't include the libavcodec ident if bitexact mode is enabledMartin Storsjö2012-02-29
| | | | | | This avoids breaking fate every time the lavc version is bumped. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Fix setting the max packet sizeMartin Storsjö2012-02-29
| | | | | | | This fixes cases where the user had specified one desired MTU via an option, and the protocol indicates another one. Signed-off-by: Martin Storsjö <martin@martin.st>
* Add a minor bump, changelog/APIchanges entry and some documentation for APIC ↵Anton Khirnov2012-02-29
| | | | support.
* mp3enc: write attached pictures (APIC).Anton Khirnov2012-02-29
|
* mp3enc: move mp3_write_xing() further up in the file.Anton Khirnov2012-02-29
| | | | It will be need by new functions called from mp3_write_trailer().
* id3v2enc: add a function for writing attached pictures.Anton Khirnov2012-02-29
| | | | Unused so far.
* id3v2enc: fix writing frame sizes for ID3v2.3Anton Khirnov2012-02-29
| | | | | | | Frame sizes in ID3v2.3 are not synchsafe, they are simply 32be numbers. In practice this bug is not noticeable unless the frame size takes more than 7 bits (which is almost never for text frames).
* id3v2enc: split ff_id3v2_write().Anton Khirnov2012-02-29
| | | | | This will allow writing the tag in several steps, needed for writing attached pictures.