summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* AVOptions: don't segfault on NULL parameter in av_set_options_string()Anton Khirnov2011-10-17
|
* avio: Check for invalid buffer length.Alex Converse2011-10-16
|
* mpegenc/mpegtsenc: add muxrate private options.Anton Khirnov2011-10-17
| | | | Deprecate AVFormatContext.mux_rate.
* lavf: deprecate AVFormatContext.file_sizeAnton Khirnov2011-10-17
| | | | It's too unreliable to be useful. avio_size() should be called instead.
* mov: add support for TV metadata atoms tves, tvsn and stikRaivo Hool2011-10-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* w32threads: support for frame multithreadingSteven Walters2011-10-16
| | | | | | | | Replace our incomplete w32threads implementation with x264's pthreads w32threads wrapper. Relicensed to LGPL with kind permission by Pegasys Inc. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* avcodec: remove stray @deprecated commentMans Rullgard2011-10-16
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: get correct size for coded V plane if alpha is presentMans Rullgard2011-10-15
| | | | | | | The size check must be updated to take into account both manners in which v_data_size might be set. Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: do not set pixel format on codec initMans Rullgard2011-10-15
| | | | | | | | | The pixel format is not known until the frame header is parsed. Guessing it here only causes trouble for the caller if the guess turns out to be wrong (and actually causes very wrong output by avconv/avplay). Signed-off-by: Mans Rullgard <mans@mansr.com>
* pthread: prevent updating AVCodecContext from itself in frame_thread_freeRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* pthread: copy coded frame dimensions in update_context_from_threadRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: prevent read from uninitialized memory in decode_mvsRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: force reallocation in update_thread_context after frame size changeRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: fix return value if update_dimensions failsRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* matroskadec: fix out of bounds writeRonald S. Bultje2011-10-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* adpcmdec: calculate actual number of output samples for each decoder.Justin Ruggles2011-10-14
| | | | | This also allows for removing some of the buf_size checks and using the sample count for some of the decoding loops.
* adpcmdec: check remaining buffer size before decoding next block in theJustin Ruggles2011-10-14
| | | | ADPCM IMA WAV decoder.
* adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder.Justin Ruggles2011-10-14
| | | | | There are still 2 nibbles to decode once the last byte in the packet has been read. Updated FATE reference.
* adpcmdec: remove unneeded buf_size==0 check.Justin Ruggles2011-10-14
| | | | This is already done by avcodec_decode_audio3()
* adpcmdec: remove unneeded zeroing of *data_sizeJustin Ruggles2011-10-14
|
* dnxhdenc: fixed signed multiplication overflowMans Rullgard2011-10-14
| | | | | | | | | The low 32 bits of a multiplication are the same for signed and unsigned operands. Casting to unsigned before multiplying is thus equivalent while avoiding signed overflow, which is undefined by the C99 standard. Signed-off-by: Mans Rullgard <mans@mansr.com>
* proresdsp: fix function prototypes.Ronald S. Bultje2011-10-14
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* prores-idct: fix overflow in c code.Ronald S. Bultje2011-10-14
| | | | | | | Fix the fate ref for prores-422_proxy by reverting the changes to it in commit f492df0927c42da174edb674857670fc50abc5dc Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* fate: update prores-alpha ref after changing pix_fmt to yuv444p10leJanne Grunau2011-10-14
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* prores: add missing feature warning for alphaJanne Grunau2011-10-14
|
* mov: 10l: Terminate string with 0 not '0'Alex Converse2011-10-14
|
* mov: Prevent illegal writes when chapter titles are very short.Alex Converse2011-10-14
|
* prores: add appropriate -fix_fmt parameter to FATE commandDiego Biurrun2011-10-14
| | | | | Also correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous CRCs were generated with the non-bitexact x86_64 assembler IDCT.
* riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_headerJohn Brooks2011-10-14
| | | | | | | | | | | | | | The cbSize field should be included in all cases, even with PCM where its value is ignored. Fixes encoding PCM audio in Matroska for some players which insist on a full WAVEFORMATEX structure for A_MS/ACM audio. Since fate uses wav files for the audio test a larger number of tests has changed checksums or shifted positions due to the 2 byte longer wave header. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavc: add a flag-based error_recognition field to AVCodecContext and ↵Dustin Brody2011-10-14
| | | | | | deprecate non-flag-based ER field Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ERDustin Brody2011-10-14
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* prores: add FATE testsDiego Biurrun2011-10-13
|
* id3v2: reduce the scope of some non-globally-used symbols/structuresDiego Biurrun2011-10-13
|
* id3v2: cosmetics: move some declarations before the places they are usedDiego Biurrun2011-10-13
|
* shorten: remove the flush function.Justin Ruggles2011-10-13
| | | | The shorten decoder does not support seeking.
* shn: do not allow seeking in the raw shn demuxer.Justin Ruggles2011-10-13
| | | | | | The demuxer does not read the seektable, a parser is not possible without a full decode, and no shorten decoder can handle random seeking because it needs side info from the seektable.
* avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.Justin Ruggles2011-10-13
| | | | This will prevent seeking by bytes for formats that cannot handle this.
* avformat: update AVInputFormat allowed flagsJustin Ruggles2011-10-13
|
* avformat: don't unconditionally call ff_read_frame_flush() when trying to seek.Justin Ruggles2011-10-13
| | | | | This prevents flushing the packet buffer when the input format does not support seeking.
* truespeech: use sizeof() instead of hardcoded sizesJustin Ruggles2011-10-13
|
* truespeech: remove unneeded variable, 'consumed'Justin Ruggles2011-10-13
| | | | increment the 'buf' pointer instead, and consume the whole packet.
* truespeech: simplify truespeech_read_frame() by using get_bits()Justin Ruggles2011-10-13
|
* truespeech: decode directly to output buffer instead of a temp bufferJustin Ruggles2011-10-13
|
* truespeech: check to make sure channels == 1Justin Ruggles2011-10-13
|
* truespeech: check for large enough output buffer rather than truncating outputJustin Ruggles2011-10-13
|
* truespeech: remove unneeded zero-size packet check.Justin Ruggles2011-10-13
| | | | This is already checked in avcodec_decode_audio3()
* mlpdec: return meaningful error codes instead of -1Justin Ruggles2011-10-13
|
* mlpdec: remove unnecessary wrapper functionJustin Ruggles2011-10-13
|
* mlpdec: only calculate output size onceJustin Ruggles2011-10-13
|
* mlpdec: validate that the reported channel count matches the actual outputJustin Ruggles2011-10-13
| | | | channel count