Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the h264 loop filter bit depth aware. | Oskar Arvidsson | 2011-05-10 | 1 | -12/+18 |
| | | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Template dsputil_template.c with respect to pixel size, etc. | Oskar Arvidsson | 2011-05-10 | 1 | -306/+398 |
| | | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Template h264idct_template.c with respect to pixel size, etc. | Oskar Arvidsson | 2011-05-10 | 1 | -45/+64 |
| | | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Preparatory patch for high bit depth h264 decoding support. | Oskar Arvidsson | 2011-05-10 | 2 | -298/+406 |
| | | | | Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Move some functions in dsputil.c into a new file dsputil_template.c. | Oskar Arvidsson | 2011-05-10 | 2 | -1226/+1259 |
| | | | | | | | The functions moved are used when decoding h264. Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Move the functions in h264idct into a new file h264idct_template.c. | Oskar Arvidsson | 2011-05-10 | 2 | -248/+279 |
| | | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Move the functions in h264pred.c into a new file h264pred_template.c. | Oskar Arvidsson | 2011-05-10 | 2 | -892/+917 |
| | | | | | | Preparatory patch for high bit depth h264 decoding support. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Preparatory patch for high bit depth h264 decoding support. | Oskar Arvidsson | 2011-05-10 | 2 | -258/+286 |
| | | | | Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Add pixel formats for 9- and 10-bit yuv420p. | Oskar Arvidsson | 2011-05-10 | 1 | -0/+4 |
| | | | | | | | | Also add support for these formats in libswscale. Needed for high bit depth h264 decoding. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | Choose h264 chroma dc dequant function dynamically. | Oskar Arvidsson | 2011-05-10 | 5 | -25/+29 |
| | | | | | | Needed for high bit depth h264 decoding. Signed-off-by: Ronald S. Bultje <[email protected]> | ||||
* | h264: DSP'ize MBAFF loopfilter. | Ronald S. Bultje | 2011-05-10 | 3 | -140/+64 |
| | |||||
* | lavc: move some flac-specific options to its private context. | Anton Khirnov | 2011-05-10 | 8 | -60/+135 |
| | |||||
* | mpegaudiodec: group #includes more sanely | Mans Rullgard | 2011-05-09 | 1 | -2/+1 |
| | | | | Signed-off-by: Mans Rullgard <[email protected]> | ||||
* | mpegaudio: remove #if 0 blocks | Mans Rullgard | 2011-05-09 | 1 | -55/+0 |
| | | | | Signed-off-by: Mans Rullgard <[email protected]> | ||||
* | mpegaudio: remove CONFIG_MPEGAUDIO_HP option | Mans Rullgard | 2011-05-09 | 6 | -61/+6 |
| | | | | | | | The low quality mode is off by default and never tested. The high quality mode is also plenty fast enough. Signed-off-by: Mans Rullgard <[email protected]> | ||||
* | mpegaudio: remove CONFIG_AUDIO_NONSHORT | Mans Rullgard | 2011-05-09 | 1 | -8/+0 |
| | | | | | | | | This fake option cannot be enabled by normal means, and the floating-point decoder should provide the higher quality this option presumably was intended for. Signed-off-by: Mans Rullgard <[email protected]> | ||||
* | psymodel: Remove wrapper functions. | Nathan Caldwell | 2011-05-08 | 3 | -43/+25 |
| | | | | Instead use the function pointers directly. | ||||
* | aacenc: Replace loop counters in aac_encode_frame() with more descriptive ↵ | Nathan Caldwell | 2011-05-08 | 1 | -26/+25 |
| | | | | 'ch' and 'w'. | ||||
* | wmavoice: Use proper size in memeset(). | Alex Converse | 2011-05-05 | 1 | -1/+1 |
| | | | | | sizeof(array_functrion_argument) gives the size of the pointer type not the size of the array to which it points. | ||||
* | Fix standalone compilation of WTV demuxer. | Diego Biurrun | 2011-05-04 | 1 | -0/+1 |
| | |||||
* | Fix standalone compilation of MXPEG decoder. | Diego Biurrun | 2011-05-04 | 1 | -1/+1 |
| | |||||
* | flashsv: K&R cosmetics | Diego Biurrun | 2011-05-04 | 1 | -2/+2 |
| | |||||
* | vc1: make overlap filter for I-frames bit-exact. | Ronald S. Bultje | 2011-05-04 | 4 | -45/+296 |
| | |||||
* | vc1dec: use s->start/end_mb_y instead of passing them as function args. | Ronald S. Bultje | 2011-05-04 | 1 | -25/+26 |
| | |||||
* | Revert "VC1: merge idct8x8, coeff adjustments and put_pixels." | Ronald S. Bultje | 2011-05-04 | 5 | -170/+39 |
| | | | | | | | This reverts commit f8bed30d8b176fa030f6737765338bb4a2bcabc9. The reason for this is that the overlap filter, which runs after IDCT, should run on unclamped values, and thus IDCT and put_pixels() cannot be merged if we want to attempt to be bitexact. | ||||
* | Replace strncpy() with av_strlcpy(). | Alex Converse | 2011-05-03 | 2 | -23/+24 |
| | |||||
* | indeo3: Eliminate use of long. | Alex Converse | 2011-05-03 | 1 | -11/+11 |
| | |||||
* | get_bits: make cache unsigned to eliminate undefined signed overflow. | Alex Converse | 2011-05-03 | 1 | -1/+1 |
| | |||||
* | mpegvideo: reindent. | Ronald S. Bultje | 2011-05-03 | 1 | -116/+111 |
| | |||||
* | mpegvideo: don't av_malloc(0). | Ronald S. Bultje | 2011-05-03 | 1 | -0/+12 |
| | |||||
* | vp8: frame-multithreading. | Ronald S. Bultje | 2011-05-02 | 2 | -59/+131 |
| | | | | | | | | | | | | | | | | | | | | | | Tested on a Mac Pro, 2 CPUs, 2 cores each, OSX 10.6.6: time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/sintel_trailer_1080p_vp8_vorbis.webm \ -f null -vcodec rawvideo -an - 1: 0m14.630s (89.9 fps) 2: 0m8.056s (163.2 fps) 3: 0m5.882s (223.6 fps) 4: 0m4.952s (265.6 fps) time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/Elephants_Dream-720p-Stereo.webm \ -f null -vcodec rawvideo -an - 1: 1m12.962s (215.1 fps) 2: 0m44.682s (351.2 fps) 3: 0m31.183s (503.2 fps) 4: 0m25.284s (620.6 fps) Signed-off-by: Anton Khirnov <[email protected]> | ||||
* | Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*. | Stefano Sabatini | 2011-05-02 | 134 | -631/+631 |
| | | | | Signed-off-by: Diego Biurrun <[email protected]> | ||||
* | Replace deprecated av_get_pict_type_char() with av_get_picture_type_char(). | Stefano Sabatini | 2011-05-02 | 6 | -6/+6 |
| | | | | Signed-off-by: Diego Biurrun <[email protected]> | ||||
* | dpx: Do not use DPX encoder for decoding. | Kostya Shishkov | 2011-05-02 | 1 | -1/+1 |
| | | | | 10l to the one who hasn't checked this. | ||||
* | ALPHA: Replace sized int_fast integer types with plain int/unsigned. | Diego Biurrun | 2011-05-01 | 1 | -3/+3 |
| | | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown. | ||||
* | DPX image encoder | Peter Ross | 2011-05-01 | 4 | -3/+182 |
| | |||||
* | DPX decoder: read sample aspect ratio | Peter Ross | 2011-05-01 | 1 | -1/+5 |
| | | | | Signed-off-by: Michael Niedermayer <[email protected]> | ||||
* | DPX decoder: add buffer size checks. | Reimar Döffinger | 2011-05-01 | 1 | -5/+14 |
| | |||||
* | ac3enc: clip large coefficient values and negative exponents rather than using | Justin Ruggles | 2011-05-01 | 1 | -1/+3 |
| | | | | av_assert2(). | ||||
* | ac3enc: do not store a bandwidth code for each channel. | Justin Ruggles | 2011-05-01 | 1 | -7/+6 |
| | | | | | Although AC-3 allows it, it's not very useful. The encoder uses the same code for all full-bandwidth channels. | ||||
* | ac3enc: remove bandwidth reduction as fallback for bit allocation failure. | Justin Ruggles | 2011-05-01 | 1 | -30/+0 |
| | | | | | It was only needed at low bitrates, which now already use a low bandwidth, so the bandwidth reduction is no longer needed. | ||||
* | ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy() | Justin Ruggles | 2011-05-01 | 1 | -42/+33 |
| | |||||
* | ac3enc: return error if frame+exponent bits are too large instead of using | Justin Ruggles | 2011-05-01 | 1 | -1/+2 |
| | | | | | | av_assert2(). This can occur in some very rare cases with low bitrates. | ||||
* | ac3enc: differentiate between current block and reference block in bit_alloc() | Justin Ruggles | 2011-05-01 | 1 | -7/+11 |
| | |||||
* | ac3enc: simplify exponent_init() by calculating exponent_group_tab[] based | Justin Ruggles | 2011-05-01 | 1 | -5/+7 |
| | | | | on exponent group sizes. | ||||
* | ac3enc: simplify stereo rematrixing decision options | Justin Ruggles | 2011-05-01 | 1 | -35/+13 |
| | |||||
* | AMV: disable DR1 and don't override EMU_EDGE | Michael Niedermayer | 2011-04-29 | 1 | -2/+1 |
| | | | | | | | | | | | | This works around a possibly exploitable crash. Appearently, vlc can be exploited with a malicous file. This should get reverted as soon as a proper fix is found. Reported-at: Thu, 21 Apr 2011 14:38:25 +0000 Reported-by: Dominic Chell <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit 89f903b3d5ec38c9c5d90fba7e626fa0eda61a32) (cherry picked from commit 9b919571e506fbb72b81a35ca1e7c1bd6efc4209) | ||||
* | vorbis: Replace sized int_fast integer types with plain int/unsigned. | Diego Biurrun | 2011-04-29 | 3 | -125/+113 |
| | | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown. | ||||
* | Remove disabled non-optimized code variants. | Diego Biurrun | 2011-04-29 | 2 | -162/+0 |
| | |||||
* | Remove some disabled printf debug cruft. | Diego Biurrun | 2011-04-29 | 15 | -190/+0 |
| |