summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* doxygen: replace @sa tag by the more readable but equivalent @seeDiego Biurrun2011-07-15
|
* doxygen: use Doxygen markup for authors and web links where appropriateDiego Biurrun2011-07-15
|
* doxygen: do not include license boilerplate in Doxygen documentationDiego Biurrun2011-07-15
|
* ac3enc: Mark AVClasses constMartin Storsjö2011-07-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* doxygen: misc consistency cosmeticsDiego Biurrun2011-07-14
|
* 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.
* Add an APIChanges entry and bump minor versions for recent changes.Anton Khirnov2011-07-14
|
* 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>
* 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: Cleanup try_decode_frame() logic.Alex Converse2011-07-13
| | | | This fixes AAC playback in ffplay.
* h264: move decode_mb_skip() from h264.h to h.264_mvpred.hDiego Biurrun2011-07-12
| | | | This resolves a circular dependency between the headers.
* 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
* H.264: add filter_mb_fast support for >8-bit decodingJason Garrett-Glaser2011-07-11
| | | | Much faster high bit depth deblocking.
* H.264: avoid redundant alpha/beta calculations in loopfilterJason Garrett-Glaser2011-07-11
|
* H.264: optimize intra/inter loopfilter decisionJason Garrett-Glaser2011-07-11
|
* vp8/mt: flush worker thread, not application thread context, on seek.Ronald S. Bultje2011-07-10
| | | | This prevents a crash when seeking.
* mt: proper locking around release_buffer calls.Ronald S. Bultje2011-07-10
| | | | | This fixes a crash when seeking in some webm files with many threads (e.g. 8).
* DxVA2: unbreak build after [657ccb5ac75ce34e62bd67f228d9bd36db72189e]Jean-Baptiste Kempf2011-07-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* hwaccel: unbreak buildMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Eliminate FF_COMMON_FRAME macro.Diego Biurrun2011-07-11
| | | | | FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
* ARM: use const macro to define constant data in asmMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* bitdepth: simplify FUNC/FUNCC macrosMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dsputil: remove ff_emulated_edge_mc macro used in one placeMans Rullgard2011-07-10
| | | | | | | | | | This macro can cause problems in conjunction with the bitdepth template expansion. It was presumably added to keep source compatibility when high bitdepth support was added. However, emulated_edge_mc is a dsputil pointer and should not be called directly, so there is little reason to keep such a macro. Signed-off-by: Mans Rullgard <mans@mansr.com>
* 9/10-bit: simplify clipping macrosMans Rullgard2011-07-10
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavc: add support for codec-specific defaults.Anton Khirnov2011-07-10
|
* lavc: make avcodec_alloc_context3 officially public.Anton Khirnov2011-07-10
| | | | Deprecate avcodec_alloc_context/2.
* lavc: remove a half-working attempt at different defaults for audio/video ↵Anton Khirnov2011-07-10
| | | | | | codecs. It should be replaced with proper per-codec defaults.
* ac3dec: add a drc_scale private optionAnton Khirnov2011-07-10
| | | | | | Deprecate corresponding AVCodecContext option. This is the first test of decoder private options.
* lavc: introduce avcodec_open2() as a replacement for avcodec_open().Anton Khirnov2011-07-10
| | | | | Adds support for decoder-private options and makes setting other options simpler.
* H.264: fix filter_mb_fast with 4:4:4 + 8x8dctJason Garrett-Glaser2011-07-09
|
* mpeg1video: don't abort if thread_count is too high.Frank Barchard2011-07-09
| | | | | | Instead, just decrease it to a valid value and use that. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* libxvid: Add const qualifier to silence compiler warning.Diego Biurrun2011-07-09
| | | | libavcodec/libxvidff.c:752: warning: initialization discards qualifiers from pointer target type
* H.264: improve qp_thresh checkJason Garrett-Glaser2011-07-08
| | | | Eliminate redundant check in filter_mb_fast, consider bit depth in calculating qp_thresh.
* H.264: use fill_rectangle in CABAC decodingJason Garrett-Glaser2011-07-08
|
* H.264: Remove redundant hl_motion_16/8 codeJason Garrett-Glaser2011-07-08
|
* H.264: merge fill_rectangle into P-SKIP MV prediction, to match B-SKIPJason Garrett-Glaser2011-07-08
|
* H.264: faster P-SKIP decodingJason Garrett-Glaser2011-07-08
| | | | | Inline the relevant parts of fill_decode_caches into P-SKIP mv prediction to avoid calling the whole thing.
* H.264: av_always_inline some more functionsJason Garrett-Glaser2011-07-08
| | | | These weren't getting inlined all the time in all gcc versions.
* H.264: Add x86 assembly for 10-bit H.264 predict functionsDaniel Kang2011-07-08
| | | | | | | | 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>
* mp3enc: write a xing frame containing number of frames in the fileAnton Khirnov2011-07-08
|
* dnxhd: prettify tablesMans Rullgard2011-07-08
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* flashsv: inline copy_region() into flashsv_decode_frame()Diego Biurrun2011-07-08
|