summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* shorten: add some commentsJustin Ruggles2011-10-20
|
* shorten: merge decoding of FN_DIFF* subblocks into decode_subframe_lpc()Justin Ruggles2011-10-20
|
* cosmetics: remove some needless commented-out stuffJustin Ruggles2011-10-20
|
* shorten: validate block sizeJustin Ruggles2011-10-20
|
* shorten: move declaration of 'ret' to top of shorten_decode_frame()Justin Ruggles2011-10-20
|
* shorten: pass on error value from allocate_buffers() instead of returning -1Justin Ruggles2011-10-20
|
* shorten: check for realloc failureJustin Ruggles2011-10-20
|
* shorten: move decoding of prediction order and applying of global offset toJustin Ruggles2011-10-20
| | | | decode_subframe_lpc().
* shorten: only calculate output size when returning decoded samples, otherwiseJustin Ruggles2011-10-20
| | | | just set data_size to zero.
* cosmetics: reindentJustin Ruggles2011-10-20
|
* shorten: separate processing of audio commands from non-audio commandsJustin Ruggles2011-10-20
|
* shorten: skip some fields in the WAV header embedded in the shorten header.Justin Ruggles2011-10-20
| | | | | fixes incorrect bitrate reporting and potential misreporting of the number of channels.
* shorten: split reading of file header into a separate functionsJustin Ruggles2011-10-20
|
* avformat: do not require frame_size for Speex.Justin Ruggles2011-10-20
| | | | | Having it there forces decoding of a frame in order to get frame_size, but it is not really needed for proper demuxing or decoding.
* ogg/speex: set correct timestamp and duration for the first packet.Justin Ruggles2011-10-20
| | | | | The first timestamp should be negative due to delay. Also, do not set AVCodecContext.frame_size unnecessarily.
* flvenc: check packet duration in speex using timestampsJustin Ruggles2011-10-20
| | | | Using AVCodecContext.frame_size is not reliable.
* libspeexenc: add libspeex encoderJustin Ruggles2011-10-20
|
* flvenc: adjust for negative DTS for all codecs, not just H.264Justin Ruggles2011-10-20
|
* x86: Move some variable declarations below the appropriat #ifdef.Diego Biurrun2011-10-20
| | | | This avoids some unused variable warnings with YASM disabled.
* x86: Fix linking of ProRes DSP ASM with YASM disabled.Diego Biurrun2011-10-20
|
* avcodec.h: Move G.729/G.723 CODEC_IDs to the correct section.Diego Biurrun2011-10-20
| | | | This is done conditional to the libavcodec version to avoid ABI breaks.
* Only test-compile w32pthreads.h if W32THREADS are available.Diego Biurrun2011-10-20
| | | | This fixes 'make checkheaders' on non-W32THREADS systems.
* presets: rename presets directoryJanne Grunau2011-10-19
|
* lavc: make avcodec_get_context_defaults3 "officially" publicAnton Khirnov2011-10-19
| | | | Deprecate avcodec_get_context_defaults/avcodec_get_context_defaults2
* lavf: replace av_new_stream->avformat_new_stream part II.Anton Khirnov2011-10-19
| | | | | | | | Manual replacements are done in this commit. In many cases, the id is some constant made up number (e.g. 0 for video and 1 for audio), which is then not used in the demuxer for anything. Those ids are removed.
* lavf,lavd: replace av_new_stream->avformat_new_stream part I.Anton Khirnov2011-10-19
| | | | | Trivial replacements with sed are done in this commit: sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/'
* lavf: add avformat_new_stream as a replacement for av_new_stream.Anton Khirnov2011-10-19
| | | | It takes a codec parameter, thus enabling codec-specific defaults.
* Use correct scaling table for bwd-pred MVs in second B-fieldMashiat Sarker Shakkhar2011-10-19
| | | | | | | | | | | When scaling backward predicted MVs in second B-field, the scaling table is opposite of that for P field pictures; i.e. first field P table will be used as second field B table and second field P table will be used as first field B table. This is not documented in the spec, but exists in the ref. decoder. This fixes SA10139. Signed-off-by: Martin Storsjö <martin@martin.st>
* Ut Video decoderKostya Shishkov2011-10-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Makefile: change presets extension to .avpresetAnton Khirnov2011-10-19
| | | | Fixes make install.
* lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecsStefano Sabatini2011-10-19
| | | | | | | | | | | | The licence was changed from GPL to LGPL with explicit approval from the original author. See thread: Subject: [FFmpeg-devel] [PATCH] lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs Date: Mon, 11 Jul 2011 16:32:41 +0200 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: add testsrc sourceStefano Sabatini2011-10-19
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* AVOptions: add documentation.Anton Khirnov2011-10-19
|
* presets: update libx264 ffpresetsAnton Khirnov2011-10-19
| | | | | Use the native libx264 options and rename all the preset to use the avpreset extension.
* sunrast: Check for out of bounds readsLaurent Aimar2011-10-18
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavc: rename AV_ER_* options to AV_EF_* and rename AGGRESSIVE to BUFFERDustin Brody2011-10-18
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: replace API-bump-triggered AVCodecContext field change with shorter, ↵Dustin Brody2011-10-18
| | | | | | non-conflicting name Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add libvpx presets.Anton Khirnov2011-10-18
| | | | Based on a patch by James Zern jzern AT google DOT com
* doc/avtools: add forgotten part to stream specifiers descriptionAnton Khirnov2011-10-18
|
* swscale: prevent overflow during initializationRonald Bultje2011-10-18
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* g722: Add a fate test for the encoderMartin Storsjö2011-10-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: Add a target for creating a 16000 Hz mono synthetic audio fileMartin Storsjö2011-10-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* macosx: use the default surface on newer sdlLuca Barbato2011-10-17
| | | | | SDL 1.2.14 works fine with default colorspace on macosx and seems to have some issues with 24bit surfaces and resize in addition.
* avconv: add presetsAlexandra Khirnova2011-10-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rtsp: Expose the flag options via private AVOptions for sdp and rtp, tooMartin Storsjö2011-10-17
| | | | | | | | This allows setting the filter_src option for these demuxers, too, which wasn't possible at all before (where the option only was set via URL parameters for RTSP). Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Make the rtsp flags avoptions set via a defineMartin Storsjö2011-10-17
| | | | | | This helps sharing these options with the sdp and rtp demuxers. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpenc: Set a default video codecMartin Storsjö2011-10-17
| | | | | | | avconv doesn't map video streams to a muxer without specifying a manual stream mapping if the default video codec is CODEC_ID_NONE. Signed-off-by: Martin Storsjö <martin@martin.st>
* avoptions: Fix av_opt_flag_is_setMartin Storsjö2011-10-17
| | | | | | | | | | | With the changes in 3b3ea34655db02d9cd9ea1a4122e920a7fdec602, "Remove all uses of deprecated AVOptions API", av_opt_flag_is_set was broken, since it now uses av_opt_find, which doesn't return named constants unless a unit to look for the constant in is given. This broke enabling LATM encapsulated AAC output in RTP. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtp: Fix ff_rtp_get_payload_typeMartin Storsjö2011-10-17
| | | | | | | | | | | | It was broken in 3b3ea34655db02d9cd9ea1a4122e920a7fdec602 "Remove all uses of deprecated AVOptions API", where any presence of a payload_type AVOption caused its value to be returned, even if it wasn't set (and thus had the default -1 value). This caused the RTP muxer to be broken. Signed-off-by: Martin Storsjö <martin@martin.st>
* doc: Update the documentation on setting options for RTSPMartin Storsjö2011-10-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>