summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* imc: do not set channel layout for stereoJustin Ruggles2011-11-02
| | | | we only support decoding of mono imc
* imc: validate channel countJustin Ruggles2011-11-02
| | | | ask for a sample if not mono
* imc: check for ff_fft_init() failureJustin Ruggles2011-11-02
|
* imc: check output buffer size before decodingJustin Ruggles2011-11-02
|
* imc: use DSPContext.bswap16_buf() to byte-swap packet dataJustin Ruggles2011-11-02
|
* rtsp: add allowed_media_types optionJohn Brooks2011-11-02
| | | | | | | | Streams from RTSP or SDP that do not match an allowed type will be skipped entirely, which allows video-only or audio-only streaming from servers that provide both. Signed-off-by: Martin Storsjö <martin@martin.st>
* libgsm: add flush function to reset the decoder state when seekingJustin Ruggles2011-11-02
|
* libgsm: simplify decoding by using a loopJustin Ruggles2011-11-02
|
* gsm: log error message when packet is too smallJustin Ruggles2011-11-02
|
* libgsmdec: do not needlessly set *data_size to 0Justin Ruggles2011-11-02
|
* gsmdec: do not needlessly set *data_size to 0Justin Ruggles2011-11-02
|
* gsmdec: add flush function to reset the decoder state when seekingJustin Ruggles2011-11-02
|
* libgsmdec: check output buffer size before decodingJustin Ruggles2011-11-02
|
* gsmdec: log error message when output buffer is too small.Justin Ruggles2011-11-02
| | | | also return AVERROR(EINVAL) instead of -1
* gsm: use av_get_bytes_per_sample() in frame_bytes calculationJustin Ruggles2011-11-02
|
* Create separate functions for the raw GSM demuxer.Justin Ruggles2011-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 Biurrun2011-11-02
|
* Replace some forgotten FFmpeg references by Libav.Diego Biurrun2011-11-02
|
* vsrc_testsrc: fix mailing list reference URLDiego Biurrun2011-11-02
|
* Replace ffmpeg references with more accurate libav* references.Diego Biurrun2011-11-02
|
* Replace outdated references to ffmpeg tool with avconv.Diego Biurrun2011-11-02
|
* Remove some stray unnecessary ffmpeg references.Diego Biurrun2011-11-02
|
* vp3: remove some pointless commentsDiego Biurrun2011-11-02
|
* id3v2: fix type of ID3v2EMFunc.free()Anton Khirnov2011-11-02
|
* lavc: use designated initialisers for parsers.Anton Khirnov2011-11-02
|
* g726dec: add flush() function to reset state when seekingJustin Ruggles2011-11-01
|
* g726: don't pass index to g726_reset()Justin Ruggles2011-11-01
| | | | calculate it from c->code_size instead.
* g726enc: add private option for setting code size directly.Justin Ruggles2011-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 checkJustin Ruggles2011-11-01
|
* g726: group the g726_encoder AVCodec with the other encoding functionsJustin Ruggles2011-11-01
|
* g726: return AVERROR(EINVAL) instead of -1 for invalid channel countJustin Ruggles2011-11-01
|
* g726enc: use av_assert0() for sample_rate validationJustin Ruggles2011-11-01
| | | | This should never happen, but the check avoids a divide-by-zero.
* g726: treat sample rates other than 8kHz as unofficial.Justin Ruggles2011-11-01
|
* g726dec: remove the sample_rate validationJustin Ruggles2011-11-01
|
* g726: use bits_per_coded_sample instead of bitrate to determine modeJustin Ruggles2011-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 decoderJustin Ruggles2011-11-01
| | | | This also allows for not having a decoder close function.
* g726: pre-calculate the number of output samples.Justin Ruggles2011-11-01
| | | | Allows for checking output buffer size and simplification of decoding loop.
* g726: use int16_t instead of shortJustin Ruggles2011-11-01
|
* Enable w32threads automatically unless explicitly disabledMartin Storsjö2011-11-01
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cmdutils: Rename read_file to cmdutils_read_fileMartin 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 Biurrun2011-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 valueJanne Grunau2011-10-30
|
* cin audio: use sign_extend() instead of casting to int16_tJustin Ruggles2011-10-29
|
* cin audio: restructure decoding loop to avoid a separate counter variableJustin Ruggles2011-10-29
| | | | Also check output buffer size instead of truncating output.
* cin audio: use local variable for delta valueJustin Ruggles2011-10-29
|
* cin audio: remove unneeded cast from void*Justin Ruggles2011-10-29
|
* cin audio: validate the channel countJustin Ruggles2011-10-29
|
* cin audio: remove unneeded AVCodecContext pointer from CinAudioContextJustin Ruggles2011-10-29
|
* dsicin: fix several audio-related fields in the CIN demuxerJustin Ruggles2011-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 sizeJustin Ruggles2011-10-29
|