summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tools/ffeval: Check return value of av_expr_parse_and_eval()Michael Niedermayer2013-06-021-4/+5
| | | | | | Fixes CID1026745 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avutil/sha: reorder Maj argumentsMichael Niedermayer2013-06-021-1/+1
| | | | | | about 1% speedup Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tta encoderPaul B Mahol2013-06-027-3/+238
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* tta: move code that will be shared with encoder to separate filePaul B Mahol2013-06-024-68/+117
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Fix compilation of libavcodec/tiff.cCarl Eugen Hoyos2013-06-021-2/+2
|
* tiff: planar rgbPaul B Mahol2013-06-021-16/+30
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avutil/sha512: Reshuffle Maj() operandsMichael Niedermayer2013-06-021-1/+1
| | | | | | This reduces dependancy chains and improves speed by about 2% Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu: Add SHA-2 512 hashingJames Almer2013-06-025-0/+450
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* use Kostyas full name in copyrightsMichael Niedermayer2013-06-022-2/+2
| | | | | | | This fixes 2 files that where not part of the original change See: de421b208578386bfb4416c67c9922877e670049 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-023-47/+58
|\ | | | | | | | | | | | | | | | | | | | | * qatar/master: network: factor out connect-listening code Conflicts: libavformat/network.h libavformat/tcp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * network: factor out connect-listening codeLuca Barbato2013-06-013-45/+56
| | | | | | | | | | Introduce ff_listen_connect, to be shared with the other non-tcp network protocols.
* | Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f'Michael Niedermayer2013-06-0210-34/+46
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f': network: factor out bind-listening code use my full first name instead of short one in copyrights Conflicts: libavformat/tcp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * network: factor out bind-listening codeLuca Barbato2013-06-013-27/+39
| | | | | | | | | | Introduce ff_listen_bind, to be shared with the other non-tcp network protocols.
| * use my full first name instead of short one in copyrightsKostya Shishkov2013-06-017-7/+7
| |
* | fate: use TARGET_SAMPLES in mcdeint testsMichael Niedermayer2013-06-021-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tta: use get_unary()Paul B Mahol2013-06-011-11/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'cus/stable'Michael Niedermayer2013-06-011-98/+115
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cus/stable: ffplay: detect when the created overlay buffers are not valid for the wanted overlay height ffplay: do not allow wider window than 16383 ffplay: use 0 frame delay if redisplaying an already displayed frame ffplay: use more sane frame timer resetting logic ffplay: only update pts if not redisplaying a frame ffplay: fix compute_target_delay to better handle frames with long durations ffplay: if playing only audio or video only, show the master clock diff in status line ffplay: factorize clock functions ffplay: decrease video picture queue size to 3 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | ffplay: detect when the created overlay buffers are not valid for the wanted ↵Marton Balint2013-06-011-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | overlay height Fixes cases when the picture height was bigger than the maximum supported overlay height... Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: do not allow wider window than 16383Marton Balint2013-06-011-3/+8
| | | | | | | | | | | | | | | | | | | | | SDL surface pitch is 16bit, to avoid possible overflows, we limit the window width to 16383. Fixes ticket #2428. Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: use 0 frame delay if redisplaying an already displayed frameMarton Balint2013-06-011-1/+4
| | | | | | | | | | | | | | | | | | With the previous patches this finally fixes ticket #1707. Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: use more sane frame timer resetting logicMarton Balint2013-06-011-2/+3
| | | | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: only update pts if not redisplaying a frameMarton Balint2013-06-011-1/+1
| | | | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: fix compute_target_delay to better handle frames with long durationsMarton Balint2013-06-011-5/+11
| | | | | | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: if playing only audio or video only, show the master clock diff in ↵Marton Balint2013-06-011-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | status line Showing A-V diff has no use if there is no audio and video stream, but showing the audio or video clock difference to the master clock can be useful. Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: factorize clock functionsMarton Balint2013-06-011-80/+75
| | | | | | | | | | | | | | | | | | There should be no change in functionality. Signed-off-by: Marton Balint <cus@passwd.hu>
| * | ffplay: decrease video picture queue size to 3Marton Balint2013-06-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | It was raised to 4 because of a theoretical issue, if we ensure that we do not return from the display function without popping one picture from the queue, then its OK to use the old size. Signed-off-by: Marton Balint <cus@passwd.hu>
* | | lavfi/mp: drop mcdeint wrapperStefano Sabatini2013-06-015-367/+1
| | | | | | | | | | | | It was ported to a native libavfilter filter.
* | | tests: add mcdeint testsStefano Sabatini2013-06-013-1/+70
| | |
* | | lavfi: port mcdeint filter from libmpcodecsStefano Sabatini2013-06-017-1/+363
| | |
* | | lavfi/mp/mcdeint: avoid uninited data readStefano Sabatini2013-06-011-11/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not read padding or out-of-buffer values when computing the output value for a pixel close to the image buffer edge. This avoids non visible artifacts which affected the output checksum. See thread: Subject: [FFmpeg-devel] [PATCH] lavfi/mp/mcdeint: avoid uninited data read Date: Thu, 30 May 2013 18:57:14 +0200
* | | lavc/avcodec: decodimg → decoding.Clément Bœsch2013-06-011-1/+1
| | |
* | | Fix libcdio-paranoia detection.Carl Eugen Hoyos2013-06-011-1/+3
| | | | | | | | | | | | Fixes ticket #2614.
* | | lavf/webvttdec: factorize identifier and settings side data code.Clément Bœsch2013-06-011-21/+13
| | |
* | | lavf/webvttdec: save cue id and settings as side dataMatthew Heaney2013-06-013-13/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the WebVTT demuxer parses the cues but throws away the cue id (the optional first line of the cue) and cue settings (the optional rendering instructions that follow the timestamp). However, in order to write inband text tracks (to WebM files), the entire cue payload from the WebVTT source must be preserved. This commit makes no change to the data part of the output buffer packet (where the actual cue text is stored), but does add the cue id and settings as a side data items, if they're present in the cue. Existing code that cares only about the data part of the packet can continue to ignore the side data. There are two new packet data type flags, AV_PKT_DATA_WEBVTT_IDENTIFIER and AV_PKT_DATA_WEBVTT_SETTINGS.
* | | lavc/avpacket: fill padding area on side data split.Clément Bœsch2013-06-011-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The padding data is assumed to be 0 in several places, notably in subtitles. This problem was not detected with fate-sub-srt test because the first element of the side data (x1) is 0 in the test, so the trailing side data present in the packet wasn't read by the decoder. The issue can be observed with a large enough x1. It is also noted in FF_INPUT_BUFFER_PADDING_SIZE doxy that MPEG bitstreams require that padding with 0, so it might fix other issues.
* | | jpeg2000: make sure s->numXtiles / s->numYtiles are reset when tile is ↵Michael Niedermayer2013-06-011-0/+1
|/ / | | | | | | | | | | | | | | deallocated This keeps the structure fields more consistent after cleanup Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/mptestsrc: fix chroma subsampling with odd sizes.Clément Bœsch2013-06-011-1/+2
| | | | | | | | This makes no difference in practice since w & h are hardcoded to 512.
* | lavfi/pixdesctest: fix chroma subsampling with odd sizes.Clément Bœsch2013-06-011-6/+7
| |
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-06-011-1/+2
|\ \ | | | | | | | | | | | | | | | | | | * cehoyos/master: Fix compilation with --disable-everything --enable-encoder=jpeg2000 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Fix compilation with --disable-everything --enable-encoder=jpeg2000Carl Eugen Hoyos2013-06-011-1/+2
| | | | | | | | | | | | The JPEG2000 encoder depends on the discrete wavelet transform.
* | | jpeg2000dec: optimize dequantization_int()Michael Niedermayer2013-06-011-8/+8
| | | | | | | | | | | | | | | | | | 4400->2800 cycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | jpeg2000dec: optimize dequantization_float()Michael Niedermayer2013-06-011-7/+8
|/ / | | | | | | | | | | 4700 -> 2700 cycles (sandybridge i7) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/crc: Dont limit CRC32 standard tablesJames Almer2013-06-011-1/+6
| | | | | | | | | | | | | | | | | | Currently, standard tables like AV_CRC_32_IEEE and such are being generated (or provided in case the user compiles with hardcoded tables) with only 257 elements. We're missing a considerable boost in performance by not making them with a size of 1024 elements instead. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-06-012-2/+6
|\ \ | |/ | | | | | | | | | | | | * qatar/master: indeo4: expand allowed quantiser range configure: icl: Merge -Qdiag-error parameters Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo4: expand allowed quantiser rangeKostya Shishkov2013-06-011-1/+5
| | | | | | | | | | | | | | | | Indeo 4 has quantiser range 0-31 instead of 0-23 for Indeo 5, and clipping quantiser leads to incorrect quantisation and DC prediction on low-quality videos. This fixes bug 259.
| * configure: icl: Merge -Qdiag-error parametersAlex Smith2013-05-311-1/+1
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '14fb9d3d8ccf5f50180aabdb1afe8b570fea3d28'Michael Niedermayer2013-06-011-10/+34
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '14fb9d3d8ccf5f50180aabdb1afe8b570fea3d28': configure: Separate commonalities in msvc and icl flags Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Separate commonalities in msvc and icl flagsAlex Smith2013-05-311-9/+33
| | | | | | | | | | | | | | | | Allows for easier handling of flags that may be specific to icl or msvc. Furthermore, simplify the handling of warnings and remarks thanks to icl's support of -Wall on Windows. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | lavf/allformats: align nit for tee muxer.Clément Bœsch2013-06-011-1/+1
| |
* | tta: stop checking header checksum in extradataPaul B Mahol2013-05-311-5/+1
| | | | | | | | | | | | It's redundant now as check in done in demuxer instead. Signed-off-by: Paul B Mahol <onemda@gmail.com>