Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avformat/hlsenc: Added option to add EXT-X-INDEPENDENT-SEGMENTS tag | Karthick J | 2017-11-24 | 2 | -0/+21 |
| | |||||
* | avformat/hlsenc: Refactor an inconsistent variable name | Karthick J | 2017-11-24 | 1 | -9/+9 |
| | |||||
* | avformat/hlsenc: Minor fix in setting http options for master playlist | Karthick J | 2017-11-24 | 1 | -2/+1 |
| | |||||
* | avfilter/Makefile: skip building opencl.h when opencl is disabled | James Almer | 2017-11-23 | 1 | -0/+1 |
| | | | | | | Fixes make checkheaders. Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | doc/filters: mention (a)loop defaults | Lou Logan | 2017-11-23 | 1 | -4/+6 |
| | | | | Signed-off-by: Lou Logan <lou@lrcd.com> | ||||
* | doc/filters.texi: explain infinite looping | Werner Robitza | 2017-11-23 | 1 | -2/+2 |
| | | | | | | Explain how to achieve infinite looping with the loop / aloop filters. Signed-off-by: Werner Robitza <werner.robitza@gmail.com> | ||||
* | avcodec/x86/exrdsp : use ymm constant for pb_80 | Martin Vignali | 2017-11-23 | 1 | -5/+1 |
| | | | | speed seems to be similar, but simplify code | ||||
* | Revert "udp: fix compilation when HAVE_PTHREAD_CANCEL isnt defined" | Derek Buitenhuis | 2017-11-23 | 1 | -4/+0 |
| | | | | | | | | This was an mplayer-specific hack. This reverts commit a4f94f24b4f153c30bbcaa700bedfb2b3a581e5e. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | lavf/mov: Read aspect ratio from AVID jpeg2000 mov files. | Carl Eugen Hoyos | 2017-11-23 | 1 | -0/+1 |
| | |||||
* | opus_pvq: fix crashing on analysis of mono | Rostislav Pehlivanov | 2017-11-23 | 1 | -1/+2 |
| | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com> | ||||
* | tools/cl2c: Add a copyright header | Mark Thompson | 2017-11-22 | 1 | -0/+16 |
| | |||||
* | lavu,lavfi,ffmpeg: Remove experimental OpenCL API | Mark Thompson | 2017-11-22 | 26 | -3054/+6 |
| | | | | | | | | | | | This was added in early 2013 and abandoned several months later; as far as I can tell, there are no external users. Future OpenCL use will be via hwcontext, which requires neither special OpenCL-only API nor global state in libavutil. All internal users are also deleted - this is just the unsharp filter (replaced by unsharp_opencl, which is more flexible) and the deshake filter (no replacement). | ||||
* | hwcontext: Perform usual uninitialisation on derived frames contexts | Mark Thompson | 2017-11-22 | 1 | -10/+7 |
| | |||||
* | vf_hwmap: Pass mapping mode when deriving frames context on an existing device | Mark Thompson | 2017-11-22 | 1 | -1/+2 |
| | | | | | To match creation on a newly-derived device. (This was missed earlier because the mode is only used in some cases.) | ||||
* | lavfi: Add OpenCL unsharp mask filter | Mark Thompson | 2017-11-22 | 7 | -1/+587 |
| | | | | | | | Intended to replace existing opencl mode of the unsharp filter. Supports many more pixel formats and works without immediate upload and download of frame data. The options are compatible with the existing filter. | ||||
* | lavfi: Add OpenCL overlay filter | Mark Thompson | 2017-11-22 | 8 | -1/+472 |
| | | | | | Input and output formats must be the same, the overlay format must be the same as the input except possibly with an additional alpha component. | ||||
* | lavfi: Add infrastructure for building OpenCL source into libavfilter | Mark Thompson | 2017-11-22 | 3 | -0/+48 |
| | |||||
* | lavfi: Add some common code for OpenCL filtering | Mark Thompson | 2017-11-22 | 2 | -0/+338 |
| | |||||
* | hwcontext_opencl: DRM to OpenCL mapping for ARM | Mark Thompson | 2017-11-22 | 2 | -0/+269 |
| | | | | | | | | Using cl_arm_import_memory. Unfortunately, despite this not being a standard extension, the function clImportMemoryARM() is not accessible via clGetExtensionFunctionAddressForPlatform(). This means that it has to be linked directly to the ARM OpenCL binary, so making a portable binary is not possible as it is with all other mapping extensions. | ||||
* | hwcontext_opencl: D3D11 to OpenCL mapping | Mark Thompson | 2017-11-22 | 2 | -2/+325 |
| | | | | Using cl_khr_d3d11_sharing and cl_intel_d3d11_nv12_media_sharing. | ||||
* | hwcontext_opencl: DXVA2 to OpenCL mapping | Mark Thompson | 2017-11-22 | 2 | -0/+403 |
| | | | | Using cl_khr_dx9_media_sharing. | ||||
* | hwcontext_opencl: QSV to OpenCL mapping for Intel Media SDK | Mark Thompson | 2017-11-22 | 2 | -0/+370 |
| | | | | | Uses the cl_intel_va_api_media_sharing extension, which supports only NV12 surfaces and only mapping from QSV to OpenCL. | ||||
* | hwcontext_opencl: VAAPI to OpenCL mapping for Intel i965+beignet | Mark Thompson | 2017-11-22 | 2 | -0/+304 |
| | | | | Supports all surface formats in common between the two. | ||||
* | lavu: OpenCL hwcontext implementation | Mark Thompson | 2017-11-22 | 9 | -3/+1414 |
| | |||||
* | lavu: Add OpenCL hardware pixfmt | Mark Thompson | 2017-11-22 | 4 | -1/+15 |
| | |||||
* | doc: Add FAQs about running in background (rev 2) | Jim DeLaHunt | 2017-11-22 | 2 | -0/+66 |
| | | | | | | | | | | | | | | | | Add two FAQs about running FFmpeg in the background. The first explains the use of the -nostdin option in a straightforward way. Text revised based on review. The second FAQ starts from a confusing error message, and leads to the solution, use of the -nostdin option. The purpose of the second FAQ is to attract web searches from people having the problem, and offer them a solution. Add an anchor to the Main Options section of the ffmpeg documentation, so that the FAQs can link directly there. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avformat/mov: Increment stsd_count while processing stsd data; avoids leaks. | Dale Curtis | 2017-11-22 | 1 | -3/+4 |
| | | | | | | | | | | In the event of ff_mov_read_stsd_entries() failure, sc->stsd_count is not updated, even if the function allocates extradata memory. Instead update the sc->stsd_count as entries are parsed so that mov_read_close() can do the right thing. Signed-off-by: Dale Curtis <dalecurtis@chromium.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avcodec/jpeg2000: Dynamically allocate codeblock data | Michael Niedermayer | 2017-11-22 | 4 | -9/+37 |
| | | | | | | | | | | | Fixes: OOM Fixes: 3541/clusterfuzz-testcase-minimized-6469958596820992 Adds support for decoding codeblock data larger than 8kb Reduces decoder memory consumption Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avdevice/decklink_dec: autodetect the video input format | Karthick J | 2017-11-22 | 4 | -14/+79 |
| | | | | | | When -format_code is not specified autodetection will happen. Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avdevice/decklink: refactor ff_decklink_set_format function | Karthick J | 2017-11-21 | 4 | -14/+35 |
| | | | | | | This is done to enable input format autodetection in decklink_dec. Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avcodec/mpeg4videodec: Check also for negative versions in the validity check | Michael Niedermayer | 2017-11-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | avfilter/af_asetnsamples: add missing error check | Paul B Mahol | 2017-11-21 | 1 | -2/+5 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||||
* | checkasm/utvideodsp: zero initialize the entire buffer | James Almer | 2017-11-21 | 1 | -3/+3 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | checkasm/utvideodsp: fix mixed declarations and code | James Almer | 2017-11-21 | 1 | -3/+3 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | x86/utvideodsp: reuse shared constants | James Almer | 2017-11-21 | 1 | -13/+4 |
| | | | | | | | Remove the broadcast instructions as well now that they are wide enough. Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | x86/constants: make pb_80 32 byte wide | James Almer | 2017-11-21 | 2 | -2/+3 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | avfilter/avf_avectorscope: add swap and mirror options | Paul B Mahol | 2017-11-21 | 2 | -0/+37 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||||
* | fate/hapdec : add test for hapqa decoding | Martin Vignali | 2017-11-21 | 4 | -0/+27 |
| | |||||
* | avcodec/hapdec : add support for hapqa decoding | Martin Vignali | 2017-11-21 | 2 | -7/+49 |
| | |||||
* | avcodec/hapdec : indent after previous commit | Martin Vignali | 2017-11-21 | 1 | -33/+33 |
| | |||||
* | avcodec/hapdec : reorganize code before adding multi-texture decoding | Martin Vignali | 2017-11-21 | 2 | -9/+32 |
| | |||||
* | avcodec/huffyuvdspenc : add diff_int16 AVX2 func | Martin Vignali | 2017-11-21 | 2 | -0/+10 |
| | |||||
* | avcodec/huffyuvdspenc : reorganize diff_int16 | Martin Vignali | 2017-11-21 | 1 | -7/+17 |
| | |||||
* | avcodec/huffyuvdsp : add add_int16 AVX2 func | Martin Vignali | 2017-11-21 | 3 | -2/+12 |
| | |||||
* | avcodec/huffyuvdsp : reorganize add_int16 asm | Martin Vignali | 2017-11-21 | 1 | -6/+17 |
| | |||||
* | avcodec/huffyuvdsp(enc) : move duplicate macro to a template file | Martin Vignali | 2017-11-21 | 4 | -109/+80 |
| | |||||
* | checkasm : add test for huffyuvdsp add_int16 | Martin Vignali | 2017-11-21 | 4 | -0/+86 |
| | |||||
* | avcodec/x86/utvideodsp.asm : cosmetic | Martin Vignali | 2017-11-21 | 1 | -0/+7 |
| | | | | | better func separator and add comment for the restore rgb planes10 declaration | ||||
* | avcodec/utvideodsp : add avx2 version for the dsp | Martin Vignali | 2017-11-21 | 2 | -0/+31 |
| | |||||
* | avcodec/x86/utvideodsp : make macro for func | Martin Vignali | 2017-11-21 | 1 | -2/+10 |
| |