summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* AVOptions: store defaults for INT64 options in int64 union member.Anton Khirnov2012-08-24
| | | | | Double does not have enough precision to represent all int64 numbers exactly.
* x86: mpegvideo: more sensible names for optimization file and init functionDiego Biurrun2012-08-24
|
* x86: mpegvideoenc: Split optimizations off into a separate fileDiego Biurrun2012-08-24
|
* dnxhdenc: x86: more sensible names for optimization file and init functionDiego Biurrun2012-08-24
|
* svq1/svq3: Move common code out of SVQ1 decoder-specific fileDiego Biurrun2012-08-24
|
* dirac: add Comments and references to the standardJordi Ortiz2012-08-24
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vorbisenc: set AVCodecContext.bit_rate to 0Justin Ruggles2012-08-22
| | | | The Vorbis encoder is always VBR.
* vorbisenc: fix quality parameterJustin Ruggles2012-08-22
| | | | | This generates output with bitrates similar to libvorbis for a given quality value.
* lpc: fix alignment of windowed samples for odd maximum LPC orderJustin Ruggles2012-08-22
| | | | | Fixes crash on x86 due to alignment requirements for w_data in lpc_apply_welch_window_sse2().
* alacenc: use s16p sample format as inputJustin Ruggles2012-08-22
|
* alacenc: remove unneeded sample_fmt checkJustin Ruggles2012-08-22
|
* alacenc: fix max_frame_size calculation for the final frameJustin Ruggles2012-08-22
|
* adpcm_swf: Use correct sample offsets when using trellis.Justin Ruggles2012-08-22
| | | | Fixes invalid reads when encoding mono streams when trellis is used.
* mjpegdec: support AVRn interlacedMichael Niedermayer2012-08-22
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* build: x86: Only compile mpegvideo optimizations when necessaryDiego Biurrun2012-08-22
|
* build: Make the E-AC-3 encoder select the AC-3 encoderDiego Biurrun2012-08-22
| | | | | The E-AC-3 encoder depends on almost all of the code of the AC-3 encoder, so it makes no sense to enable one without the other.
* dirac: use meaningful return valuesJordi Ortiz2012-08-21
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* flacdec: simplify sample buffer handlingMans Rullgard2012-08-21
| | | | | | Pass pointer to sample buffer instead of channel number to various functions called from decode_subframe(). Also simplify a few expressions within this function.
* flacdec: simplify loop in decode_residuals()Mans Rullgard2012-08-21
|
* build: amrwb: Drop redundant lsp dependency declarationDiego Biurrun2012-08-20
|
* lavc: add Ut Video encoderJan Ekström2012-08-20
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpegvideo_enc: remove stray duplicate line from 7f9aaa4Anton Khirnov2012-08-20
|
* vorbisdec: remove some pointless commentsMans Rullgard2012-08-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* pthread: add const to AVCodec pointersMans Rullgard2012-08-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegvideo_enc: don't use deprecated avcodec_encode_video().Anton Khirnov2012-08-18
|
* lavc: add avcodec_descriptor_get_by_name().Anton Khirnov2012-08-18
|
* lavc: add const to AVCodec* function parameters.Anton Khirnov2012-08-18
|
* h264: vdpau: fix crash with unsupported colorspaceUoti Urpala2012-08-17
| | | | | | | | The h264_vdpau decoder crashed if output colorspace was not 8-bit 420. Add a check to error out instead (current hardware does not support other colorspaces, so successful decoding is not possible). Signed-off-by: Martin Storsjö <martin@martin.st>
* amrwbdec: Decode the fr_quality bit properlyMartin Storsjö2012-08-17
| | | | | | | | The way this bit is decoded was accidentally flipped in b70feb405, leading to warnings "Encountered a bad or corrupted frame" for each decoded frame. Signed-off-by: Martin Storsjö <martin@martin.st>
* libvpxenc: use the default bitrate if not setLuca Barbato2012-08-17
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* utvideo: Rename utvideo.c to utvideodec.cJan Ekström2012-08-17
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* mjpegdec: more meaningful return valuesLuca Barbato2012-08-17
|
* Add missing includes for code relying on external librariesMartin Storsjö2012-08-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Fix even more missing includes after the common.h removalMartin Storsjö2012-08-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* build: Factor out rangecoder dependencies to CONFIG_RANGECODERDiego Biurrun2012-08-16
| | | | | A new hidden config variable is added for the codecs that depend on the rangecoder parts.
* build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCEDiego Biurrun2012-08-16
| | | | | A new hidden config variable is added for the codecs that depend on the error resilience parts.
* x86: avcodec: Consistently name all init filesDiego Biurrun2012-08-16
|
* Add more missing includes after removing the implicit common.hMartin Storsjö2012-08-16
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Add some more missing includes after removing the implicit common.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* api-example: use new video encoding API.Anton Khirnov2012-08-15
|
* x86: avcodec: Appropriately name files containing only init functionsDiego Biurrun2012-08-15
|
* mpegvideo_mmx_template: drop some commented-out cruftDiego Biurrun2012-08-15
|
* w32pthreads: Add missing #includes to make header compile standaloneDiego Biurrun2012-08-14
|
* prores: interlaced ProRes encodingMaksalov Boris2012-08-14
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* g723.1: simplify scale_vector()Mans Rullgard2012-08-14
| | | | | | | It is impossible for bits to be 15 here so the special case is not needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
* g723.1: simplify normalize_bits()Mans Rullgard2012-08-14
| | | | | | | | | This function is always called with a non-negative argument, so those special cases are not needed. In the places the argument might be zero, the return value for a zero argument does not matter since it would then be used to scale an array full of zeros. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vda: cosmetics: fix Doxygen comment formattingSebastien Zwickert2012-08-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vda: better frame allocationSebastien Zwickert2012-08-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vda: Merge implementation into one fileSebastien Zwickert2012-08-14
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>