summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* dca: add profile namesAnssi Hannula2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* iir: Change dst param to float* in ff_iir_filter_flt().Justin Ruggles2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRAAnssi Hannula2011-01-21
| | | | | | | | | | | DTS-HD HRA streams do not always have an XBR extension in the extension substream. Instead they can have only XXCh and X96 extensions in there and still be considered DTS-HD HRA. This is also confirmed with Onkyo TX-SR607 receiver which recognizes such a stream as HiRes Audio. Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics related to LPC changes.Justin Ruggles2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Separate window function from autocorrelation.Justin Ruggles2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move lpc_compute_autocorr() from DSPContext to a new struct LPCContext.Justin Ruggles2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dca: pretty-print some tablesMans Rullgard2011-01-21
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* iir: change filter type if/else to a switch.Justin Ruggles2011-01-20
| | | | | | Simplifies error handling and makes it easier to add additional filter types. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add biquad high-pass and low-pass IIR filters.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.Ronald S. Bultje2011-01-20
|
* Set gray (128) U/V planes for chroma-less samples. Fixes two fate samplesRonald S. Bultje2011-01-20
| | | | when played with -flags emu_edge.
* Split out Butterworth filter coeff init to a separate function.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: vertical alignment and line wrapJustin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add memory allocation failure checks to ff_iir_filter_init_coeffs().Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: wrap long lineJustin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add function ff_iir_filter_flt() to accept floating-point input and output.Justin Ruggles2011-01-20
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix horizontal/horizontal_up 8x8l intra prediction x86/simd functions.Ronald S. Bultje2011-01-19
| | | | | | | | The original functions did not work correctly for edge pixels, e.g. when CODEC_FLAG_EMU_EDGE is set, leading to corrupt output in e.g. VLC. Based on a patch by Daniel Kang <daniel d kang gmail com>. Signed-off-by: Ronald S. Bultje <rsbultje gmail com>
* Fix use of sstep/dstep in ff_iir_filter().Justin Ruggles2011-01-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* a64enc: make PixelFormat arrays constMans Rullgard2011-01-18
|
* Replace ASMALIGN() with .p2alignMans Rullgard2011-01-18
| | | | | This macro has unconditionally used .p2align for a long time and serves no useful purpose.
* x86: remove VLA in ac3_downmix_sseMans Rullgard2011-01-18
|
* consolidate .gitignore patters into a single fileJanne Grunau2011-01-18
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* cosmetics: reindentJustin Ruggles2011-01-18
|
* Add check for changing number of channels in DCA.Daniel Kang2011-01-18
| | | | Fixes issue 2505.
* update av_log_missing_feature() to gitJanne Grunau2011-01-17
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* convert svn:ignore properties to .gitignore filesJanne Grunau2011-01-17
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* VP3: remove an unnecessary static variableAlexander Strange2011-01-17
| | | | Originally committed as revision 26398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allocate last picture for 4xm pfrm if its not allocated.Michael Niedermayer2011-01-16
| | | | | | Fixes segfault and issue2527 Originally committed as revision 26397 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support decoding of files that contain the numberSascha Sommer2011-01-16
| | | | | | | of vector coded coefficients in their bitstream fixes issue 2536 Originally committed as revision 26388 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Values >4 for lowres corrupt output.Carl Eugen Hoyos2011-01-16
| | | | Originally committed as revision 26386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Since lowres == crop for bmp, remove it to avoid confusion.Carl Eugen Hoyos2011-01-16
| | | | Originally committed as revision 26384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix overflow in pred16x16_plane x86 simd code. Fixes issue 2547.Ronald S. Bultje2011-01-15
| | | | Originally committed as revision 26381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove evil timers that snuck their way into r26375.Jason Garrett-Glaser2011-01-15
| | | | Originally committed as revision 26377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix r26375 on non-x86.Jason Garrett-Glaser2011-01-15
| | | | Originally committed as revision 26376 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264: Partially inline CABAC residual decodingJason Garrett-Glaser2011-01-15
| | | | | | | | | | Improves CABAC performance about ~1.2%. Trick originates from x264 and has also been used in ffvp8. It's useful because coded block flags are usually zero, so it helps to have the early termination inlined into the main function. Originally committed as revision 26375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Second hunk from secrity fix from google.Frank Barchard2011-01-15
| | | | | | | | | | | | | The hunk is not fully understood but it just makes a check tighter so its safer for us to apply until it is fully understood. Might fix issue 2550 (and Chrome issue 68115 and unknown CERT issues). Our bugtracker issue though should stay open until this has been fully investiagted Patch by Frank Barchard, fbarchard at google Originally committed as revision 26368 to svn://svn.ffmpeg.org/ffmpeg/trunk
* do not read over the end of the packetSascha Sommer2011-01-15
| | | | | | fixes issue 2543 Originally committed as revision 26367 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check rangebits to avoid a possible crash.Frank Barchard2011-01-15
| | | | | | | | Fixes issue 2548 (and Chrome issue 68115 and unknown CERT issues). Patch by Frank Barchard, fbarchard at google Originally committed as revision 26365 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change some band size calculations in Bink decoder to use width in blocksKostya Shishkov2011-01-15
| | | | | | instead of real width, this fixes decoding of some Bink files with odd width. Originally committed as revision 26364 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Lagarith: fix decoding of one-coloured frames by reading the per-planeReimar Döffinger2011-01-15
| | | | | | | color value instead of always taking 0 (resulting in green frames). Fixes issue issue2531. Originally committed as revision 26363 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check symbol validity to avoid a crash, fixes issue 2523.Daniel Kang2011-01-15
| | | | | | Patch by Daniel Kang, daniel.d.kang at gmail Originally committed as revision 26360 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: spacing, line wrap, and remove unneeded bracesJustin Ruggles2011-01-15
| | | | Originally committed as revision 26359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Process all EXP_REUSE blocks at once in exponent_min().Justin Ruggles2011-01-15
| | | | | | 43% faster in function encode_exponents(). Originally committed as revision 26358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Take advantage of per-channel exponent and exponent strategy layout toJustin Ruggles2011-01-15
| | | | | | | simplify and speed up encode_exponents(). 8% faster in function. Originally committed as revision 26357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify compute_exp_strategy() by passing a pointer to all exponents andJustin Ruggles2011-01-15
| | | | | | | exponent strategies for a single channel to compute_exp_strategy_ch(). This allows for removal of the temporary pointer arrays. Originally committed as revision 26356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a local variable in the inner loop of group_exponents() to simplify theJustin Ruggles2011-01-15
| | | | | | code. Originally committed as revision 26355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: remove unneeded bracesJustin Ruggles2011-01-15
| | | | Originally committed as revision 26354 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: rename block_num to blk for variable name consistencyJustin Ruggles2011-01-15
| | | | Originally committed as revision 26353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move exp_strategy from AC3Block to AC3EncodeContext in order to arrange byJustin Ruggles2011-01-15
| | | | | | channel first, then by block. Originally committed as revision 26352 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rearrange exponent buffer to group all blocks for a single channel together.Justin Ruggles2011-01-15
| | | | | | This will allow for faster and simpler processing of all blocks at once. Originally committed as revision 26351 to svn://svn.ffmpeg.org/ffmpeg/trunk