aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | ffprobe: fix weird alignStefano Sabatini2011-10-181-1/+1
| | | |
* | | | asrc_aevalsrc: apply misc cleanup in the options arrayStefano Sabatini2011-10-181-4/+4
| | | | | | | | | | | | | | | | Prefer AV_OPT_* over FF_OPT, vertically align fields.
* | | | asrc_aevalsrc: prefer av_strtok() over strtok_r()Stefano Sabatini2011-10-181-1/+1
| | | |
* | | | lavfi: update minor number and add Changelog entry after aevalsrc additionStefano Sabatini2011-10-182-2/+4
| | | |
* | | | lavu: update minor number and add APIchanges entry after recent av_strtok() ↵Stefano Sabatini2011-10-182-1/+4
| | | | | | | | | | | | | | | | addition
* | | | lavfi: add audio eval signal sourceStefano Sabatini2011-10-184-0/+308
| | | |
* | | | ffprobe: prefer av_strtok() over av_get_token() for parsing print_format stringStefano Sabatini2011-10-181-16/+9
| | | | | | | | | | | | | | | | Simplify, and avoid the need for multiple escaping levels.
* | | | lavu: add av_strtok()Stefano Sabatini2011-10-187-14/+64
| | | | | | | | | | | | | | | | | | | | | | | | The function strtok_r() is part of the POSIX.1 specification, but is not available on some platforms. We provide an internal implementation, so we do not need to rely on a platform implementation.
* | | | ffprobe: move up ESCAPE_CHECK_SIZE and ESCAPE_REALLOC_BUF macrosStefano Sabatini2011-10-181-25/+25
| | | | | | | | | | | | | | | | So they can be used by other escaping routines.
* | | | ffprobe: redesign json_escape_str(), to make use of a global bufferStefano Sabatini2011-10-181-36/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new code avoids to call av_malloc/av_free when escaping is needed (possibly faster), avoids an integer overflow in case of a huge string, and provides feedback when a string cannot be escaped. When a string cannot be escaped, a special string is printed instead.
* | | | flv: Initialize initial frame to 16Michael Niedermayer2011-10-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket563 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | mpeg12_parser: make mpegvideo_split() more robustMichael Niedermayer2011-10-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | I just found this issue while debuging, i dont have a testcase. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | mpeg12dec: dont consider parsing extradata as having achived sync.Michael Niedermayer2011-10-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket67 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | fix memleak in packet corrupt dropping codeChris Kennedy2011-10-181-0/+1
| | | |
* | | | avidec: Dont switch to NI mode if there is no index.Michael Niedermayer2011-10-181-4/+5
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | Do not try to parse empty strf tags.Carl Eugen Hoyos2011-10-181-0/+2
| | | |
* | | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-1827-71/+398
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: avconv: add presets rtsp: Expose the flag options via private AVOptions for sdp and rtp, too rtsp: Make the rtsp flags avoptions set via a define rtpenc: Set a default video codec avoptions: Fix av_opt_flag_is_set rtp: Fix ff_rtp_get_payload_type doc: Update the documentation on setting options for RTSP rtsp: Remove the separate filter_source variable rtsp: Accept options via private avoptions instead of URL options rtsp: Simplify AVOption definitions rtsp: Merge the AVOption lists lavfi: port libmpcodecs delogo filter lavfi: port boxblur filter from libmpcodecs lavfi: add negate filter lavfi: add LUT (LookUp Table) generic filters AVOptions: don't segfault on NULL parameter in av_set_options_string() avio: Check for invalid buffer length. mpegenc/mpegtsenc: add muxrate private options. lavf: deprecate AVFormatContext.file_size mov: add support for TV metadata atoms tves, tvsn and stik Conflicts: Changelog doc/filters.texi doc/protocols.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/formats.c libavfilter/internal.h libavfilter/vf_boxblur.c libavfilter/vf_delogo.c libavfilter/vf_lut.c libavformat/mpegtsenc.c libavformat/utils.c libavformat/version.h libavutil/opt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | | 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>
* | | | changelog: libutvideo wrapperCompn2011-10-171-1/+1
| | | | | | | | | | | | | | | | http://umezawa.dyndns.info/archive/utvideo/
* | | | libutvideo: Add Ut Video Decoder WrapperDerek Buitenhuis2011-10-177-2/+244
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a wrapper for libutvideo's decoder. This supports decoding the following FOURCCs: ULY0 - 4:2:0 YCbCr ULY2 - 4:2:2 YCbCr ULRG - RGB ULRA - RGBA Also, bump version. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | parseutils: fix various cast qualifier warnings.Michael Niedermayer2011-10-171-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | dict: fix assignment discards qualifiers from pointer target type warnings.Michael Niedermayer2011-10-171-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | avstring: fix return discards qualifiers from pointer target type.Michael Niedermayer2011-10-171-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | examples/decoding_encoding.c: test mpeg1 and h264Michael Niedermayer2011-10-171-5/+7
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | examples/decoding_encoding.c: silence compiler warningMichael Niedermayer2011-10-171-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | examples/decoding_encoding.c: set a codec private option to demonstrate how ↵Michael Niedermayer2011-10-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | to do that Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | examples/decoding_encoding.c: switch to h264Michael Niedermayer2011-10-171-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | segmenter: loose rindex()Michael Niedermayer2011-10-171-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | mpeg4parser: fix initial qp precissionMichael Niedermayer2011-10-171-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | | mpeg12: use drop_frame_flag to fix timecode debug format.Clément Bœsch2011-10-171-3/+4
| | | |
* | | | AVOptions: rename remaining FF_OPT_TYPE_* to AV_OPT_TYPE_*.Clément Bœsch2011-10-1719-119/+119
| | | |