summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* hevc: Use the local context variable when neededLuca Barbato2014-07-02
|
* vaapi: Update idct_permutation location after dsputil/idctdsp splitDiego Biurrun2014-07-01
|
* Update Fiona's name in copyright statements.Diego Biurrun2014-07-01
|
* dsputil: Split off IDCT bits into their own contextDiego Biurrun2014-06-30
|
* mjpeg: Split off bits shared by MJPEG and LJPEG encodersDiego Biurrun2014-06-30
| | | | This obviates a dependency of the LJPEG encoder on mpegvideo.
* pgssubdec: handle more complex PGS scenariosJohn Stebbins2014-06-30
| | | | | | | | | Add ability to handle multiple palettes and objects simultaneously. Each simultaneous object is given its own AVSubtitleRect. Note that there can be up to 64 currently valid objects, but only 2 at any one time can be "presented". Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpeg: Change ff_convert_matrix() to take an MpegEncContext parameterDiego Biurrun2014-06-27
| | | | This will come in handy during dsputil splitting.
* dv: Properly split decoder and encoder initializationDiego Biurrun2014-06-27
|
* dsputil: Move MMX/SSE2-optimized IDCT bits to the x86 subdirectoryDiego Biurrun2014-06-26
|
* fate: Add dependencies for dct/fft/mdct/rdft testsDiego Biurrun2014-06-26
|
* indeo4: B-frames decodingDirk Ausserhaus2014-06-26
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* indeo2: rename stride to pitch for consistency with other Indeo decodersKostya Shishkov2014-06-26
|
* lavc: do not allocate edges in the default get_buffer2()Anton Khirnov2014-06-26
|
* hevc: remove unused array min_cb_addr_zsGildas Cocherel2014-06-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: Allow out of bound values for num_reorder_picsKieran Kunhya2014-06-26
| | | | | | This fixes decoding for a sample that cannot be shared Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dv: Replace a magic number by sizeof()Diego Biurrun2014-06-25
|
* x86: h264dsp: Fix link failure with optimizations disabledDiego Biurrun2014-06-25
| | | | | | | | With optimzations disabled compilers have trouble doing dead code elimination on 'if (foo && 0)' expressions, while 'if (0 && foo)' still works, so use the latter to avoid problems. Bug-Id: 707
* mjpegdec: Properly set the context colorspace infoDerek Buitenhuis2014-06-24
| | | | | | The JPEG spec requires it to be this. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* h264: error out from decode_nal_units() when AV_EF_EXPLODE is setVittorio Giovara2014-06-23
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* jpeg2000: fix dereferencing invalid pointers during cleanupVittorio Giovara2014-06-23
| | | | | | CC: libav-stable@libav.org Found-by: Laurent Butti <laurentb@gmail.com> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* dsputil: Split off global motion compensation bits into a separate contextDiego Biurrun2014-06-23
|
* h264: avoid using uninitialized memory in NEON chroma mcJanne Grunau2014-06-23
| | | | | Adapt commit 982b596ea6640bfe218a31f6c3fc542d9fe61c31 for the arm and aarch64 NEON asm. 5-10% faster on Cortex-A9.
* indeo45: use is_indeo4 context flag instead of checking codec IDDirk Ausserhaus2014-06-23
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* dsputil: Split bswap*_buf() off into a separate contextDiego Biurrun2014-06-22
|
* mpeg: Split error resilience bits off into a separate fileDiego Biurrun2014-06-22
|
* Check mp3 header before calling avpriv_mpegaudio_decode_header().Justin Ruggles2014-06-22
| | | | | | | | As indicated in the function documentation, the header MUST be checked prior to calling it because no consistency check is done there. CC:libav-stable@libav.org
* Check if an mp3 header is using a reserved sample rate.Justin Ruggles2014-06-22
| | | | | | | | | Fixes an invalid read past the end of avpriv_mpa_freq_tab. Fixes divide-by-zero due to sample_rate being set to 0. Bug-Id: 705 CC:libav-stable@libav.org
* libx264: Correctly manage constant rate factor paramsLuca Barbato2014-06-22
| | | | By default they are set to -1.
* ape: Replace memset(0) by zero initializationDiego Biurrun2014-06-22
|
* mpeg: Mark ff_mpeg_set_erpic() staticDiego Biurrun2014-06-22
| | | | It is not used outside of the file.
* build: Have the eatqi decoder depend on the MPEG-1 decoderDiego Biurrun2014-06-22
| | | | eatqi uses more than just the shared mpegvideo bits.
* build: Add missing object files for Matroska demuxerDiego Biurrun2014-06-22
|
* dsputil: Split audio operations off into a separate contextDiego Biurrun2014-06-22
|
* h264: fix build when error resilience is disabledVittorio Giovara2014-06-20
|
* Add av_image_check_sar() and use it to validate SARJustin Ruggles2014-06-20
|
* dv: cosmetics, reindentAnton Khirnov2014-06-20
|
* dv: get rid of global non-const tablesAnton Khirnov2014-06-20
| | | | Instead, store them in the context and compute on each parameter change.
* dvenc: initialize the profile only once, at initAnton Khirnov2014-06-20
| | | | | We do not allow the frame parameters to change during encoding, so there is no need to do this for each frame.
* lavc: add a convenience function for rescaling timestamps in a packetAnton Khirnov2014-06-20
|
* i263: skip dummy framesDirk Ausserhaus2014-06-19
| | | | | | | Intel i263 codec has special 8-byte dummy frames that should not be decoded, so do not even attempt to decode them and skip them instead. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* dsputil: Split clear_block*/fill_block* off into a separate contextDiego Biurrun2014-06-18
|
* hevc: Mark num_bins_in_se as unusedLuca Barbato2014-06-18
| | | | Only its size is actually used. Silence a clang warning.
* dcadec: replace ldexpf with a multiplication by a constantNiels Möller2014-06-18
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9 encoder: use a decent default speed settingRafaël Carré2014-06-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* tiffenc: fix packet size calculationTristan Matthews2014-06-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* jpeg2000: Mark static data init functions as av_coldDiego Biurrun2014-06-17
|
* ac3: Only initialize float_dsp for the float encoder variantDiego Biurrun2014-06-13
|
* Rename tpel_template.c ---> pel_template.cDiego Biurrun2014-06-13
| | | | The new name more accurately describes what the file is about.
* libx265: Remove unneeded bit depth checkDerek Buitenhuis2014-06-12
| | | | | | This is no longer needed since the version bump. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libx265: Add 4:2:2 supportDerek Buitenhuis2014-06-12
| | | | | | | | It is also not final yet, so require -strict experimental. Requires a bump to version 17. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>