summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ffmpeg: Fix the check for experimental codecsMartin Storsjö2011-07-14
| | | | | | The variable 'codec' was used uninitialized here. Signed-off-by: Martin Storsjö <martin@martin.st>
* swscale: extend mmx padding.Ronald S. Bultje2011-07-14
| | | | Fixes a crash when forcing libc to strictly adhere to malloc sizes.
* swscale: clip unscaled colorspace conversion path.Ronald S. Bultje2011-07-14
| | | | | Prevents overflows on very bright scenes when adding dither, which may lead to black dots.
* doxygen: misc consistency cosmeticsDiego Biurrun2011-07-14
|
* doc: remove file name from @file directive in Doxygen usage exampleDiego Biurrun2011-07-14
| | | | The file name is redundant and brittle across file renamings.
* doxygen: consistently place brief descriptionDiego Biurrun2011-07-14
|
* doxygen: place empty line between brief description and detailed descriptionDiego Biurrun2011-07-14
| | | | Without it, Doxygen cannot separate them into different sections.
* avformat_open_input(): Add braces to shut up gcc warning.Diego Biurrun2011-07-14
| | | | | libavformat/utils.c:599: warning: missing braces around initializer libavformat/utils.c:599: warning: (near initialization for ‘ap.time_base’)
* APIchanges: fill in missing hashes and dates.Anton Khirnov2011-07-14
|
* Add an APIChanges entry and bump minor versions for recent changes.Anton Khirnov2011-07-14
|
* ffmpeg: print the low bitrate warning after the codec is openend.Anton Khirnov2011-07-14
| | | | | | | This doesn't access avcodec_opts, so it works with the new options passing system. Makes opt_bitrate() unneeded, so it's removed.
* doxygen: Move function documentation into the macro generating the function.Diego Biurrun2011-07-14
| | | | | This fixes a bunch of related warnings where Doxygen assumed that the documentation belonged to the macro and not the function.
* doxygen: Make sure parameter names match between .c and .h files.Diego Biurrun2011-07-14
|
* h264: move fill_decode_neighbors()/fill_decode_caches() to h264_mvpred.hDiego Biurrun2011-07-14
| | | | This fixes a bunch of unused function warnings.
* H.264: Add more x86 assembly for 10-bit H.264 predict functionsDaniel Kang2011-07-13
| | | | | | | | Mainly ported from 8-bit H.264 predict. Some code ported from x264. LGPL ok by author. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: fix invalid reads in avformat_find_stream_info()Anton Khirnov2011-07-14
|
* cmdutils: replace opt_default with opt_default2() and remove set_context_optsAnton Khirnov2011-07-13
|
* ffmpeg: use new avcodec_open2 and avformat_find_stream_info API.Anton Khirnov2011-07-13
|
* ffplay: use new avcodec_open2 and avformat_find_stream_info API.Anton Khirnov2011-07-13
|
* cmdutils: store all codec options in one dict instead of video/audio/subAnton Khirnov2011-07-13
| | | | Split them when codec id is known.
* ffmpeg: check experimental flag after codec is opened.Anton Khirnov2011-07-13
| | | | | This doesn't access avcodec_opts, so it will work with the new options passing system.
* ffmpeg: do not set GLOBAL_HEADER flag in the options contextAnton Khirnov2011-07-13
| | | | | The removed lines have no effect, since the flag is set on all encoder for the given file and avcodec_opts are reset between files.
* ac3enc: merge AC3MDCTContext with AC3EncodeContext.Justin Ruggles2011-07-13
| | | | | | Since both the fixed-point and floating-point encoders use the FFTContext, this no longer needs to be in a separate context. Also, when a short-transform context is added, the same MDCT window will be used.
* ac3enc: prefer passing AC3EncodeContext rather than AVCodecContextJustin Ruggles2011-07-13
|
* ac3enc: fix memleakJustin Ruggles2011-07-13
|
* mpeg1video: add CODEC_CAP_SLICE_THREADS.Ronald S. Bultje2011-07-13
|
* lavf: fix segfault in av_open_input_stream()Anton Khirnov2011-07-13
| | | | ic is NULL in case of error.
* mpegtsenc: set Random Access indicator on keyframe start packetsJindrich Makovicka2011-07-13
| | | | | Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavf: Cleanup try_decode_frame() logic.Alex Converse2011-07-13
| | | | This fixes AAC playback in ffplay.
* Replace some gotos that lead to single return statements by direct return.Diego Biurrun2011-07-13
|
* build: move tests/seek_test.c to libavformat and reuse generic build rulesDiego Biurrun2011-07-13
|
* mxfenc: include needed header for ff_iso8601_to_unix_time() prototypeKostya Shishkov2011-07-13
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add a check for strptime().Anton Khirnov2011-07-13
| | | | It's an XSI extension, not available on some supported systems.
* lavf: factor out conversion of ISO8601 string to unix timeAnton Khirnov2011-07-13
|
* wav: parse 'bext' metadataTomas Härdin2011-07-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* wav: keep parsing until EOF if the input is seekable and we know the size of ↵Tomas Härdin2011-07-13
| | | | | | the data tag Signed-off-by: Anton Khirnov <anton@khirnov.net>
* wav: Refactor the tag checking into a switch statementTomas Härdin2011-07-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* wav: make sure neither data_size nor sample_count is negative.Tomas Härdin2011-07-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* wav: refactor the 'fmt ' tag search and parsing.Tomas Härdin2011-07-13
| | | | | | | | Moving the search and parsing of the 'fmt ' info the main loop of wav_read_header() allows tags that precede it to be parsed. Creating wav_parse_fmt_tag() makes wav_read_header() easier to read. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* wav: add an option for writing BEXT chunkBenjamin Larsson2011-07-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ffmpeg: get rid of a pointless limit on number of streams.Anton Khirnov2011-07-13
|
* ffmpeg: remove an unused define.Anton Khirnov2011-07-13
|
* Musepack SV7: try to read files without number of frames providedKostya Shishkov2011-07-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* doc: Improve references to external URLs.Diego Biurrun2011-07-12
| | | | | | Sometimes it makes sense to replace a raw URL with some informative text that links to the URL instead of using the raw URL itself in the text. Also transform some mailing list references into links.
* h264: move decode_mb_skip() from h264.h to h.264_mvpred.hDiego Biurrun2011-07-12
| | | | This resolves a circular dependency between the headers.
* ffplay: skip return value of avcodec_decode_video2 / avcodec_decode_subtitle2Diego Biurrun2011-07-12
| | | | This fixes some warnings about unused-but-set variables.
* dnxhdenc: Replace a forward declaration by the proper #include.Diego Biurrun2011-07-12
|
* h264: move h264_mvpred.h include.Ronald S. Bultje2011-07-12
| | | | | | | | Fixes the following compile error with darwin/gcc-4.2.1: In file included from libavcodec/error_resilience.c:33: libavcodec/h264.h: In function ‘decode_mb_skip’: libavcodec/h264.h:773: error: ‘always_inline’ function could not be inlined in call to ‘pred_pskip_motion’: the function body must appear before caller libavcodec/h264.h:1334: error: called from here
* pix_fmt: Fix number of bits per component in yuv444p9beOskar Arvidsson2011-07-12
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: deprecate AVFormatContext.timestampAnton Khirnov2011-07-12
| | | | It's replaced by 'creation_time' metadata tag.