summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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>
* rtmp: Don't blindly skip the 4 trailer bytes from the FLV packetsMartin Storsjö2011-09-20
| | | | | | | | | | | | | | | | If not enough bytes are available, keep track of them and skip them on next call. In practice, if these trailer bytes are written in a separate call, there is no other data written in this call, making it fall into the "FLV packet too small" case currently - working, but not as intended. This patch makes the code more robust, handling all cases except for having the FLV packet header split over multiple write calls. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmp: Handle FLV packets written in more than one write callChiranjeevi Melam2011-09-20
| | | | | | | | | | If the FLV packet is larger than the AVIO buffer, a partial FLV packet will be flushed to the RTMP protocol. This commit handles the most common cases of FLV packets being written in more than one call. Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: Check for invalid slice offsetsLaurent Aimar2011-09-20
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* movenc: fix NULL reference in mov_write_tkhd_tagAnton Khirnov2011-09-19
| | | | | st may be NULL when there are more mov streams than AVStreams, e.g. when chapters are present.
* rmdec: Reject invalid deinterleaving parametersLaurent Aimar2011-09-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: Fix potential overreadsLaurent Aimar2011-09-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: Fix buffer size used for MC of B frames after a resolution changeLaurent Aimar2011-09-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rv34: Avoid NULL dereference on corrupted bitstreamLaurent Aimar2011-09-19
| | | | | | rv34_decode_slice() can return without allocating any pictures. Signed-off-by: Martin Storsjö <martin@martin.st>
* rv10: Reject slices that does not have the same type as the first oneLaurent Aimar2011-09-19
| | | | | | This prevents crashes with some corrupted bitstreams. Signed-off-by: Martin Storsjö <martin@martin.st>
* vf_yadif: add an option to enable/disable deinterlacing based on src frame ↵Joakim Plate2011-09-19
| | | | | | | "interlaced" flag Signed-off-by: Joakim Plate <elupus@ecce.se> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vsrc_color: set output pos values to -1Stefano Sabatini2011-09-19
| | | | | | -1 is more correct than 0, as the position in the file is undefined. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vsrc_color: add @file doxyStefano Sabatini2011-09-19
| | | | | | Also remove outdated reference to color in vf_pad.c. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vsrc_buffer: remove duplicated file descriptionStefano Sabatini2011-09-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* eval: implement not() expressionStefano Sabatini2011-09-19
|
* eval: add sqrt function for computing the square rootStefano Sabatini2011-09-19
|