summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec/mips: Improve hevc sao band filter msa functionsKaustubh Raste2017-09-15
| | | | | | | | Preload data in band filter 0-8 for better pipeline parallelization. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: Improve avc mc copy msa functionsKaustubh Raste2017-09-15
| | | | | | | | Remove loops and unroll as block sizes are known. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: Improve avc lpf msa functionsKaustubh Raste2017-09-15
| | | | | | | | Optimize luma intra case by reducing conditional cases. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/http: fix compilation without zlibClément Bœsch2017-09-15
| | | | Regression since e2f8f14052d99d7710cda0a821e236765b315d0b.
* build: fix coreimage filters dependency to AppKit frameworkClément Bœsch2017-09-15
| | | | AppKit is not present on iOS.
* lavc/mediacodec_wrapper: fix jni vaargs typesMatthieu Bouron2017-09-15
| | | | Fixes decoding on 32-bit devices with Android NDK >= 15.
* lavf/http: Reset compressed header flag, fix http 302 requestJacek Jendrzej2017-09-15
| | | | | | | Fixes ticket #6404. Fixes ticket #6666. Signed-off-by: Jacek Jendrzej <satbaby@kawaii.com>
* vf_fps: when reading EOF, using current_pts to duplicate the last frame if ↵Thierry Foucu2017-09-15
| | | | | | | | | needed. Fix ticket #2674 Tested with examples from ticket 2674. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: Improve hevc idct msa functionsKaustubh Raste2017-09-15
| | | | | | | | Align the buffers. Remove reduandant constant array. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: Improve hevc lpf msa functionsKaustubh Raste2017-09-15
| | | | | | | | Seperate the filter processing in all strong, all weak and strong + weak cases. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* hwcontext_vaapi: Fix build failure with old libdrmJun Zhao2017-09-14
| | | | | Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* kmsgrab: Fix build failure with old libdrmJun Zhao2017-09-14
| | | | | | | | DRM_FORMAT_R8 was added in libdrm 2.4.68. DRM_FORMAT_R16 was added in libdrm 2.4.82. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* avfilter/vf_despill: fix assigmentPaul B Mahol2017-09-14
| | | | | Reported-by: Moritz Barsnick Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavd/kmsgrab: Fix packet flag settingMark Thompson2017-09-14
| | | | Found-by: James Almer <jamrial@gmail.com>
* avcodec.h: fix doxygen commentJames Almer2017-09-14
|
* doc/indevs: Document kmsgrab input deviceMark Thompson2017-09-13
|
* lavd: Add KMS screen grabberMark Thompson2017-09-13
|
* lavc: Add wrapped_avframe decoderMark Thompson2017-09-13
| | | | | | | Intended for use with hardware frames for which rawvideo is not sufficient. Requires the trusted packet flag to be set - decoding fails if not to avoid security issues (the wrapped AVFrame can contain pointers to arbitrary data).
* lavc: Add flag to mark packets containing trusted inputMark Thompson2017-09-13
|
* hwcontext_vaapi: Add DRM to VAAPI mappingMark Thompson2017-09-13
|
* lavu: Add DRM hwcontextMark Thompson2017-09-13
|
* avcodec/extract_extradata: return an error when buffer allocation failsJames Almer2017-09-13
| | | | | | | ret is 0 by default. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* configure: check if NAN can be used as a constant initializerJames Almer2017-09-13
| | | | | | Some targets, like NetBSD and DJGPP, don't seem to support it. Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/fitsenc: fill header line with spacesParas Chadha2017-09-12
| | | | | Signed-off-by: Paras Chadha <paraschadha18@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/h264_sei: add namespace prefix to frame packingarrangement enum valuesJames Almer2017-09-12
| | | | | | Missed in 6eb102a616364d06a4cc994339b72910b3547e5f. Signed-off-by: James Almer <jamrial@gmail.com>
* h264_sei: Add namespace prefix to all SEI valuesMark Thompson2017-09-12
| | | | | | | This avoids confusion with equivalent H.265 SEI values when both are being used at the same time. (cherry picked from commit 6ea220cbeec8863e2006a03b73bed52db2b13ee7)
* vp9: fix explicit memory order for report_progress.Ronald S. Bultje2017-09-12
|
* avfilter/af_dcshift: do not leak out framePaul B Mahol2017-09-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/mxfenc: Correct the Sample rate for PCM outside D10Michael Niedermayer2017-09-12
| | | | | | Based on mail from IRT Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Comment edit rate write code like the surrounding codeMichael Niedermayer2017-09-12
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/mxfenc: Replace more literal magic numbers by enum values.Michael Niedermayer2017-09-12
| | | | | | This also moves the enum table up as it is needed earlier Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* frame_thread_encoder: make 'exit' member atomic.Ronald S. Bultje2017-09-12
| | | | | | | | | | | | Should fix the following tsan warning: WARNING: ThreadSanitizer: data race (pid=19806) Read of size 4 at 0x7b84000012f0 by thread T9: #0 worker src/libavcodec/frame_thread_encoder.c:66 (ffmpeg+0x0000007f349e) [..] Previous write of size 4 at 0x7b84000012f0 by main thread (mutexes: write M1395): #0 ff_frame_thread_encoder_free src/libavcodec/frame_thread_encoder.c:239 (ffmpeg+0x0000007f379e) [..]
* lavfi/framesync: remove dead code.Nicolas George2017-09-12
| | | | Fix CID 1416960.
* lavfi/framesync: reword repeatlast option help.Nicolas George2017-09-12
|
* doc: update filter_design.txt.Nicolas George2017-09-12
|
* lavfi: rename framesync2 to framesync.Nicolas George2017-09-12
|
* lavfi: remove framesync.Nicolas George2017-09-12
|
* lavfi/af_sidechaincompress: use helper macros.Nicolas George2017-09-12
|
* lavfi/af_agate: use helper macros.Nicolas George2017-09-12
|
* lavfi: add helper functions and macros for activate.Nicolas George2017-09-12
|
* avcodec/hevc_ps: Fix limit of chroma_qp_offset_list_len_minus1Michael Niedermayer2017-09-12
| | | | | | A value of 5 is allowed Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/hevc_ps: Fix c?_qp_offset_list sizeMichael Niedermayer2017-09-12
| | | | | | | | Fixes: runtime error: index 5 out of bounds for type 'int8_t const[5]' Fixes:3175/clusterfuzz-testcase-minimized-4736774054084608 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/shorten: Move buffer allocation and offset init to end of read_header()Michael Niedermayer2017-09-12
| | | | | | | | | | | | They are time consuming operations, performing them after the other checks improves the speed with damaged input dramatically. Fixes: Timeout Fixes: 2928/clusterfuzz-testcase-4992812120539136 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/hevc_ps: improve check for missing default display window bitstreamJames Almer2017-09-11
| | | | | | | Fixes ticket #6644 Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* vp9: assert -> av_assert and fix associated compile error.Ronald S. Bultje2017-09-11
|
* MAINTAINERS: Add myself to maintainer of dashdecSteven Liu2017-09-11
| | | | Add dash maintainer.
* Changelog: add vp9 tile threading supportIlia Valiakhmetov2017-09-11
| | | | | Signed-off-by: Ilia Valiakhmetov <zakne0ne@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vp9: fix compilation with threading disabled.Ronald S. Bultje2017-09-11
|
* avcodec/jpeg2000dsp: Fix multiple integer overflows in ict_int()Michael Niedermayer2017-09-11
| | | | | | | | Fixes: runtime error: signed integer overflow: 22553 * -188962 cannot be represented in type 'int' Fixes: 3042/clusterfuzz-testcase-minimized-5174210131394560 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/clearvideo: Only output a frame if one is coded in the packetMichael Niedermayer2017-09-11
| | | | | | | | Fixes: Timeout (183 ms instead of about 20 sec) Fixes: 3147/clusterfuzz-testcase-4870592182353920 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>