Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | AVOptions: don't segfault on NULL parameter in av_set_options_string() | Anton Khirnov | 2011-10-17 |
| | |||
* | avio: Check for invalid buffer length. | Alex Converse | 2011-10-16 |
| | |||
* | mpegenc/mpegtsenc: add muxrate private options. | Anton Khirnov | 2011-10-17 |
| | | | | Deprecate AVFormatContext.mux_rate. | ||
* | lavf: deprecate AVFormatContext.file_size | Anton Khirnov | 2011-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 stik | Raivo Hool | 2011-10-17 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | w32threads: support for frame multithreading | Steven Walters | 2011-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 comment | Mans Rullgard | 2011-10-16 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | prores: get correct size for coded V plane if alpha is present | Mans Rullgard | 2011-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 init | Mans Rullgard | 2011-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_free | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | pthread: copy coded frame dimensions in update_context_from_thread | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp8: prevent read from uninitialized memory in decode_mvs | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp8: force reallocation in update_thread_context after frame size change | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | vp8: fix return value if update_dimensions fails | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | matroskadec: fix out of bounds write | Ronald S. Bultje | 2011-10-15 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | adpcmdec: calculate actual number of output samples for each decoder. | Justin Ruggles | 2011-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 the | Justin Ruggles | 2011-10-14 |
| | | | | ADPCM IMA WAV decoder. | ||
* | adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder. | Justin Ruggles | 2011-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 Ruggles | 2011-10-14 |
| | | | | This is already done by avcodec_decode_audio3() | ||
* | adpcmdec: remove unneeded zeroing of *data_size | Justin Ruggles | 2011-10-14 |
| | |||
* | dnxhdenc: fixed signed multiplication overflow | Mans Rullgard | 2011-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. Bultje | 2011-10-14 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | prores-idct: fix overflow in c code. | Ronald S. Bultje | 2011-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 yuv444p10le | Janne Grunau | 2011-10-14 |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | ||
* | prores: add missing feature warning for alpha | Janne Grunau | 2011-10-14 |
| | |||
* | mov: 10l: Terminate string with 0 not '0' | Alex Converse | 2011-10-14 |
| | |||
* | mov: Prevent illegal writes when chapter titles are very short. | Alex Converse | 2011-10-14 |
| | |||
* | prores: add appropriate -fix_fmt parameter to FATE command | Diego Biurrun | 2011-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_header | John Brooks | 2011-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 Brody | 2011-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_ER | Dustin Brody | 2011-10-14 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | prores: add FATE tests | Diego Biurrun | 2011-10-13 |
| | |||
* | id3v2: reduce the scope of some non-globally-used symbols/structures | Diego Biurrun | 2011-10-13 |
| | |||
* | id3v2: cosmetics: move some declarations before the places they are used | Diego Biurrun | 2011-10-13 |
| | |||
* | shorten: remove the flush function. | Justin Ruggles | 2011-10-13 |
| | | | | The shorten decoder does not support seeking. | ||
* | shn: do not allow seeking in the raw shn demuxer. | Justin Ruggles | 2011-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 Ruggles | 2011-10-13 |
| | | | | This will prevent seeking by bytes for formats that cannot handle this. | ||
* | avformat: update AVInputFormat allowed flags | Justin Ruggles | 2011-10-13 |
| | |||
* | avformat: don't unconditionally call ff_read_frame_flush() when trying to seek. | Justin Ruggles | 2011-10-13 |
| | | | | | This prevents flushing the packet buffer when the input format does not support seeking. | ||
* | truespeech: use sizeof() instead of hardcoded sizes | Justin Ruggles | 2011-10-13 |
| | |||
* | truespeech: remove unneeded variable, 'consumed' | Justin Ruggles | 2011-10-13 |
| | | | | increment the 'buf' pointer instead, and consume the whole packet. | ||
* | truespeech: simplify truespeech_read_frame() by using get_bits() | Justin Ruggles | 2011-10-13 |
| | |||
* | truespeech: decode directly to output buffer instead of a temp buffer | Justin Ruggles | 2011-10-13 |
| | |||
* | truespeech: check to make sure channels == 1 | Justin Ruggles | 2011-10-13 |
| | |||
* | truespeech: check for large enough output buffer rather than truncating output | Justin Ruggles | 2011-10-13 |
| | |||
* | truespeech: remove unneeded zero-size packet check. | Justin Ruggles | 2011-10-13 |
| | | | | This is already checked in avcodec_decode_audio3() | ||
* | mlpdec: return meaningful error codes instead of -1 | Justin Ruggles | 2011-10-13 |
| | |||
* | mlpdec: remove unnecessary wrapper function | Justin Ruggles | 2011-10-13 |
| | |||
* | mlpdec: only calculate output size once | Justin Ruggles | 2011-10-13 |
| | |||
* | mlpdec: validate that the reported channel count matches the actual output | Justin Ruggles | 2011-10-13 |
| | | | | channel count |