aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/wmalosslessdec: fix type for coeffs and lms_updates in cdlms structPaul B Mahol2016-05-013-6/+6
| | | | | | They should really be int16_t. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/dcaenc: move channel reordering tables to dcaenc.hfoo862016-05-014-50/+45
| | | | | | | DCA core decoder no longer uses fixed tables for channel reordering. Move them into private encoder header (and drop ff_dca_ prefix). Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/dcaenc: reuse shared quant levels tablefoo862016-05-012-11/+4
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/riff: add m704Michael Niedermayer2016-05-011-0/+1
| | | | | | (Ticket 2616) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mpeg12dec: Print position in end mismatch errorMichael Niedermayer2016-05-011-2/+2
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mpeg12dec: Do not choke on extra m704 alpha dataMichael Niedermayer2016-05-011-0/+4
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/wmalosslessdec: fix decoding of raw pcm tilesPaul B Mahol2016-04-301-18/+21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/iff: fix deadlock in parsing dsd chunksPaul B Mahol2016-04-301-2/+2
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/dsfdec: check if number of channels is <= 0Paul B Mahol2016-04-301-0/+3
| | | | | | Fixes FPE bellow. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat: add Wideband Single-bit Data (WSD) demuxerPeter Ross2016-04-305-2/+177
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* configure: Add pixelutils dependency for framerate filter.Carl Eugen Hoyos2016-04-301-0/+1
|
* avcodec/utils: split side-data in new decode API toowm42016-04-291-4/+10
| | | | | | | | | | | | | | The deprecated avcodec_decode_video2() and avcodec_decode_audio4() functions called av_packet_split_side_data() on the input packets. This is required for packets produced by libavformat with the AVFMT_FLAG_KEEP_SIDE_DATA flag unset (which is unfortunately the default). The new API didn't do this yet, although it didn't matter as no decoder supports the new API yet. The emulation layer for the old API calls the old API functions, which took care of the splitting. Add this code to the new API codec entrypoints too, because we shouldn't send essentially corrupted data to decoders.
* avformat/ffmdec: Check pix_fmtMichael Niedermayer2016-04-281-0/+11
| | | | | | | Fixes crash Fixes Ticket5412 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/cfhd: Don't decode coefficients if no end of header tag found. Fixes ↵Kieran Kunhya2016-04-281-1/+19
| | | | fuzzed files such as the one in in ticket #5383
* configure: Allow choice in choosing a symlink commandDave Yeo2016-04-281-2/+4
| | | | | Signed-off-by: Dave Yeo <daveryeo@telus.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: Do not create/install versioned DLLs on OS/2.Dmitriy Kuminov2016-04-281-11/+12
| | | | | | | | | Only one DLL for each module must be present on OS/2: SLIBNAME_WITH_MAJOR (the same as on Windows). Creating other DLLs makes no sense as they can't be used. Signed-off-by: Dave Yeo <daveryeo@telus.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/riff: support for matrox m703 mpeg-2Александр Слободенюк2016-04-281-0/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/log: Fix occured typoMichael Niedermayer2016-04-281-1/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/riff: assign g721 and g723 codec tags to g726 decoderPiotr Bandurski2016-04-281-0/+2
|
* avcodec/nvenc: Add missing lossless presets to doc stringTimo Rothenpieler2016-04-271-1/+1
|
* configure: Don't require nonfree for nvencTimo Rothenpieler2016-04-271-1/+0
| | | | | | As the nvEncodeApi.h header is now MIT licensed, this can be dropped. The loaded CUDA and NVENC libraries are part of the nvidia driver, and thus count as system libraries.
* avutil/log: added test case for av_log_format_line2Andreas Weis2016-04-271-0/+30
| | | | | Signed-off-by: Andreas Weis <github@ghulbus-inc.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/log: added av_log_format_line2 which returns buffer lengthAndreas Weis2016-04-274-3/+33
| | | | | | | | | The new function behaves the same as av_log_format_line, but also forwards the return value from the underlying snprintf call. This will allow callers to accurately determine the size requirements for the line buffer. Signed-off-by: Andreas Weis <github@ghulbus-inc.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '549fc77273636d0d02175362af5dcd60c79f7633'Derek Buitenhuis2016-04-271-17/+36
|\ | | | | | | | | | | | | * commit '549fc77273636d0d02175362af5dcd60c79f7633': svq3: move mb2br_xy to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move mb2br_xy to the SVQ3ContextAnton Khirnov2016-03-281-17/+32
| |
* | Merge commit '99dde60391cade40ae026b9e385a5280be6b9882'Derek Buitenhuis2016-04-271-32/+32
|\| | | | | | | | | | | | | * commit '99dde60391cade40ae026b9e385a5280be6b9882': svq3: move {ref,mv}_cache to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move {ref,mv}_cache to the SVQ3ContextAnton Khirnov2016-03-281-32/+32
| |
* | Merge commit '89a13998a1b5074411dff5a461dce3837057b0b8'Derek Buitenhuis2016-04-271-1/+74
|\| | | | | | | | | | | | | * commit '89a13998a1b5074411dff5a461dce3837057b0b8': svq3: rip out the svq3-relevant parts of pred_motion() out of h264 Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: rip out the svq3-relevant parts of pred_motion() out of h264Anton Khirnov2016-03-281-1/+74
| |
* | Merge commit '8eecae77ff6e2923de57dd883421d24fd53ca61f'Derek Buitenhuis2016-04-271-7/+10
|\| | | | | | | | | | | | | * commit '8eecae77ff6e2923de57dd883421d24fd53ca61f': svq3: move edge_emu_buffer to the SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move edge_emu_buffer to the SVQ3ContextAnton Khirnov2016-03-281-7/+10
| |
* | Merge commit '527bf5f7c6890664b0f1dccd42397f4d204659fe'Derek Buitenhuis2016-04-271-46/+57
|\| | | | | | | | | | | | | * commit '527bf5f7c6890664b0f1dccd42397f4d204659fe': svq3: move the pred mode variables to SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move the pred mode variables to SVQ3ContextAnton Khirnov2016-03-281-46/+61
| | | | | | | | This will allow removing the H264Context dependency in the future.
* | Merge commit 'ecc31f6b086453ab9811dce2ae5ceb6a7c19e4ad'Derek Buitenhuis2016-04-278-116/+128
|\| | | | | | | | | | | | | * commit 'ecc31f6b086453ab9811dce2ae5ceb6a7c19e4ad': h264: move ff_h264_check_intra[4x4]_pred_mode() to h264_parse Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * h264: move ff_h264_check_intra[4x4]_pred_mode() to h264_parseAnton Khirnov2016-03-288-116/+128
| | | | | | | | It is shared with svq3.
* | Merge commit '1877712c586df2261f2806f45388c77592b89d1e'Derek Buitenhuis2016-04-271-39/+42
|\| | | | | | | | | | | | | * commit '1877712c586df2261f2806f45388c77592b89d1e': svq3: move mb_{x,y,xy} to SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: move mb_{x,y,xy} to SVQ3ContextAnton Khirnov2016-03-281-40/+43
| | | | | | | | This will allow removing the H264Context dependency in the future.
* | Merge commit 'c2a4ca944d9029a3c162f8f3ddd317b83a7bd600'Derek Buitenhuis2016-04-271-1/+7
|\| | | | | | | | | | | | | * commit 'c2a4ca944d9029a3c162f8f3ddd317b83a7bd600': svq3: eliminate write_back_intra_pred_mode() usage Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: eliminate write_back_intra_pred_mode() usageAnton Khirnov2016-03-281-1/+7
| | | | | | | | | | This function depends on the h264 internals and is so tiny that just copying the code out is the simplest replacement.
* | Merge commit 'c73fb9efb22c8d66d24de2716f7f9970f234c3c3'Derek Buitenhuis2016-04-271-17/+23
|\| | | | | | | | | | | | | * commit 'c73fb9efb22c8d66d24de2716f7f9970f234c3c3': svq3: add all the required dsp contexts into SVQ3Context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: add all the required dsp contexts into SVQ3ContextAnton Khirnov2016-03-281-19/+23
| | | | | | | | | | Stop using the H264Context ones, to allow removing the H264Context dependency.
* | Merge commit '15b0517da986b312fc2fcb364a92db328380b15b'Derek Buitenhuis2016-04-272-39/+9
|\| | | | | | | | | | | | | * commit '15b0517da986b312fc2fcb364a92db328380b15b': svq3: make the dsp functions static Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * svq3: make the dsp functions staticAnton Khirnov2016-03-282-39/+9
| | | | | | | | There is no need for them to be extern anymore.
* | Merge commit '9b30f8dd8fa5bef5f16904cb98745b4a58f8f776'Derek Buitenhuis2016-04-273-127/+86
|\| | | | | | | | | | | | | * commit '9b30f8dd8fa5bef5f16904cb98745b4a58f8f776': h264: remove the svq3-specific code Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * h264: remove the svq3-specific codeAnton Khirnov2016-03-283-127/+86
| |
* | qsv: Fix wrong ticks_per_frame for H.264Ivan Uskov2016-04-271-2/+4
| | | | | | | | | | | | For H.264 stream ticks_per_frame should be 2, as per the docs. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/alsdec: Fix bitstream readingUmair Khan2016-04-271-3/+4
| | | | | | | | | | | | Signed-off-by: Umair Khan <omerjerk@gmail.com> Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/shorten: make max frame size bigger if custom block size was usedPaul B Mahol2016-04-271-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/h264: Only recover from reference picturesMichael Niedermayer2016-04-271-1/+1
| | | | | | | | | | | | | | Fixes spec compliance Fixes Ticket5346 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/svq3: fix assert type (was av_assert2 in h264 from where this was ↵Michael Niedermayer2016-04-261-1/+1
| | | | | | | | | | | | | | | | copied) Type was lost in f8d1bb2f2ce9031940019e1cda4d30bc409ee349 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>