aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* configure: Allow linking to the gnutls libraryMartin Storsjö2011-11-051-0/+4
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Add ff_tls_init()/deinit() that initialize OpenSSLMartin Storsjö2011-11-052-0/+82
| | | | | | | If the application hasn't set up mutex callbacks, we set up our own using pthreads (or w32pthreads). Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: Allow linking to opensslMartin Storsjö2011-11-051-0/+8
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* avcodec: Allow locking and unlocking an avformat specific mutexMartin Storsjö2011-11-053-1/+27
| | | | | | | This extends the lock manager in avcodec to manage two separate mutexes via the user-specified lock functions. Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat: Split out functions from network.h to a new file, network.cMartin Storsjö2011-11-053-49/+84
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* binkaudio: expand quant_table to accommodate all possible valuesJustin Ruggles2011-11-041-2/+2
|
* libx264: Set the default of the rc_lookahead option to -1Martin Storsjö2011-11-041-1/+1
| | | | | | | | This allows it to use the defaults specified by preset/tune, without overwriting it with the default value from the AVCodecContext field. Signed-off-by: Martin Storsjö <martin@martin.st>
* avcodec: Set flags2 default value depending on availabilityMartin Storsjö2011-11-041-1/+11
| | | | | | | This makes the code compile when FF_API_X264_GLOBAL_OPTS or FF_API_LAME_GLOBAL_OPTS is 0. Signed-off-by: Martin Storsjö <martin@martin.st>
* configure: declare dependency of h264_vaapi_hwaccel on h264_decoderDiego Biurrun2011-11-041-1/+1
|
* vp6: Fix illegal read.Alex Converse2011-11-031-1/+3
|
* avfilter: Don't copy garbage from the stack when setting up video pictures.Alex Converse2011-11-031-2/+2
|
* avcodec: Make sure codec_type is set by avcodec_get_context_defaults2Martin Storsjö2011-11-031-0/+1
| | | | | | | | | | This function used to set codec_type. With the current fallback implementation based on avcodec_get_context_defaults3, codec_type won't be set to the value passed in, but will be set to AVMEDIA_TYPE_UNKNOWN. Legacy callers of this function might expect this field to be set to the value passed in. Signed-off-by: Martin Storsjö <martin@martin.st>
* avcodec: Remove a misplaced and useless attribute_deprecatedMartin Storsjö2011-11-031-1/+1
| | | | | | | | | | | | | | | | | | | If attribute_deprecated is used in an enum declaration, it should follow the 'enum' keyword, otherwise it's ignored silently. This is the only case of attribute_deprecated for enum declarations currently. Currently, this attribute_deprecated doesn't have any effect. If moved to the right place, it emits a warning every single time avcodec.h is included, like this: avcodec.h:2827: warning: ‘AVLPCType’ is deprecated (declared at avcodec.h:543) There is already a working attribute_deprecated for the corresponding field in AVCodecContext, so therefore this one shouldn't be needed. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: add -dump_attachment option.Anton Khirnov2011-11-032-19/+87
|
* avconv: add -attach option.Anton Khirnov2011-11-032-1/+77
| | | | It allows attaching arbitrary files, e.g. fonts to Matroska files.
* avconv: make negative mappings disable only streams from the specified fileAnton Khirnov2011-11-031-1/+2
|
* fmtconvert: fix int32_to_float_fmul_scalar() for windows x86_64Justin Ruggles2011-11-021-1/+5
| | | | | | | The calling convention only allows 4 non-stack parameter, with each float or int register being skipped if not used. fixes Bug 64
* replacement Indeo 3 decoderMaxim Poliakovski2011-11-033-3314/+1249
| | | | | | | The new decoder is much smaller and has better code quality. Cleanup and fixes courtesy of Kostya Shishkov. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* gsm demuxer: do not allocate packet twice.Justin Ruggles2011-11-021-3/+0
| | | | fixes memleak with raw gsm demuxing.
* flvenc: use first packet delay as global delay.Justin Ruggles2011-11-021-5/+12
| | | | This keeps the streams sychronized. The packets must be interleaved per-DTS.
* ac3enc: doxygen update.Justin Ruggles2011-11-024-42/+98
| | | | | | Add some parameters to existing function documentation. Remove some unneeded documentation. Convert some static function documentation to non-doxygen style.
* imc: return error codes instead of 0 for error conditions.Justin Ruggles2011-11-021-2/+2
| | | | | This fixes a bug where the whole buffer was returned as decoded audio due to *data_size not being set to zero and the return value being >= 0.
* imc: return meaningful error codes instead of -1Justin Ruggles2011-11-021-9/+10
|
* imc: do not set channel layout for stereoJustin Ruggles2011-11-021-1/+1
| | | | we only support decoding of mono imc
* imc: validate channel countJustin Ruggles2011-11-021-0/+5
| | | | ask for a sample if not mono
* imc: check for ff_fft_init() failureJustin Ruggles2011-11-021-2/+5
|
* imc: check output buffer size before decodingJustin Ruggles2011-11-021-2/+8
|
* imc: use DSPContext.bswap16_buf() to byte-swap packet dataJustin Ruggles2011-11-021-3/+3
|
* rtsp: add allowed_media_types optionJohn Brooks2011-11-022-1/+16
| | | | | | | | 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-021-0/+7
|
* libgsm: simplify decoding by using a loopJustin Ruggles2011-11-021-7/+8
|
* gsm: log error message when packet is too smallJustin Ruggles2011-11-022-2/+8
|
* libgsmdec: do not needlessly set *data_size to 0Justin Ruggles2011-11-021-1/+0
|
* gsmdec: do not needlessly set *data_size to 0Justin Ruggles2011-11-021-1/+1
|
* gsmdec: add flush function to reset the decoder state when seekingJustin Ruggles2011-11-021-0/+8
|
* libgsmdec: check output buffer size before decodingJustin Ruggles2011-11-021-2/+9
|
* gsmdec: log error message when output buffer is too small.Justin Ruggles2011-11-021-2/+4
| | | | also return AVERROR(EINVAL) instead of -1
* gsm: use av_get_bytes_per_sample() in frame_bytes calculationJustin Ruggles2011-11-021-1/+2
|
* Create separate functions for the raw GSM demuxer.Justin Ruggles2011-11-023-13/+136
| | | | | 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-026-30/+30
|
* Replace some forgotten FFmpeg references by Libav.Diego Biurrun2011-11-026-18/+13
|
* vsrc_testsrc: fix mailing list reference URLDiego Biurrun2011-11-021-1/+1
|
* Replace ffmpeg references with more accurate libav* references.Diego Biurrun2011-11-0212-15/+15
|
* Replace outdated references to ffmpeg tool with avconv.Diego Biurrun2011-11-028-13/+17
|
* Remove some stray unnecessary ffmpeg references.Diego Biurrun2011-11-0220-21/+21
|
* vp3: remove some pointless commentsDiego Biurrun2011-11-021-9/+0
|
* id3v2: fix type of ID3v2EMFunc.free()Anton Khirnov2011-11-021-2/+3
|
* lavc: use designated initialisers for parsers.Anton Khirnov2011-11-0223-122/+106
|
* g726dec: add flush() function to reset state when seekingJustin Ruggles2011-11-011-0/+7
|
* g726: don't pass index to g726_reset()Justin Ruggles2011-11-011-4/+4
| | | | calculate it from c->code_size instead.