summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* dca: Move syncword definitions to a separate headerDiego Biurrun2015-03-045-21/+52
|
* wma.h: #include "avcodec.h"Anton Khirnov2015-03-031-0/+1
| | | | | | It's required for at least AVCodecContext. Fixes make checkheaders.
* aic: Fix decoding files with odd dimensionsVittorio Giovara2015-03-031-2/+2
| | | | | | | | | Normally the aic decoder finds the proper slice combination (multiple of some number less than 32) but in case of odd width, it resorts to the default values, which were actually swapped. The number of slices is modified to account for such odd width cases. CC: [email protected]
* prores: Extend the padding check to 16bitLuca Barbato2015-03-021-2/+3
| | | | | | | | | | | Some files produced by the official encoder have up to 16bit of padding instead of the expected padding to the byte. Use a self-explanatory macro instead of a simple number. CC: [email protected] Signed-off-by: Luca Barbato <[email protected]>
* avcodec/utils: use correct printf specifier in ff_set_sarAndreas Cadhalpun2015-02-281-1/+1
| | | | | Signed-off-by: Andreas Cadhalpun <[email protected]> Signed-off-by: Anton Khirnov <[email protected]>
* lavc: do not compile fmtconvert unconditionallyAnton Khirnov2015-02-284-9/+7
| | | | Only ac3dec and dcadec use it.
* fmtconvert: drop unused functionsAnton Khirnov2015-02-289-1101/+0
|
* lavc: remove unused traces of fmtconvert usageAnton Khirnov2015-02-288-15/+0
| | | | | Those decoders have been switched to float output and so do not use fmtconvert anymore.
* qsv: Skip qsv.h compilation if qsv is not enabledDiego Biurrun2015-02-231-1/+1
|
* eamad: check for out of bounds readFederico Tomassetti2015-02-231-4/+10
| | | | | | | Bug-Id: CID 1257500 CC: [email protected] Signed-off-by: Luca Barbato <[email protected]>
* mdec: check for out of bounds readFederico Tomassetti2015-02-231-7/+13
| | | | | | | Bug-Id: CID 1257501 CC: [email protected] Signed-off-by: Luca Barbato <[email protected]>
* Canopus HQX decoderVittorio Giovara2015-02-228-1/+2888
| | | | Based on work by Kostya Shishkov <[email protected]>.
* hevc_deblock: Fix compilation with nasmCarl Eugen Hoyos2015-02-221-2/+2
| | | | | | CC: [email protected] Bug-Id: 795 Signed-off-by: Vittorio Giovara <[email protected]>
* libschroedinger: Check memory allocationsVittorio Giovara2015-02-223-0/+8
|
* mpegaudio_parser: add MP3 ADU headers parserGilles Chanteperdrix2015-02-213-3/+15
| | | | Signed-off-by: Martin Storsjö <[email protected]>
* h264: initialize H264Context.avctx in init_thread_copyAnton Khirnov2015-02-211-0/+1
| | | | | This prevents using a wrong (first thread's) AVCodecContext if decoding a frame in the first pass over all threads fails.
* h264: only ref cur_pic in update_thread_context if it is initializedAnton Khirnov2015-02-211-2/+5
| | | | | It may be empty if the previous thread's decode call did not contain a valid frame.
* libavcodec: Make use of av_clip functionsPeter Meerwald2015-02-2113-32/+31
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Luca Barbato <[email protected]>
* libavcodec: Don't use av_cold annotation in twinvq header filePeter Meerwald2015-02-201-2/+2
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* lavc: Add DSS SP decoderOleksij Rempel2015-02-196-1/+791
| | | | | | Signed-off-by: Oleksij Rempel <[email protected]> Signed-off-by: Luca Barbato <[email protected]> Signed-off-by: Vittorio Giovara <[email protected]>
* qsv_api: fix building with libmfx disabledAnton Khirnov2015-02-191-0/+14
|
* lavc: add an Intel libmfx-based H.264 decoderAnton Khirnov2015-02-198-1/+838
| | | | | Based on the code by Luca Barbato <[email protected]> and Yukinori Yamazoe <[email protected]>.
* h264_parser: export video format and dimensionsAnton Khirnov2015-02-194-1/+54
|
* rv40: Return more meaningful error codesHimangi Saraogi2015-02-191-4/+5
| | | | Signed-off-by: Diego Biurrun <[email protected]>
* libx265: Add crf private optionDerek Buitenhuis2015-02-181-1/+12
| | | | Signed-off-by: Derek Buitenhuis <[email protected]>
* libx265: Reduce the scope of some variablesDerek Buitenhuis2015-02-181-4/+6
| | | | Signed-off-by: Derek Buitenhuis <[email protected]>
* wmv2: Return meaningful error codesHimangi Saraogi2015-02-171-20/+21
|
* qdm2: Return meaningful error codesHimangi Saraogi2015-02-171-11/+11
|
* libxvid: Return meaningful error messagesHimangi Saraogi2015-02-172-10/+10
|
* aac_adtstoasc_bsf: Check extradata memory allocationHimangi Saraogi2015-02-171-0/+2
| | | | Signed-off-by: Vittorio Giovara <[email protected]>
* avpacket: Check buffer referenceVittorio Giovara2015-02-171-1/+6
| | | | | CC: [email protected] Bug-Id: CID 1267889
* vorbisdec: Check memory allocationsVittorio Giovara2015-02-171-4/+9
|
* dvdsubdec: Check memory allocationsVittorio Giovara2015-02-171-2/+9
|
* dct-test: Fix initialization syntaxVittorio Giovara2015-02-171-2/+2
| | | | Related to "warning: suggest braces around initialization of subobject".
* lavc: Document interaction between avcodec_open2() and decoding routinesVittorio Giovara2015-02-171-0/+12
|
* dca: Remove separate header for DCA ExSSDiego Biurrun2015-02-164-30/+2
| | | | There is no point in having a separate header for a single declaration.
* dca: Move data tables from a header to an object fileDiego Biurrun2015-02-154-7754/+7816
| | | | This allows sharing them with the DCA XLL extension w/o duplication.
* dca: Add array sizes to array declarationsDiego Biurrun2015-02-151-10/+10
|
* g722: Add ARM NEON implementation for g722_apply_qmf()Peter Meerwald2015-02-155-0/+112
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* g722: Split out computation of band->s_zero and unroll codePeter Meerwald2015-02-151-18/+32
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* g722: Unroll g722_apply_qmf()Peter Meerwald2015-02-151-11/+35
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* g722: Reduce number of pointers passed to g722_apply_qmf() functionPeter Meerwald2015-02-154-15/+14
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* g722: Split out g722_qmf_apply() function into g722dsp.cPeter Meerwald2015-02-157-29/+91
| | | | | Signed-off-by: Peter Meerwald <[email protected]> Signed-off-by: Martin Storsjö <[email protected]>
* vdpau: Adjust necessary #includes for vdpau_internal.hDiego Biurrun2015-02-142-2/+4
|
* dca: Move all tables into dcadata.hDiego Biurrun2015-02-142-89/+89
|
* dca: Remove trace debugging codeDiego Biurrun2015-02-141-146/+1
|
* dca: Return more informative error codesDiego Biurrun2015-02-141-6/+6
|
* dca: Split code for handling the EXSS extension off into a separate fileDiego Biurrun2015-02-145-440/+502
|
* avcodec: Don't anonymously typedef structsDiego Biurrun2015-02-1451-86/+79
|
* vp56: Return meaningful error codesHimangi Saraogi2015-02-141-7/+8
| | | | Signed-off-by: Diego Biurrun <[email protected]>