Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | gsmdec: add flush function to reset the decoder state when seeking | Justin Ruggles | 2011-11-02 |
| | |||
* | libgsmdec: check output buffer size before decoding | Justin Ruggles | 2011-11-02 |
| | |||
* | gsmdec: log error message when output buffer is too small. | Justin Ruggles | 2011-11-02 |
| | | | | also return AVERROR(EINVAL) instead of -1 | ||
* | gsm: use av_get_bytes_per_sample() in frame_bytes calculation | Justin Ruggles | 2011-11-02 |
| | |||
* | Create separate functions for the raw GSM demuxer. | Justin Ruggles | 2011-11-02 |
| | | | | | Put the new raw GSM demuxer in its own file. Fixes raw GSM demuxing. | ||
* | Replace vendor string in Ogg and FLAC muxers. | Diego Biurrun | 2011-11-02 |
| | |||
* | Replace some forgotten FFmpeg references by Libav. | Diego Biurrun | 2011-11-02 |
| | |||
* | vsrc_testsrc: fix mailing list reference URL | Diego Biurrun | 2011-11-02 |
| | |||
* | Replace ffmpeg references with more accurate libav* references. | Diego Biurrun | 2011-11-02 |
| | |||
* | Replace outdated references to ffmpeg tool with avconv. | Diego Biurrun | 2011-11-02 |
| | |||
* | Remove some stray unnecessary ffmpeg references. | Diego Biurrun | 2011-11-02 |
| | |||
* | vp3: remove some pointless comments | Diego Biurrun | 2011-11-02 |
| | |||
* | id3v2: fix type of ID3v2EMFunc.free() | Anton Khirnov | 2011-11-02 |
| | |||
* | lavc: use designated initialisers for parsers. | Anton Khirnov | 2011-11-02 |
| | |||
* | g726dec: add flush() function to reset state when seeking | Justin Ruggles | 2011-11-01 |
| | |||
* | g726: don't pass index to g726_reset() | Justin Ruggles | 2011-11-01 |
| | | | | calculate it from c->code_size instead. | ||
* | g726enc: add private option for setting code size directly. | Justin Ruggles | 2011-11-01 |
| | | | | | This is an easy alternative to setting bit_rate. This patch also selects the closest bit_rate to the requested one rather than requiring an exact value. | ||
* | g726: wrap the decoder functions with a CONFIG_ADPCM_G726_DECODER check | Justin Ruggles | 2011-11-01 |
| | |||
* | g726: group the g726_encoder AVCodec with the other encoding functions | Justin Ruggles | 2011-11-01 |
| | |||
* | g726: return AVERROR(EINVAL) instead of -1 for invalid channel count | Justin Ruggles | 2011-11-01 |
| | |||
* | g726enc: use av_assert0() for sample_rate validation | Justin Ruggles | 2011-11-01 |
| | | | | This should never happen, but the check avoids a divide-by-zero. | ||
* | g726: treat sample rates other than 8kHz as unofficial. | Justin Ruggles | 2011-11-01 |
| | |||
* | g726dec: remove the sample_rate validation | Justin Ruggles | 2011-11-01 |
| | |||
* | g726: use bits_per_coded_sample instead of bitrate to determine mode | Justin Ruggles | 2011-11-01 |
| | | | | | | | | | | This requires some workarounds in the WAV muxer and demuxer. We need to write the correct bits_per_coded_sample and block_align in the muxer. In the demuxer, we cannot rely on the bits_per_coded_sample value, so we use the bit rate and sample rate to determine the value. This avoids having the decoder rely on AVCodecContext.bit_rate, which is not required to be set by the user for decoding according to our API. | ||
* | g726: split the init function for the encoder and decoder | Justin Ruggles | 2011-11-01 |
| | | | | This also allows for not having a decoder close function. | ||
* | g726: pre-calculate the number of output samples. | Justin Ruggles | 2011-11-01 |
| | | | | Allows for checking output buffer size and simplification of decoding loop. | ||
* | g726: use int16_t instead of short | Justin Ruggles | 2011-11-01 |
| | |||
* | Enable w32threads automatically unless explicitly disabled | Martin Storsjö | 2011-11-01 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | cmdutils: Rename read_file to cmdutils_read_file | Martin Storsjö | 2011-10-31 |
| | | | | | | | This symbol name clashes with a symbol in gnutls, if linking statically to that library. Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | libdirac/libschroedinger: Drop unnecessary symbol prefixes. | Diego Biurrun | 2011-10-30 |
| | | | | | The names used in the libdirac/libschroedinger wrappers are long enough as-is. Bloating them with unnecessary prefixes makes them even more unwieldy. | ||
* | cmdutils: check fread() return value | Janne Grunau | 2011-10-30 |
| | |||
* | cin audio: use sign_extend() instead of casting to int16_t | Justin Ruggles | 2011-10-29 |
| | |||
* | cin audio: restructure decoding loop to avoid a separate counter variable | Justin Ruggles | 2011-10-29 |
| | | | | Also check output buffer size instead of truncating output. | ||
* | cin audio: use local variable for delta value | Justin Ruggles | 2011-10-29 |
| | |||
* | cin audio: remove unneeded cast from void* | Justin Ruggles | 2011-10-29 |
| | |||
* | cin audio: validate the channel count | Justin Ruggles | 2011-10-29 |
| | |||
* | cin audio: remove unneeded AVCodecContext pointer from CinAudioContext | Justin Ruggles | 2011-10-29 |
| | |||
* | dsicin: fix several audio-related fields in the CIN demuxer | Justin Ruggles | 2011-10-29 |
| | | | | | | | 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 |
| | |||
* | dca: handle errors from dca_decode_block() | Justin Ruggles | 2011-10-29 |
| | | | | | 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 |
| | |||
* | dca: return proper error codes instead of -1 | Justin Ruggles | 2011-10-29 |
| | |||
* | utvideo: handle empty Huffman trees | Kostya Shishkov | 2011-10-29 |
| | | | | | | | | | 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 |
| | |||
* | binkaudio: only decode one block at a time. | Justin Ruggles | 2011-10-29 |
| | | | | | 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 |
| | | | | | 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 |
| | |||
* | binkaudio: add some buffer overread checks. | Justin Ruggles | 2011-10-29 |
| | | | | This stops decoding before overreads instead of after. | ||
* | atrac3: support float or int16 output using request_sample_fmt | Justin Ruggles | 2011-10-29 |
| | |||
* | atrac3: add CODEC_CAP_SUBFRAMES capability | Justin Ruggles | 2011-10-29 |
| | | | | the decoder can handle multiple frames in a packet |