Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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. | |||
* | flashsv: convert a debug av_log into av_dlog | Diego Biurrun | 2011-07-06 | |
| | ||||
* | flashsv: simplify condition | Diego Biurrun | 2011-07-06 | |
| | ||||
* | flashsv: return more meaningful error values | Diego Biurrun | 2011-07-06 | |
| | ||||
* | flashsv: cosmetics: break some overly long lines | Diego Biurrun | 2011-07-06 | |
| | ||||
* | flashsv: cosmetics: drop some unnecessary parentheses | Diego Biurrun | 2011-07-06 | |
| | ||||
* | H.264: make loopfilter bS const where applicable | Jason Garrett-Glaser | 2011-07-05 | |
| | ||||
* | opencore-amr: Add missing initializer braces to shut up gcc warning. | Diego Biurrun | 2011-07-05 | |
| | | | | | This fixes the warning: libavcodec/libopencore-amr.c:91: warning: missing braces around initializer |