summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* w32threads: support for frame multithreadingSteven Walters2011-10-1610-190/+230
| | | | | | | | Replace our incomplete w32threads implementation with x264's pthreads w32threads wrapper. Relicensed to LGPL with kind permission by Pegasys Inc. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* avcodec: remove stray @deprecated commentMans Rullgard2011-10-161-2/+0
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: get correct size for coded V plane if alpha is presentMans Rullgard2011-10-152-4/+6
| | | | | | | The size check must be updated to take into account both manners in which v_data_size might be set. Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: do not set pixel format on codec initMans Rullgard2011-10-152-3/+1
| | | | | | | | | The pixel format is not known until the frame header is parsed. Guessing it here only causes trouble for the caller if the guess turns out to be wrong (and actually causes very wrong output by avconv/avplay). Signed-off-by: Mans Rullgard <mans@mansr.com>
* pthread: prevent updating AVCodecContext from itself in frame_thread_freeRonald S. Bultje2011-10-151-1/+1
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* pthread: copy coded frame dimensions in update_context_from_threadRonald S. Bultje2011-10-151-0/+3
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: prevent read from uninitialized memory in decode_mvsRonald S. Bultje2011-10-151-0/+1
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: force reallocation in update_thread_context after frame size changeRonald S. Bultje2011-10-151-9/+19
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* vp8: fix return value if update_dimensions failsRonald S. Bultje2011-10-151-1/+1
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* matroskadec: fix out of bounds writeRonald S. Bultje2011-10-151-1/+1
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* adpcmdec: calculate actual number of output samples for each decoder.Justin Ruggles2011-10-141-120/+231
| | | | | This also allows for removing some of the buf_size checks and using the sample count for some of the decoding loops.
* adpcmdec: check remaining buffer size before decoding next block in theJustin Ruggles2011-10-141-1/+1
| | | | ADPCM IMA WAV decoder.
* adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder.Justin Ruggles2011-10-144-143/+147
| | | | | There are still 2 nibbles to decode once the last byte in the packet has been read. Updated FATE reference.
* adpcmdec: remove unneeded buf_size==0 check.Justin Ruggles2011-10-141-3/+0
| | | | This is already done by avcodec_decode_audio3()
* adpcmdec: remove unneeded zeroing of *data_sizeJustin Ruggles2011-10-141-1/+0
|
OpenPOWER on IntegriCloud