summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* adpcmenc: fix QT IMA ADPCM encoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* adpcmdec: Fix QT IMA ADPCM decoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* permit decoding of multichannel ADPCM_EA_XASPeter Ross2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix input buffer size check in adpcm_ea decoder.Reimar Döffinger2011-09-23
| | | | | | | | | | Unfortunately the output buffer size check assumes that the input buffer is never over-consumed, thus this actually also allowed to write outside the output buffer if "lucky". Based on: git.videolan.org/ffmpeg.git commit 701d0eb185192542c4a17f296e39e37cedf7abc6
* fft: avoid a signed overflowSean McGovern2011-09-23
| | | | | | As a signed integer, 1<<31 overflows, so force it to unsigned. Signed-off-by: Alex Converse <alex.converse@gmail.com>
* mpegps: Handle buffer exhaustion when reading packets.Alex Converse2011-09-23
|
* rtp: factorize dynamic payload type fallbackRafaël Carré2011-09-23
| | | | | | | Move the identical code in rtp_write_header() and ff_sdp_write_media() inside ff_rtp_get_payload_type() Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* flvdec: Ignore the index if it's from a creator known to be differentMartin Storsjö2011-09-23
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: move grow_array out of #if CONFIG_AVFILTERJanne Grunau2011-09-23
| | | | fixes programs linking with --disable-avfilter
* avconv: actually set InputFile.rate_emuAnton Khirnov2011-09-23
|
* ratecontrol: update last_qscale_for soonerLuca Barbato2011-09-22
| | | | | | | | In order to make ratecontrol converge properly update the last_qscale_for values when populating the qscale array. It fixes the issue reported on http://lists.libav.org/pipermail/libav-tools/2011-September/000050.html
* Fix unnecessary shift with 9/10bit vertical scalingKieran Kunhya2011-09-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* prores: mark prores as intra-only in libavformat/utils.c:is_intra_only()Diego Biurrun2011-09-23
|
* prores: return more meaningful error valuesDiego Biurrun2011-09-23
|
* prores: improve error message wordingDiego Biurrun2011-09-23
|
* prores: cosmetics: prettyprinting, drop useless parenthesesDiego Biurrun2011-09-23
|
* prores: lowercase AVCodec name entryDiego Biurrun2011-09-23
| | | | All other codecs use lowercase names in that field.
* Add LATM demuxerJanne Grunau2011-09-22
| | | | | This is a raw demuxer for the AAC LATM decoder and thus limited to single stream LOAS.
* avplay: flush audio decoder with empty packets at EOF if the decoder hasJustin Ruggles2011-09-22
| | | | CODEC_CAP_DELAY set.
* 8svx/iff: fix decoding of compressed stereo 8svx files.Justin Ruggles2011-09-22
| | | | | | | | | | Make the iff demuxer send the whole audio chunk to the decoder as a single packet and move stereo interleaving from the iff demuxer to the decoder. Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: log an error message if output buffer is too smallJustin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: check packet size before reading the initial sample value.Justin Ruggles2011-09-22
|
* 8svx: output 8-bit samples instead of 16-bit.Justin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* 8svx: split delta decoding into a separate function.Justin Ruggles2011-09-22
| | | | | | Based on a patch by Stefano Sabatini. git.videolan.org/ffmpeg.git commit e280a4da2ae6fd44f0079358ecc5aa08e388a5ed
* mp4: Don't read an empty Decoder Config DescriptorAlex Converse2011-09-22
|
* fate.sh: Ignore errors from rm command during cleanup.Diego Biurrun2011-09-22
| | | | | The install directory being deleted might not be present if the build failed. This can lead to annoying error output if the FATE client is run as a cronjob.
* fate.sh: Run git-pull in quiet mode to avoid console spam.Diego Biurrun2011-09-22
| | | | Since fate.sh can be run from cron, silent commands are preferrable.
* Apple ProRes decoderMaxim Poliakovski2011-09-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Make the input FLV parser handle data cut at any pointMartin Storsjö2011-09-22
| | | | | | | | | | | | | | This makes the RTMP writing code able to handle FLV data fed in arbitrarily small or large chunks, with multiple consecutive packets in one write call, or having the FLV packet header split over numerous write calls. When used in conjunction with the flv muxer, the AVIO buffer size still needs to be large enough to fit the initial metadata packet though, since the size of that packet is written with a seekback. Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: Check for invalid slices offsetsLaurent Aimar2011-09-22
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* eval: test isnan(sqrt(-1)) instead of just sqrt(-1)Anton Khirnov2011-09-22
| | | | sqrt(-1) returns "some NaN", it's not specified which exactly.
* swfdec: Add support for sample_rate_code 0 (5512 Hz)Alex Converse2011-09-21
|
* dct-test: factor out some common code and do whas was likely intendedMans Rullgard2011-09-21
| | | | | | | This fixes some nonsensical code by moving some should-be-shared code to separate functions and using these. Signed-off-by: Mans Rullgard <mans@mansr.com>
* doc: library versions need to be bumped in version.hDiego Biurrun2011-09-21
|
* Revert "ffmpeg: get rid of useless AVInputStream.nb_streams."Anton Khirnov2011-09-21
| | | | | | | This reverts commit 2cf8355f98681bdd726b739008acd5483f82f8d7. AVInputStream.nb_streams tracks number of streams found at the beginning, new streams may appear that ffmpeg doesn't know about. Fixes crash in this case.
* Remove some forgotten AVCodecContext.palctrl usage.Anton Khirnov2011-09-21
|
* lavc/utils: move avcodec_init() higher in the file.Anton Khirnov2011-09-21
| | | | Fixes build on next major bump.
* lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_*Anton Khirnov2011-09-21
|
* ac3dec: actually use drc_scale private optionAnton Khirnov2011-09-21
|
* lavc: undeprecate AVPALETTE_SIZE and AVPALETTE_COUNT macrosAnton Khirnov2011-09-21
| | | | They are still being used and shouldn't be removed.
* alsa: add missing headerAnton Khirnov2011-09-21
| | | | Fixes compile with next lavc major.
* msmpeg4: remove leftover unused debug variable declarationDiego Biurrun2011-09-21
|
* Fix assert() calls that need updates after FF_COMMON_FRAME macro elimination.Diego Biurrun2011-09-21
| | | | This fixes build failures with -DDEBUG in CPPFLAGS.
* Fix av_dlog invocations with wrong or missing logging context.Diego Biurrun2011-09-21
| | | | This fixes build failures with -DDEBUG in CPPFLAGS.
* vf_yadif: add support to yuva420pStefano Sabatini2011-09-21
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_yadif: correct documentation on the parity parameterStefano Sabatini2011-09-21
| | | | | | | 0 is top-field-first, 1 is bottom-field-first, not the other way around. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_yadif: copy buffer properties like aspect for second frame as wellJoakim Plate2011-09-21
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* oma: support for encrypted filesDavid Goldwich2011-09-21
| | | | | Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* id3v2: add support for non-text and GEOB type tag framesDavid Goldwich2011-09-21
| | | | | | | | | | | | | | | | | | | | | | This extends the ID3v2 parser to allow for reading of non-text (i.e. other than T***) meta tag frames providing a ff_id3v2_read_all() function. An additional data structure 'ID3v2ExtraMeta' is introduced for these tags since AVDictionary is string oriented and unsuitable for binary data. A parser for tag frames of type GEOB is implemented, which is needed to extract keyring information from encrypted OMA files. GEOB data is parsed into 'ID3v2ExtraMetaGEOB' data structures. The routine to decode characters from different encodings to UTF-8, formerly part of the read_ttag() function, is moved to its own function. Because some tag frames contain subparts of unknown length, the function is now also able to read until a null character is found. In addition, the function now takes care of allocating a buffer long enough to hold the decoded characters. Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* des: add possibility to calculate DES-CBC-MAC with small bufferDavid Goldwich2011-09-21
| | | | | | | | | | | This patch adds the possibility to calculate the DES-CBC-MAC of a source buffer (i.e. the last block of the buffer encrypted in CBC mode) without having to allocate a destination buffer that is as long as the complete source buffer, but instead only 8 bytes for the MAC. Signed-off-by: David Goldwich <david.goldwich@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>