Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | doxygen: Make sure parameter names match between .c and .h files. | Diego Biurrun | 2011-07-14 |
| | |||
* | h264: move fill_decode_neighbors()/fill_decode_caches() to h264_mvpred.h | Diego Biurrun | 2011-07-14 |
| | | | | This fixes a bunch of unused function warnings. | ||
* | H.264: Add more x86 assembly for 10-bit H.264 predict functions | Daniel Kang | 2011-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 Ruggles | 2011-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 AVCodecContext | Justin Ruggles | 2011-07-13 |
| | |||
* | ac3enc: fix memleak | Justin Ruggles | 2011-07-13 |
| | |||
* | mpeg1video: add CODEC_CAP_SLICE_THREADS. | Ronald S. Bultje | 2011-07-13 |
| | |||
* | lavf: Cleanup try_decode_frame() logic. | Alex Converse | 2011-07-13 |
| | | | | This fixes AAC playback in ffplay. | ||
* | h264: move decode_mb_skip() from h264.h to h.264_mvpred.h | Diego Biurrun | 2011-07-12 |
| | | | | This resolves a circular dependency between the headers. | ||
* | dnxhdenc: Replace a forward declaration by the proper #include. | Diego Biurrun | 2011-07-12 |
| | |||
* | h264: move h264_mvpred.h include. | Ronald S. Bultje | 2011-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 decoding | Jason Garrett-Glaser | 2011-07-11 |
| | | | | Much faster high bit depth deblocking. | ||
* | H.264: avoid redundant alpha/beta calculations in loopfilter | Jason Garrett-Glaser | 2011-07-11 |
| | |||
* | H.264: optimize intra/inter loopfilter decision | Jason Garrett-Glaser | 2011-07-11 |
| | |||
* | vp8/mt: flush worker thread, not application thread context, on seek. | Ronald S. Bultje | 2011-07-10 |
| | | | | This prevents a crash when seeking. | ||
* | mt: proper locking around release_buffer calls. | Ronald S. Bultje | 2011-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 Kempf | 2011-07-10 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | hwaccel: unbreak build | Mans Rullgard | 2011-07-10 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | Eliminate FF_COMMON_FRAME macro. | Diego Biurrun | 2011-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 asm | Mans Rullgard | 2011-07-10 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | bitdepth: simplify FUNC/FUNCC macros | Mans Rullgard | 2011-07-10 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | dsputil: remove ff_emulated_edge_mc macro used in one place | Mans Rullgard | 2011-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 macros | Mans Rullgard | 2011-07-10 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | lavc: add support for codec-specific defaults. | Anton Khirnov | 2011-07-10 |
| | |||
* | lavc: make avcodec_alloc_context3 officially public. | Anton Khirnov | 2011-07-10 |
| | | | | Deprecate avcodec_alloc_context/2. | ||
* | lavc: remove a half-working attempt at different defaults for audio/video ↵ | Anton Khirnov | 2011-07-10 |
| | | | | | | codecs. It should be replaced with proper per-codec defaults. | ||
* | ac3dec: add a drc_scale private option | Anton Khirnov | 2011-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 Khirnov | 2011-07-10 |
| | | | | | Adds support for decoder-private options and makes setting other options simpler. | ||
* | H.264: fix filter_mb_fast with 4:4:4 + 8x8dct | Jason Garrett-Glaser | 2011-07-09 |
| | |||
* | mpeg1video: don't abort if thread_count is too high. | Frank Barchard | 2011-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 Biurrun | 2011-07-09 |
| | | | | libavcodec/libxvidff.c:752: warning: initialization discards qualifiers from pointer target type | ||
* | H.264: improve qp_thresh check | Jason Garrett-Glaser | 2011-07-08 |
| | | | | Eliminate redundant check in filter_mb_fast, consider bit depth in calculating qp_thresh. | ||
* | H.264: use fill_rectangle in CABAC decoding | Jason Garrett-Glaser | 2011-07-08 |
| | |||
* | H.264: Remove redundant hl_motion_16/8 code | Jason Garrett-Glaser | 2011-07-08 |
| | |||
* | H.264: merge fill_rectangle into P-SKIP MV prediction, to match B-SKIP | Jason Garrett-Glaser | 2011-07-08 |
| | |||
* | H.264: faster P-SKIP decoding | Jason Garrett-Glaser | 2011-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 functions | Jason Garrett-Glaser | 2011-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 functions | Daniel Kang | 2011-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 file | Anton Khirnov | 2011-07-08 |
| | |||
* | dnxhd: prettify tables | Mans Rullgard | 2011-07-08 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | flashsv: inline copy_region() into flashsv_decode_frame() | Diego Biurrun | 2011-07-08 |
| | |||
* | flashsv: improve some variable names | Diego Biurrun | 2011-07-07 |
| | |||
* | libschroedingerdec: Remove write-only variable. | Diego Biurrun | 2011-07-07 |
| | | | | libavcodec/libschroedingerdec.c:211:23: warning: variable 'format' set but not used | ||
* | libgsm: Drop const qualifier to silence compiler warning. | Diego Biurrun | 2011-07-07 |
| | | | | | libavcodec/libgsm.c:148: warning: passing argument 2 of ‘gsm_decode’ discards qualifiers from pointer target type /usr/include/gsm/gsm.h:68: note: expected ‘gsm_byte *’ but argument is of type ‘const uint8_t *’ | ||
* | libvo-amrwbenc: Add braces to shut up gcc warning. | Diego Biurrun | 2011-07-07 |
| | | | | libavcodec/libvo-amrwbenc.c:37:5: warning: missing braces around initializer | ||
* | bink: pass Bink version to audio decoder through extradata instead of codec_tag. | Kostya | 2011-07-06 |
| | | | | | | | This is needed because not all players (e.g. MPlayer) are able to distinguish two different Bink audio decoders when codec_tag is set. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | flashsv: improve some comments and fix some wrong ones | Diego Biurrun | 2011-07-06 |
| | |||
* | flashsv: Eliminate redundant variable indirection. | Diego Biurrun | 2011-07-06 |
| | | | | | As a positive side-effect, this gets rid of the following warning: libavcodec/flashsv.c:190:38: warning: assignment discards ‘const’ qualifier from pointer target type | ||
* | flashsv: set reference frame type to full frame | Diego Biurrun | 2011-07-06 |
| | |||
* | flashsv: replace bitstream description by a link to the specification | Diego Biurrun | 2011-07-06 |
| | | | | | | An official specification now exists and it is both more detailed and easier to understand than the incomplete notes available here. Also remove ideas on how to implement an encoder; these notes are already present in the encoder. |