summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/g2meet: check the return code of ff_set_dimensions()Michael Niedermayer2013-12-101-2/+5
| | | | | | | | | This is currently redundant as the checks before it are tighter than the checks in ff_set_dimensions() but its more robust not to depend on that. Fixes CID1135739 Signed-off-by: Michael Niedermayer <[email protected]>
* dvdsub_parse_extradata: fix memleakMichael Niedermayer2013-12-101-1/+3
| | | | | Fixes CID1135765 Signed-off-by: Michael Niedermayer <[email protected]>
* hevc: Correctly set time_baseGuillaume Martres2013-12-102-2/+14
| | | | | | | | | | | | | - Try reading the time_base information from the VPS too, not just the VUI - Only set time_base when an SPS is activated, not when it's decoded. - Reduce the fraction before setting it. - Don't set anything if the fraction is invalid (because the VUI is not present or because the encoded value is invalid). Conflicts: libavcodec/hevc_ps.c Signed-off-by: Michael Niedermayer <[email protected]>
* hevc: avoid some unnecessary differences with libavGuillaume Martres2013-12-106-61/+24
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* sonic: Switch to rangecoderMichael Niedermayer2013-12-101-16/+111
| | | | | | | | | | significantly improves compression rate This also bumps version to 2 and drops support for version 0/1 If someone used version 0/1 despite their experimental status then support for these can and should be added back Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/sonic: add larger version and minor_version fields with version >= 2Michael Niedermayer2013-12-101-7/+16
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/sonic: move version to the contextMichael Niedermayer2013-12-101-9/+10
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/sonic: fix memleaksMichael Niedermayer2013-12-101-4/+4
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* sonic: use M_SQRT2Michael Niedermayer2013-12-101-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-101-1/+3
|\ | | | | | | | | | | | | * qatar/master: configure: Move log2 dependency declaration to a place it takes effect Merged-by: Michael Niedermayer <[email protected]>
| * configure: Move log2 dependency declaration to a place it takes effectDiego Biurrun2013-12-101-1/+3
| | | | | | | | It was incorrectly moved in c869fcdeac3b7cd71a852b928902daadeca55685.
* | avcodec/libvpx: set CODEC_CAP_EXPERIMENTAL correctly instead of testing at ↵Michael Niedermayer2013-12-104-16/+7
| | | | | | | | | | | | | | codec open time Reviewed-by: James Zern <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | ffv1.4: use 2 coefficients for calculating the Y plane in the RCTMichael Niedermayer2013-12-103-16/+43
| | | | | | | | | | | | 0-0.7% improved compression Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/ffv1enc: fix use of uninitalized variable in choose_rct_params()Michael Niedermayer2013-12-101-6/+7
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-101-45/+78
|\| | | | | | | | | | | | | | | | | | | * qatar/master: configure: Split host and target libc detection Conflicts: configure Merged-by: Michael Niedermayer <[email protected]>
| * configure: Split host and target libc detectionDiego Biurrun2013-12-091-40/+73
| |
* | Merge commit 'c869fcdeac3b7cd71a852b928902daadeca55685'Michael Niedermayer2013-12-101-3/+2
|\| | | | | | | | | | | | | * commit 'c869fcdeac3b7cd71a852b928902daadeca55685': configure: Move toolchain dependency declarations to a more appropriate place Merged-by: Michael Niedermayer <[email protected]>
| * configure: Move toolchain dependency declarations to a more appropriate placeDiego Biurrun2013-12-091-3/+2
| |
* | avcodec/utils: check that extended data has been set correctly instead of ↵Michael Niedermayer2013-12-101-1/+1
| | | | | | | | | | | | forcing it in avcodec_decode_video2() Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/libutvideodec: free coded_frame with av_frame_free() instead if av_free*Michael Niedermayer2013-12-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/libutvideodec: use av_frame_move_ref()Michael Niedermayer2013-12-101-1/+1
| | | | | | | | | | | | | | AVFrames cannot be copied literally, their definition is in avutil and their extended_data can point to their data[] Signed-off-by: Michael Niedermayer <[email protected]>
* | avcodec/utils: dont depend on the channel layout in unrefcount_frame()Michael Niedermayer2013-12-101-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | doc: Fix adelay example.Carl Eugen Hoyos2013-12-091-1/+1
| | | | | | | | Fixes ticket #3211.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-093-2/+53
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: hevc: parse frame packing arrangement SEI messages and save relevant stereo3d information Conflicts: libavcodec/hevc.h libavcodec/hevc_sei.c Merged-by: Michael Niedermayer <[email protected]>
| * hevc: parse frame packing arrangement SEI messages and save relevant ↵Vittorio Giovara2013-12-093-5/+56
| | | | | | | | stereo3d information
* | Merge commit '3d1d175367f1f22e0c4952299a258272e2e2acf1'Michael Niedermayer2013-12-091-0/+41
|\| | | | | | | | | | | | | | | | | | | * commit '3d1d175367f1f22e0c4952299a258272e2e2acf1': mpeg12enc: set frame packing information when relevant metadata is found Conflicts: libavcodec/mpeg12enc.c Merged-by: Michael Niedermayer <[email protected]>
| * mpeg12enc: set frame packing information when relevant metadata is foundVittorio Giovara2013-12-091-0/+41
| |
* | Merge commit 'bacc2869f37b17b2a89e1083289fdaf7f95f27bc'Michael Niedermayer2013-12-091-0/+32
|\| | | | | | | | | | | | | * commit 'bacc2869f37b17b2a89e1083289fdaf7f95f27bc': mpeg12dec: parse frame packing arrangement user_data and save relevant stereo3d information Merged-by: Michael Niedermayer <[email protected]>
| * mpeg12dec: parse frame packing arrangement user_data and save relevant ↵Vittorio Giovara2013-12-091-0/+32
| | | | | | | | stereo3d information
* | Merge commit '09cb75cdeba420d680bcb165a1ef668d8f381fed'Michael Niedermayer2013-12-091-1/+37
|\| | | | | | | | | | | | | | | | | | | * commit '09cb75cdeba420d680bcb165a1ef668d8f381fed': libx264: set frame packing information when relevant information is found Conflicts: libavcodec/libx264.c Merged-by: Michael Niedermayer <[email protected]>
| * libx264: set frame packing information when relevant information is foundVittorio Giovara2013-12-091-1/+37
| |
* | Merge commit '5b10ef729f610fcbc9c485e7b643ce53268144cb'Michael Niedermayer2013-12-093-24/+85
|\| | | | | | | | | | | | | | | | | | | | | * commit '5b10ef729f610fcbc9c485e7b643ce53268144cb': h264: parse frame packing arrangement SEI messages and save relevant stereo3d information Conflicts: libavcodec/h264.c libavcodec/h264_sei.c Merged-by: Michael Niedermayer <[email protected]>
| * h264: parse frame packing arrangement SEI messages and save relevant ↵Vittorio Giovara2013-12-093-1/+91
| | | | | | | | stereo3d information
* | Merge commit '7e244c68600f479270e979258e389ed5240885fb'Michael Niedermayer2013-12-097-1/+200
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '7e244c68600f479270e979258e389ed5240885fb': avframe: add codec-independent stereoscopic metadata Conflicts: Changelog libavutil/Makefile libavutil/version.h Merged-by: Michael Niedermayer <[email protected]>
| * avframe: add codec-independent stereoscopic metadataVittorio Giovara2013-12-097-1/+200
| |
* | cmdutils & opencl: add -opencl_bench option to test and show available ↵Lenny Wang2013-12-0911-27/+347
| | | | | | | | | | | | | | | | OpenCL devices Reviewed-by: Wei Gao <[email protected]> Reviewed-by: Stefano Sabatini <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit 'd64341e498fa46c6cf4c23d408177d7489559654'Michael Niedermayer2013-12-095-12/+11
|\| | | | | | | | | | | | | | | | | | | | | * commit 'd64341e498fa46c6cf4c23d408177d7489559654': configure: Prefix libc-related variables with "libc_" Conflicts: libavdevice/Makefile libavformat/Makefile Merged-by: Michael Niedermayer <[email protected]>
| * configure: Prefix libc-related variables with "libc_"Diego Biurrun2013-12-095-12/+11
| | | | | | | | Simplifies host/target libc detection splitting.
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-12-092-3/+11
|\ \ | | | | | | | | | | | | | | | | | | | | | * cehoyos/master: Fix remuxing of IMA_QT in mov. Do not detect "00000000..." (and other non-changing values) as adp. Merged-by: Michael Niedermayer <[email protected]>
| * | Fix remuxing of IMA_QT in mov.Carl Eugen Hoyos2013-12-091-1/+2
| | | | | | | | | | | | Fixes ticket #1603.
| * | Do not detect "00000000..." (and other non-changing values) as adp.Carl Eugen Hoyos2013-12-091-2/+9
| | |
* | | Merge commit '61b203ffe6c71789acb14f51483d63fe9e516842'Michael Niedermayer2013-12-091-1/+3
|\ \ \ | | |/ | |/| | | | | | | | | | | | | * commit '61b203ffe6c71789acb14f51483d63fe9e516842': configure: detect Solaris libc Merged-by: Michael Niedermayer <[email protected]>
| * | configure: detect Solaris libcSean McGovern2013-12-091-1/+3
| | | | | | | | | | | | | | | | | | Add preprocessor flags for API availability as necessary. Signed-off-by: Diego Biurrun <[email protected]>
* | | Merge commit '9b8d11a76ae7bca8bbb58abb822138f8b42c776c'Michael Niedermayer2013-12-0910-77/+65
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9b8d11a76ae7bca8bbb58abb822138f8b42c776c': avcodec: Use av_reallocp where suitable Conflicts: libavcodec/bitstream.c libavcodec/eatgv.c libavcodec/flashsv.c libavcodec/libtheoraenc.c libavcodec/libvpxenc.c Merged-by: Michael Niedermayer <[email protected]>
| * | avcodec: Use av_reallocp where suitableAlexandra Khirnova2013-12-0910-76/+73
| | | | | | | | | | | | Signed-off-by: Martin Storsjö <[email protected]>
* | | Merge commit 'd4f1188d1a662fed5347e70016da49e01563e8a8'Michael Niedermayer2013-12-094-41/+40
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'd4f1188d1a662fed5347e70016da49e01563e8a8': dv: use AVFrame API properly Conflicts: libavcodec/dvdec.c Merged-by: Michael Niedermayer <[email protected]>
| * | dv: use AVFrame API properlyAnton Khirnov2013-12-094-39/+38
| | |
* | | Merge commit 'c9ca220ef26e36abd22085e6fa156c0dbc43bbf0'Michael Niedermayer2013-12-091-2/+2
|\| | | | | | | | | | | | | | | | | | | | * commit 'c9ca220ef26e36abd22085e6fa156c0dbc43bbf0': ac3dec: make drc_scale exponentially Merged-by: Michael Niedermayer <[email protected]>
| * | ac3dec: make drc_scale exponentiallyJohn Stebbins2013-12-091-2/+2
| | | | | | | | | | | | | | | | | | | | | The a52 spec suggests that "partial compression" should scale the drc value in this manner. Signed-off-by: Anton Khirnov <[email protected]>
* | | Merge commit '37a749012aaacc801fe860428417a6d7b81c103f'Michael Niedermayer2013-12-092-18/+61
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '37a749012aaacc801fe860428417a6d7b81c103f': lavc: rework handling of refcounted_frames=0 Conflicts: libavcodec/utils.c Merged-by: Michael Niedermayer <[email protected]>