summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fix qtrle regression test, actually test qtrle.Baptiste Coudurier2011-02-11
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* rtsp/rdt: Assign the RTSPStream index to AVStream->idMartin Storsjö2011-02-11
| | | | | | | | | | | | This is used for mapping AVStreams back to their corresponding RTSPStream. Since d9c0510, the RTSPStream pointer isn't stored in AVStream->priv_data any longer, breaking this mapping from AVStreams to RTSPStreams. Also, we don't need to clear the priv_data in rdt cleanup any longer, since it isn't set to duplicate pointers. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add check for Athlon64 and similar AMD processors with slow SSE2.Justin Ruggles2011-02-11
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add missing terminating backslashRonald S. Bultje2011-02-11
|
* configure: remove early check_deps $ARCH_EXT_LISTMans Rullgard2011-02-11
| | | | | | | | The early disabling of irrelevant arch extensions is no longer required, and removing it makes dependencies involving these work as expected. Signed-off-by: Mans Rullgard <mans@mansr.com>
* VP8: ARM optimised decode_block_coeffs_internalMans Rullgard2011-02-11
| | | | | | Approximately 5% faster on Cortex-A8. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM optimised vp56_rac_get_prob()Mans Rullgard2011-02-11
| | | | | | Approximately 3% faster on Cortex-A8. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Update overlay documentation after movie syntax update.Stefano Sabatini2011-02-11
| | | | | | Overlay documentation is still using the old unsupported syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
* bink: reindent after last commitPeter Ross2011-02-11
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Bink version 'b' video decoderPeter Ross2011-02-11
| | | | | | Based on original patch by Kostya Shishkov Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* lavf: deprecate AVFormatContext.index_builtAnton Khirnov2011-02-10
| | | | | | | it's not touched anywhere in ffmpeg, the code setting it was removed over two years ago (e9b78eeba22b050810a507e69df1b652e56ab62b). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vorbis dec: Remove obsolete commentAlexander Strasser2011-02-10
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vorbis dec: cosmetics: Indent consistentlyAlexander Strasser2011-02-10
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vorbis dec: cosmetics: Indent CPP cond properlyAlexander Strasser2011-02-10
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vorbis dec: Delete useless scopes, and reindent after scope deletionAlexander Strasser2011-02-10
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* VP8: optimized mv prediction and decodingJason Garrett-Glaser2011-02-10
| | | | | Merge find_near_mvs and mv bitstream decoding: don't do prediction steps until absolutely necessary.
* ac3enc: Remove unneeded clipping of shift amount.Justin Ruggles2011-02-10
| | | | | | | | s->windowed_samples will always have a range of [-32767,32767] due to the window function, so the return value from log2_tab() will always be in the range [0,14]. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: remove right shifting from lshift_tab() and make lshift unsigned.Justin Ruggles2011-02-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* asfdec: deobfuscate reading video properties sizeAnton Khirnov2011-02-10
| | | | | | | This code will be later split out into a function which takes a 'size' argument, so I'm keeping the name 'sizeX' here. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* asfdec: split asf_read_header()Anton Khirnov2011-02-10
| | | | | | | Only trivial splits are done here -- i.e. copy/paste + reindent + missing variable declarations. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* wtv: mark streams intended for hearing or visual impaired personsPeter Ross2011-02-10
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* make av_find_best_stream() ignore streams marked with AV_DISPOSITION_*_IMPAIREDPeter Ross2011-02-10
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* add AV_DISPOSITION_HEARING_IMPAIRED and AV_DISPOSITION_VISUAL_IMPAIREDPeter Ross2011-02-10
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Remove final semicolon from some macrosMans Rullgard2011-02-10
| | | | | | This avoids double semicolons after macro expansion. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dvbsubenc: Fix placement of the object versionRonen Mizrahi2011-02-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* document passing the fate samples location via make variableJanne Grunau2011-02-10
|
* dvbsubdec: check against buffer overreadsJanne Grunau2011-02-10
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Do not fail DVB sub decoding because of a few padding bytesReimar Döffinger2011-02-10
| | | | | | | | | Instead of returning an error when bytes are left over, just return the number of actually used bytes as other decoders do. Instead add a special case so an error will be returned when none of the data looks valid to avoid making debugging a pain. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Add x86-optimized versions of exponent_min().Justin Ruggles2011-02-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Remove incorrect return statement from avcodec_thread_free()Mans Rullgard2011-02-10
| | | | | | | The function return type is void, so a return statement with an expression is forbidden (and pointless). Signed-off-by: Mans Rullgard <mans@mansr.com>
* ivi_dsp: remove semicolons after function definitionsMans Rullgard2011-02-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mov: remove stray semicolonMans Rullgard2011-02-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* asfdec: skip the stream bitrate listAnton Khirnov2011-02-10
| | | | | | Its contents aren't used for anything. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* asfdec: use an ASFContext array for storing stream bitratesAnton Khirnov2011-02-09
| | | | | | This will be useful for splitting asf_read_header() Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* asfdec: move DAR list to ASFContextAnton Khirnov2011-02-09
| | | | | | This will be useful for splitting asf_read_header() Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* udp: Enable address reuse by default for multicastDavid Fries2011-02-09
| | | | | | | | Keep the original corner case behaviour, where reuse is enabled for the case where no argument is given to the reuse url option. Signed-off-by: Martin Storsjö <martin@martin.st> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* asfdec: remove some write-only values from the contextAnton Khirnov2011-02-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix build with threading disabledMans Rullgard2011-02-09
| | | | | | | | The avcodec_thread_free() compatibility wrapper calls ff_thread_free(), which is not defined when threading is disabled. Make this call conditional. Signed-off-by: Mans Rullgard <mans@mansr.com>
* w32thread: add missing #include thread.hMans Rullgard2011-02-09
| | | | | | This should fix building with win32 threads. Signed-off-by: Mans Rullgard <mans@mansr.com>
* asf: split ASFContext into muxer and demuxer parts.Anton Khirnov2011-02-09
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* check sample_fmt in avcodec_openReimar Döffinger2011-02-09
| | | | | | check AVCodecContext->sample_fmt against AVCodec->sample_fmts[] to ensure that the encoder supports the specified sample format. Error out if it doesn't. Previously, it would continue and output garbage. Fixes issue 2587.
* mpegts: remove unused macro MAX_SCAN_PACKETSVladimir Pantelic2011-02-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* vp3: Frame-based multithreading supportAlexander Strange2011-02-09
| | | | | | | | | | | | | | | | | | | Decode times for big_buck_bunny_720p_stereo: 1 thread: real 1m14.227s user 1m13.104s sys 0m1.108s 2 threads: (33% faster) real 0m49.329s user 1m33.735s sys 0m1.834s 3 threads: (44% faster) real 0m41.593s user 1m44.884s sys 0m1.967s
* Add missing git rev hash.Ronald S. Bultje2011-02-09
|
* Deprecate avcodec_thread_init()Alexander Strange2011-02-09
| | | | | | | | | | | | | | As a side effect of the last commit, avcodec_open() now calls it automatically, so there is no longer any need for clients to call it. Instead they should set AVCodecContext.thread_count. avcodec_thread_free() is deprecated, and will be removed from avcodec.h at the next MAJOR libavcodec bump. Rename the functions to ff_thread_init/free, since they are now internal. Wrappers are provided to maintain API compatibility. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add missing git rev hash.Ronald S. Bultje2011-02-09
|
* Frame-based multithreading framework using pthreadsAlexander Strange2011-02-09
| | | | | | See doc/multithreading.txt for details on use in codecs. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Add missing git revision hask.Ronald S. Bultje2011-02-09
|
* asf: make ff_guidcmp inline and move it to asf.hAnton Khirnov2011-02-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Update qmin/qmax values for libx264 presetsJason Garrett-Glaser2011-02-08
| | | | | Also allow qmin/qmax to go up to 69 (the current max value for libx264). This will have to increase when we add 9/10-bit support.