summaryrefslogtreecommitdiff
path: root/Changelog
Commit message (Collapse)AuthorAgeFilesLines
* avfilter: add amplify filterPaul B Mahol2018-04-291-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add tmix filterPaul B Mahol2018-04-261-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Revert "libavformat: add mbedTLS based TLS"Rostislav Pehlivanov2018-04-231-1/+0
| | | | | This reverts commit 62f5c9d68bf6e0f2c1a47cf002629a70a82274fc, which was pushed a bit prematurely.
* libavformat: add mbedTLS based TLSThomas Volkert2018-04-231-0/+1
|
* avfilter: add deblock filterPaul B Mahol2018-04-211-0/+4
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add vfrdet filterPaul B Mahol2018-04-131-0/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Add Sega FILM muxerMisty De Meo2018-04-051-0/+1
| | | | Signed-off-by: Josh de Kock <josh@itanimul.li>
* Merge commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57'James Almer2018-03-291-0/+1
|\ | | | | | | | | | | | | * commit 'a2fc8dbae85339d1b418d296f2982b6c04c53c57': Add Haivision SRT protocol Merged-by: James Almer <jamrial@gmail.com>
| * Add Haivision SRT protocolSven Dueking2018-03-281-0/+1
| | | | | | | | | | | | | | | | The protocol requires libsrt (https://github.com/Haivision/srt) to be installed Signed-off-by: Sven Dueking <sven.dueking@nablet.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avcodec: add eac3_core bitstream filterPaul B Mahol2018-03-291-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/eac3: add support for dependent streamPaul B Mahol2018-03-291-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'c438899a706422b8362a13714580e988be4d638b'James Almer2018-03-281-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'c438899a706422b8362a13714580e988be4d638b': Add AV1 video decoding support through libaom This contains some extra changes taken from the libvpx decoder wrapper, most of them contained in the set_pix_fmt() function. Merged-by: James Almer <jamrial@gmail.com>
| * Add AV1 video decoding support through libaomLuca Barbato2018-03-121-0/+1
| | | | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | changelog: add missing line for filter_units bsfJames Almer2018-03-221-0/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/hapqa_extract_bsf : add new bsf filterMartin Vignali2018-03-131-0/+1
| | | | | | | | | | convert HapQA data to HAPQ or HAPAlphaOnly by copying the corresponding texture
* | avfilter: add drmeter audio filterPaul B Mahol2018-03-111-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Changelog: list the new SBC codecAurelien Jacobs2018-03-071-0/+1
| |
* | compat: remove in-tree NVidia headersTimo Rothenpieler2018-02-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | External headers are no longer welcome in the ffmpeg codebase because they increase the maintenance burden. However, in the NVidia case the vanilla headers need some modifications to be usable in ffmpeg therefore we still provide them, but in a separate repository. The external headers can be found at https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git Fate-source is updated because of the deleted files, and dynlink_loader.h license headers were updated with the standard FFmpeg headers. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | Add muxer/demuxer for raw codec2 and .c2 filesTomas Härdin2018-02-241-0/+1
| |
* | Add libcodec2 en/decoderTomas Härdin2018-02-241-0/+1
| |
* | avcodec/nvdec: Implement mjpeg nvdec hwaccelPhilip Langdale2018-02-211-1/+1
| |
* | vaapi: Add MJPEG decode hwaccelMark Thompson2018-02-211-1/+1
| |
* | avdevice: add android_camera indevFelix Matouschek2018-02-221-0/+1
| | | | | | | | | | | | | | | | This commit adds an indev for Android devices on API level 24+ which uses the Android NDK Camera2 API to capture video from builtin cameras Signed-off-by: Felix Matouschek <felix@matouschek.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | aptx: add raw muxer and demuxer for aptX HDAurelien Jacobs2018-02-091-1/+1
| |
* | aptx: implement the aptX HD bluetooth codecAurelien Jacobs2018-02-091-1/+1
| |
* | lavfi: add denoise and sharpness VAAPI video filters.Jun Zhao2018-01-211-1/+1
| | | | | | | | | | | | | | | | | | Most code between them is common, so put them in a new file for miscellaneous VAAPI filters. Signed-off-by: Yun Zhou <yunx.z.zhou@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | lavfi: add ProcAmp (color balance) VAAPI video filter.Jun Zhao2018-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | Add ProcAmp(color balance) vaapi video filter, use the option like -vf "procamp_vaapi=b=10:h=120:c=2.8:s=3.7" to set brightness/hue/contrast/saturation. Signed-off-by: Yun Zhou <yunx.z.zhou@intel.com> Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | Changelog: add VideoToolbox HEVC supportAman Gupta2018-01-061-0/+1
| | | | | | | | Signed-off-by: Aman Gupta <aman@tmm1.net>
* | libavformat: remove the ffmenc and ffmdec muxer and demuxersRostislav Pehlivanov2018-01-061-0/+1
| | | | | | | | | | | | Used only by ffserver. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | Remove the ffserver programRostislav Pehlivanov2018-01-061-0/+1
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | aiff: add explicit goto got_soundMisty De Meo2018-01-061-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: add arbitrary audio IIR filterPaul B Mahol2018-01-051-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add hilbert source FIR filterPaul B Mahol2018-01-041-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add entropy filterPaul B Mahol2018-01-031-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add deconvolve filterPaul B Mahol2017-12-271-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | w32pthreads: always use Vista+ API, drop XP supportwm42017-12-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | This removes the XP compatibility code, and switches entirely to SWR locks, which are available starting at Windows Vista. This removes CRITICAL_SECTION use, which allows us to add PTHREAD_MUTEX_INITIALIZER, which will be useful later. Windows XP is hereby not a supported build target anymore. It was decided in a project vote that this is OK.
* | avutil: add AVX-512 flagsJames Darnley2017-12-241-0/+1
| |
* | libavformat: LibreSSL (libtls) supportsfan52017-12-171-0/+1
| | | | | | | | Signed-off-by: sfan5 <sfan5@live.de>
* | avformat: add NSP demuxerPaul B Mahol2017-12-081-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add setrange filterPaul B Mahol2017-12-061-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add fillborders filterPaul B Mahol2017-12-011-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Add HW H.264 and HEVC encoding for AMD GPUs based on AMF SDKMikhail Mironov2017-11-281-0/+1
| | | | | | | | | | | | | | Requires AMF headers for at least version 1.4.4.1. Signed-off-by: Mikhail Mironov <mikhail.mironov@amd.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | Changelog: add VAAPI VP8 decoderMark Thompson2017-11-281-0/+1
| |
* | avcodec/nvdec: Implement vp8 hwaccelPhilip Langdale2017-11-261-1/+1
| |
* | avfilter: add lv2 wrapper filterPaul B Mahol2017-11-261-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add normalize filterRichard Ling2017-11-251-0/+1
| |
* | avfilter: add mix filterPaul B Mahol2017-11-241-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi: Add OpenCL overlay filterMark Thompson2017-11-221-0/+1
| | | | | | | | | | 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.
* | avcodec: Implement mpeg4 nvdec hwaccelPhilip Langdale2017-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was predictably nightmarish, given how ridiculous mpeg4 is. I had to stare at the cuvid parser output for a long time to work out what each field was supposed to be, and even then, I still don't fully understand some of them. Particularly: vop_coded: If I'm reading the decoder correctly, this flag will always be 1 as the decoder will not pass the hwaccel any frame where it is not 1. divx_flags: There's obviously no documentation on what the possible flags are. I simply observed that this is '0' for a normal bitstream and '5' for packed b-frames. gmc_enabled: I had a number of guesses as to what this mapped to. I picked the condition I did based on when the cuvid parser was setting flag. Also note that as with the vdpau hwaccel, the decoder needs to consume the entire frame and not the slice.
* | avcodec: Implement mpeg1 nvdec hwaccelPhilip Langdale2017-11-201-1/+1
| | | | | | | | | | Once I remembered that there's a separate decoder type for mpeg1, even though params struct is shared with mpeg2, everything worked.