Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | ffmpeg: allow pass 3 | Michael Niedermayer | 2011-10-30 | 1 | -12/+14 | |
| | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | |||||
* | | doc: add v4l2 example with ALSA instead of OSS. | Clément Bœsch | 2011-10-30 | 1 | -0/+5 | |
| | | ||||||
* | | lavd: add v4l and v4l2 aliases. | Clément Bœsch | 2011-10-30 | 2 | -2/+2 | |
| | | ||||||
* | | ffmpeg: silence two compiler warnings. | Clément Bœsch | 2011-10-30 | 1 | -1/+3 | |
| | | ||||||
* | | doc: fix and clarify libx264 encoding. | Clément Bœsch | 2011-10-30 | 1 | -6/+3 | |
| | | | | | | | | | | | | | | | | tune, fastfirstpass and profile are not available through x264opts. Since some FFmpeg options don't match the names used in libx264, add libx264 option names as a reference when needed. And last thing, x264 don't have a manpage ATM, so prefer the x264 --fullhelp over the unexistant manpage reference. | |||||
* | | Merge remote-tracking branch 'qatar/master' | Michael Niedermayer | 2011-10-30 | 14 | -277/+493 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (51 commits) cin audio: use sign_extend() instead of casting to int16_t cin audio: restructure decoding loop to avoid a separate counter variable cin audio: use local variable for delta value cin audio: remove unneeded cast from void* cin audio: validate the channel count cin audio: remove unneeded AVCodecContext pointer from CinAudioContext dsicin: fix several audio-related fields in the CIN demuxer flacdec: use av_get_bytes_per_sample() to get sample size dca: handle errors from dca_decode_block() dca: return error if the frame header is invalid dca: return proper error codes instead of -1 utvideo: handle empty Huffman trees binkaudio: change short to int16_t binkaudio: only decode one block at a time. binkaudio: store interleaved overlap samples in BinkAudioContext. binkaudio: pre-calculate quantization factors binkaudio: add some buffer overread checks. atrac3: support float or int16 output using request_sample_fmt atrac3: add CODEC_CAP_SUBFRAMES capability atrac3: return appropriate error codes instead of -1 ... Conflicts: libavcodec/atrac1.c libavcodec/dca.c libavformat/mov.c Merged-by: Michael Niedermayer <michaelni@gmx.at> | |||||
| * | cin audio: use sign_extend() instead of casting to int16_t | Justin Ruggles | 2011-10-29 | 1 | -1/+2 | |
| | | ||||||
| * | cin audio: restructure decoding loop to avoid a separate counter variable | Justin Ruggles | 2011-10-29 | 1 | -11/+14 | |
| | | | | | | | | Also check output buffer size instead of truncating output. | |||||
| * | cin audio: use local variable for delta value | Justin Ruggles | 2011-10-29 | 1 | -5/+8 | |
| | | ||||||
| * | cin audio: remove unneeded cast from void* | Justin Ruggles | 2011-10-29 | 1 | -1/+1 | |
| | | ||||||
| * | cin audio: validate the channel count | Justin Ruggles | 2011-10-29 | 1 | -0/+5 | |
| | | ||||||
| * | cin audio: remove unneeded AVCodecContext pointer from CinAudioContext | Justin Ruggles | 2011-10-29 | 1 | -2/+0 | |
| | | ||||||
| * | dsicin: fix several audio-related fields in the CIN demuxer | Justin Ruggles | 2011-10-29 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | bits_per_coded_sample should be 8. block_align is calculated incorrectly, but it is not needed anyway. packet pts should be calculated in samples. packet duration can be set. | |||||
| * | flacdec: use av_get_bytes_per_sample() to get sample size | Justin Ruggles | 2011-10-29 | 1 | -1/+2 | |
| | | ||||||
| * | dca: handle errors from dca_decode_block() | Justin Ruggles | 2011-10-29 | 1 | -2/+8 | |
| | | | | | | | | | | Return error if core block decoding fails. Do not enable XCh if XCh extension block decoding fails. | |||||
| * | dca: return error if the frame header is invalid | Justin Ruggles | 2011-10-29 | 1 | -4/+3 | |
| | | ||||||
| * | dca: return proper error codes instead of -1 | Justin Ruggles | 2011-10-29 | 1 | -24/+25 | |
| | | ||||||
| * | utvideo: handle empty Huffman trees | Kostya Shishkov | 2011-10-29 | 1 | -4/+33 | |
| | | | | | | | | | | | | | | | | | | If the frame is filled with the same colour, encoder may produce no data and the fill value is indicated by zero code length (the rest of symbols will have 0xFF for code length, meaning invalid). So such Huffman trees should be treated specially. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||||
| * | binkaudio: change short to int16_t | Justin Ruggles | 2011-10-29 | 1 | -3/+3 | |
| | | ||||||
| * | binkaudio: only decode one block at a time. | Justin Ruggles | 2011-10-29 | 1 | -17/+38 | |
| | | | | | | | | | | This prevents truncating output due to an output buffer that is too small for all blocks. There is no limit on the number of blocks in a packet. | |||||
| * | binkaudio: store interleaved overlap samples in BinkAudioContext. | Justin Ruggles | 2011-10-29 | 1 | -4/+12 | |
| | | | | | | | | | | This fixes the requirement for the buffer size to be larger than the number of samples actually decoded. | |||||
| * | binkaudio: pre-calculate quantization factors | Justin Ruggles | 2011-10-29 | 1 | -2/+7 | |
| | | ||||||
| * | binkaudio: add some buffer overread checks. | Justin Ruggles | 2011-10-29 | 1 | -10/+37 | |
| | | | | | | | | This stops decoding before overreads instead of after. | |||||
| * | atrac3: support float or int16 output using request_sample_fmt | Justin Ruggles | 2011-10-29 | 1 | -10/+23 | |
| | | ||||||
| * | atrac3: add CODEC_CAP_SUBFRAMES capability | Justin Ruggles | 2011-10-29 | 1 | -0/+1 | |
| | | | | | | | | the decoder can handle multiple frames in a packet | |||||
| * | atrac3: return appropriate error codes instead of -1 | Justin Ruggles | 2011-10-29 | 1 | -14/+14 | |
| | | ||||||
| * | atrac3: make sure all memory is freed on init failure | Justin Ruggles | 2011-10-29 | 1 | -5/+9 | |
| | | ||||||
| * | atrac3: add a couple macro constants | Justin Ruggles | 2011-10-29 | 1 | -13/+16 | |
| | | ||||||
| * | atrac3: return error if packet is too small | Justin Ruggles | 2011-10-29 | 1 | -2/+1 | |
| | | ||||||
| * | atrac3: check output buffer size before decoding | Justin Ruggles | 2011-10-29 | 1 | -2/+8 | |
| | | ||||||
| * | atrac3: use separate pointers for each channel in decodeFrame() | Justin Ruggles | 2011-10-29 | 1 | -9/+8 | |
| | | ||||||
| * | atrac3: use optimized float_interleave() function for stereo interleaving | Justin Ruggles | 2011-10-29 | 1 | -7/+19 | |
| | | ||||||
| * | atrac3: decode mono directly to the output buffer | Justin Ruggles | 2011-10-29 | 1 | -14/+11 | |
| | | ||||||
| * | atrac3: decode output to float samples instead of converting to s16 | Justin Ruggles | 2011-10-29 | 1 | -8/+7 | |
| | | ||||||
| * | atrac1: return appropriate error codes instead of -1 | Justin Ruggles | 2011-10-29 | 1 | -5/+5 | |
| | | ||||||
| * | atrac1: check for ff_mdct_init() failure | Justin Ruggles | 2011-10-29 | 1 | -15/+22 | |
| | | ||||||
| * | atrac1: use optimized float_interleave() function for stereo interleaving | Justin Ruggles | 2011-10-29 | 1 | -7/+19 | |
| | | ||||||
| * | atrac1: fix a typo | Justin Ruggles | 2011-10-29 | 1 | -1/+1 | |
| | | ||||||
| * | atrac1: validate number of channels | Justin Ruggles | 2011-10-29 | 1 | -0/+5 | |
| | | ||||||
| * | atrac1: decode mono audio directly to output buffer | Justin Ruggles | 2011-10-29 | 1 | -6/+2 | |
| | | | | | | | | | | For stereo we need to use intermediate planar buffers, but mono does not need to be deinterleaved so the output buffer can be used directly. | |||||
| * | atrac1: check output buffer size before decoding | Justin Ruggles | 2011-10-29 | 1 | -2/+9 | |
| | | ||||||
| * | cook: return AVERROR_PATCHWELCOME instead of ENOTSUP | Justin Ruggles | 2011-10-29 | 1 | -7/+7 | |
| | | | | | | | | ENOTSUP is not defined on some systems | |||||
| * | cook: check output buffer size before decoding | Justin Ruggles | 2011-10-29 | 1 | -3/+9 | |
| | | ||||||
| * | cook: do not needlessly set *data_size to 0 | Justin Ruggles | 2011-10-29 | 1 | -1/+0 | |
| | | ||||||
| * | cook: remove pointless return statements | Justin Ruggles | 2011-10-29 | 1 | -2/+0 | |
| | | ||||||
| * | cook: simplify decouple_info() | Justin Ruggles | 2011-10-29 | 1 | -17/+14 | |
| | | ||||||
| * | cook: return appropriate error codes instead of -1 | Justin Ruggles | 2011-10-29 | 1 | -22/+23 | |
| | | ||||||
| * | cook: avoid hardcoded sizes in sizeof() | Justin Ruggles | 2011-10-29 | 1 | -10/+11 | |
| | | ||||||
| * | cook: remove unneeded #includes | Justin Ruggles | 2011-10-29 | 1 | -5/+0 | |
| | | ||||||
| * | cook: output float samples instead of converting to int16 | Justin Ruggles | 2011-10-29 | 1 | -14/+13 | |
| | |