summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* avformat: do not require frame_size for Speex.Justin Ruggles2011-10-201-1/+0
| | | | | 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-201-11/+9
| | | | | 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-201-11/+13
| | | | Using AVCodecContext.frame_size is not reliable.
* libspeexenc: add libspeex encoderJustin Ruggles2011-10-207-4/+331
|
* flvenc: adjust for negative DTS for all codecs, not just H.264Justin Ruggles2011-10-201-2/+2
|
* x86: Move some variable declarations below the appropriat #ifdef.Diego Biurrun2011-10-203-3/+3
| | | | This avoids some unused variable warnings with YASM disabled.
* x86: Fix linking of ProRes DSP ASM with YASM disabled.Diego Biurrun2011-10-201-3/+3
|
* avcodec.h: Move G.729/G.723 CODEC_IDs to the correct section.Diego Biurrun2011-10-201-0/+6
| | | | This is done conditional to the libavcodec version to avoid ABI breaks.
* Only test-compile w32pthreads.h if W32THREADS are available.Diego Biurrun2011-10-201-0/+1
| | | | This fixes 'make checkheaders' on non-W32THREADS systems.
* presets: rename presets directoryJanne Grunau2011-10-1938-3/+3
|
* lavc: make avcodec_get_context_defaults3 "officially" publicAnton Khirnov2011-10-193-24/+36
| | | | Deprecate avcodec_get_context_defaults/avcodec_get_context_defaults2
* lavf: replace av_new_stream->avformat_new_stream part II.Anton Khirnov2011-10-1935-57/+83
| | | | | | | | 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-19101-129/+129
| | | | | 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-194-4/+40
| | | | 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-191-9/+11
| | | | | | | | | | | 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-198-2/+471
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Makefile: change presets extension to .avpresetAnton Khirnov2011-10-191-1/+1
| | | | Fixes make install.
* lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecsStefano Sabatini2011-10-195-7/+153
| | | | | | | | | | | | 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-195-1/+408
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* AVOptions: add documentation.Anton Khirnov2011-10-191-0/+183
|
* presets: update libx264 ffpresetsAnton Khirnov2011-10-1960-602/+52
| | | | | Use the native libx264 options and rename all the preset to use the avpreset extension.
* sunrast: Check for out of bounds readsLaurent Aimar2011-10-181-1/+13
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavc: rename AV_ER_* options to AV_EF_* and rename AGGRESSIVE to BUFFERDustin Brody2011-10-181-4/+4
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: replace API-bump-triggered AVCodecContext field change with shorter, ↵Dustin Brody2011-10-181-5/+1
| | | | | | non-conflicting name Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add libvpx presets.Anton Khirnov2011-10-185-0/+84
| | | | Based on a patch by James Zern jzern AT google DOT com
* doc/avtools: add forgotten part to stream specifiers descriptionAnton Khirnov2011-10-181-1/+1
|
* swscale: prevent overflow during initializationRonald Bultje2011-10-182-3/+5
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* g722: Add a fate test for the encoderMartin Storsjö2011-10-182-0/+5
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: Add a target for creating a 16000 Hz mono synthetic audio fileMartin Storsjö2011-10-181-1/+5
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* macosx: use the default surface on newer sdlLuca Barbato2011-10-171-4/+4
| | | | | 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-172-1/+93
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rtsp: Expose the flag options via private AVOptions for sdp and rtp, tooMartin Storsjö2011-10-171-2/+29
| | | | | | | | 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-171-2/+6
| | | | | | 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-171-1/+1
| | | | | | | 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-171-1/+2
| | | | | | | | | | | 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-171-1/+2
| | | | | | | | | | | | 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-171-8/+15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Remove the separate filter_source variableMartin Storsjö2011-10-172-8/+2
| | | | | | Read it as a flag from the flags field instead. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Accept options via private avoptions instead of URL optionsMartin Storsjö2011-10-173-3/+45
| | | | | | | | | | | | Eventually, the old way of passing options by adding stuff to the URL can be dropped. This avoids having to tamper with the user-specified URL to pass options on the transport mode. This also works better with redirects, since the options don't need to be parsed out from the URL. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Simplify AVOption definitionsMartin Storsjö2011-10-171-1/+3
| | | | | | | Use defines for shortening common parts, omit the .dbl named initializer (since it's the first element in the union). Signed-off-by: Martin Storsjö <martin@martin.st>
* rtsp: Merge the AVOption listsMartin Storsjö2011-10-174-15/+12
| | | | | | | | This eases adding options that are common for both. The AV_OPT_FLAG_EN/DECODING_PARAM still indicates whether they belong to the muxer or demuxer. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: port libmpcodecs delogo filterStefano Sabatini2011-10-176-1/+340
| | | | | | The ported filter supports named option parsing and more YUV formats. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: port boxblur filter from libmpcodecsStefano Sabatini2011-10-177-1/+415
| | | | | | | | | | With the following additions: * support to gray format * support to yuva420p format * parametric luma/chroma/alpha radius * consistency check on the radius values, avoid crashes with invalid values Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: add negate filterStefano Sabatini2011-10-175-2/+32
| | | | | | This filter is a simple wrapper around the LUT filter. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: add LUT (LookUp Table) generic filtersStefano Sabatini2011-10-178-2/+507
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* AVOptions: don't segfault on NULL parameter in av_set_options_string()Anton Khirnov2011-10-171-0/+3
|
* avio: Check for invalid buffer length.Alex Converse2011-10-161-2/+5
|
* mpegenc/mpegtsenc: add muxrate private options.Anton Khirnov2011-10-175-3/+48
| | | | Deprecate AVFormatContext.mux_rate.
* lavf: deprecate AVFormatContext.file_sizeAnton Khirnov2011-10-176-16/+13
| | | | It's too unreliable to be useful. avio_size() should be called instead.
* mov: add support for TV metadata atoms tves, tvsn and stikRaivo Hool2011-10-171-0/+33
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
OpenPOWER on IntegriCloud