summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* compat/os2threads: Improve pthread_cond_xxx() functionsKO Myung-Hun2016-02-14
| | | | | | | 1. Manipulate waiting count in pthread_cond_wait() 2. Use builtin atomic functions to manipulate waiting count Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_tinterlace: fix image alignmentMichael Niedermayer2016-02-14
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vf_blend: Use integers for divide modeTimothy Gu2016-02-14
| | | | | | | | 2.5x faster for 8-bit mode without autovectorization in GCC, 2x slower with it on x86. However, since the platforms we enable GCC autovectorization on most probably has support for SSE2 optimization (added in the subsequent commit), this commit should in general do good.
* lavf/spdifenc: Support MLP encapsulation.David Monro2016-02-14
| | | | | | Fixes bug 821. Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* vf_blend: Reduce number of arguments for kernel functionTimothy Gu2016-02-14
|
* vf_blend: Use memcpy when opacity is 0Timothy Gu2016-02-14
| | | | For xor mode, 1.8x faster on Haswell.
* vf_blend: Templatize identity function and use a better nameTimothy Gu2016-02-14
|
* avcodec: Fix a typo.Carl Eugen Hoyos2016-02-14
|
* MAINTAINERS: Add myself as libutvideo maintainer.Carl Eugen Hoyos2016-02-14
|
* avfilter/f_metadata: remove unused headersPaul B Mahol2016-02-14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavf/mpjpeg: do not include CRLF preceding boundary as part of the returned ↵Alex Agranovsky2016-02-14
| | | | | | | frame Signed-off-by: Alex Agranovsky <alex@sighthound.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec: only warn about hwaccel with frame threadsAndreas Cadhalpun2016-02-14
| | | | | | | | | | | | | VLC uses hwaccel with frame threads and it works fine, but returning an error here made it fail. This regression was introduced in commit 31741ae. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Warning message text by nevcairiel Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/mpjpeg: Trim quotes on MIME boundary, if present.Alex Agranovsky2016-02-14
| | | | | | | Fixes 5023 Signed-off-by: Alex Agranovsky <alex@sighthound.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/utils: remove ff_iso8601_to_unix_timeMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/matroskaenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | | | | Also increase precision to microsecs, and avoid writing creation_time as a simple tag metadata item. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mxfenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/movenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/gxfenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/ffmenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | | | FYI this muxer bails out on parse error and not just warn the user. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/dvenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/asfenc: use ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/utils: add ff_parse_creation_time_metadataMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/parseutils: accept everything in av_parse_time that ↵Marton Balint2016-02-14
| | | | | | | | ff_iso8601_to_unix_time accepts Also parse timezone information previously ignored in ff_iso8601_to_unix_time. Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/parseutils: use microsecond precision when parsing "now" in ↵Marton Balint2016-02-14
| | | | | | | | av_parse_time() Use av_gettime() instead of time(0) for querying current time. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/img2enc: disable atomic file creation by defaultMarton Balint2016-02-14
| | | | | | | | | Currently it is broken when explicitly using the file protocol, it uses an insecure temporary file name, and in commit b4431c80 disabling the option by default was already considered. Also it is not very consistent to have such an option for one particular muxer. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/img2enc: return error if image rename failsMarton Balint2016-02-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil: Remove x86_cpu.hTimothy Gu2016-02-13
| | | | It is private (uninstalled) and unused.
* lavc/hevc Parse SEI_TYPE_MASTERING_DISPLAY_INFO and propagate content into ↵Neil Birkbeck2016-02-14
| | | | | | | | | | | | the AVMasteringDisplayMetadata side data. Add support for parsing SEI_TYPE_MASTERING_DISPLAY_INFO and propagate contents into the AVMasteringDisplayMetadata side data. Primaries are ordered in RGB order and the values are converted to rationals ([0,1] for CEI 1931 Chroma coords, and cd/m^2 for luma). Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavdevice/dshow.c: Correct CoGetMalloc checkFearThe13372016-02-13
| | | | | | | | Current if statement would always be false due to assigning the value of S_OK which equals 0. Signed-off-by: FearThe1337 <git@fearthe1337.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/frame: Free destination qp_table_buf in frame_copy_props()Michael Niedermayer2016-02-13
| | | | | | | Fixes memleak Fixes: Ticket4899 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/imgutils: only align the palette in av_image_copy_to_buffer() if ↵Michael Niedermayer2016-02-13
| | | | | | | | | there is enough space This allows disabling the alignment by using a compact buffer Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vp9: only call ff_get_format on stream format changes.Ronald S. Bultje2016-02-13
| | | | | | In practice, this means we don't call it N times for N-threaded decoding. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate/source: Do not use GNU extensions in sedTimothy Gu2016-02-13
|
* avutil/avstring: add a "ALL" entry and the possibility to negate matches to ↵Michael Niedermayer2016-02-13
| | | | | | | | | | av_match_name() This will extend the whitelist features to allow blacklisting individual protocols and to explicitly force everything to be enabled. Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/imgutils: do not ignore align parameter for pseudo-pal in ↵Michael Niedermayer2016-02-13
| | | | | | | av_image_get_buffer_size() Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/APIchanges: fill in more missing thingsMichael Niedermayer2016-02-13
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/APIchanges: Fill in some missing valuesMichael Niedermayer2016-02-13
| | | | | | also fix some inconsistencies Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* aacenc: temporarily disable Mid/Side coding with multichannel filesRostislav Pehlivanov2016-02-13
| | | | | | | | Results in dropping out in channels, usually on EIGHT_SHORT windows. Will be reenabled once the cause has been investigated and a fix has been made. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avcodec/h264: Fix memleak of a53_captionMichael Niedermayer2016-02-13
| | | | | | Fixes Ticket5111 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/rawdec: Print stride and packet size at debug levelMats Peterson2016-02-13
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/rawdec: Fix nut pal8 testMats Peterson2016-02-13
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/rawdec: Initialize default mono palette only for ↵Mats Peterson2016-02-13
| | | | | | bits_per_coded_sample == 1 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: add one more blend examplePaul B Mahol2016-02-12
| | | | | | This is faster than geq example below. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters: add geq diagonal split screen exampleLou Logan2016-02-12
| | | | | | | | | Also remove similar but confusing and less useful example. Based on geq expression by Patrick Race <raceink at gmail>. Signed-off-by: Lou Logan <lou@lrcd.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* aacenc: make a better estimate for the audio bitrate if not providedRostislav Pehlivanov2016-02-12
| | | | | | | | | | | | | | Takes into account whether there's pairing and if there's an LFE channel. An SCE has more bits than CPE/2 since IS and M/S save quite a lot of bits when channels are paired. And most of the SCEs we have are in surround layouts which map it to the center channel, which usually carries all of the dialogue and compression artifacts there are easily audiable. Also refactors the init function a little bit and labels some parts of it. Fixes bug #5233 Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* doc/encoders: fix typos in the vc2 encoder documentationRostislav Pehlivanov2016-02-12
| | | | | | Thanks to RiCON for pointing these out. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* MAINTAINERS: Remove myself as libutvideo maintainerDerek Buitenhuis2016-02-12
| | | | | | I don't want to touch it, ever again. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* doc/encoders: add documentation for the VC-2 encoderRostislav Pehlivanov2016-02-12
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* avfilter/avf_showspectrum: improve pts handlingPaul B Mahol2016-02-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_anequalizer: Avoid loss of precision when calculating nyquist ↵Michael Niedermayer2016-02-12
| | | | | | | | | | frequency Fixes: CID1351398 Fixes: CID1351400 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>