summaryrefslogtreecommitdiff
path: root/Changelog
Commit message (Collapse)AuthorAge
* avcodec: add Apple Pixlet decoderPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: add pcm_f16le and pcm_f24le decoderPaul B Mahol2016-12-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavcodec : add decoder for Photoshop PSD image filesMartin Vignali2016-12-14
| | | | | | | | Decode the Image Data Section (which contains merged pictures). Support RGB/A and Grayscale/A in 8bits and 16 bits per channel. Support uncompress and rle decompression in Image Data Section. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: fail if autodetect-libraries are requested but not foundAndreas Cadhalpun2016-12-10
| | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* mov: Export spherical informationVittorio Giovara2016-12-07
| | | | | | | This implements Spherical Video V1 and V2, as described in the spatial-media collection by Google. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avfilter: add premultiply filterPaul B Mahol2016-12-01
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vc1dec: support multiple slices in frame coded images with hwaccelHendrik Leppkes2016-11-26
| | | | Based on a patch by Jun Zhao <mypopydev@gmail.com>
* avformat: Add Pro-MPEG CoP #3-R2 FEC protocolVlad Tarca2016-11-13
| | | | | | | Pro-MPEG Code of Practice #3 release 2 forward error correction for rtp_mpegts streams Signed-off-by: Vlad Tarca <vtarca@mobibase.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavfi/loudnorm: add an internal libebur128 libraryMarton Balint2016-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also contains the following changes to the library: - add ff_ prefix to functions - remove cplusplus defines. - add FF_ prefix to contants and some structs - remove true peak calculation feature, since it uses its own resampler, and af_loudnorm does not need it. - remove version info and some fprintf(stderr) functions - convert to use av_malloc - always use histogram mode for LRA calculation, otherwise LRA data is slowly consuming memory making af_loudnorm unfit for 24/7 operation. It also uses a BSD style linked list implementation which is probably not available on all platforms. So let's just remove the classic mode which not uses histogram. - add ff_thread_once for calculating static histogram tables - convert some functions to void which cannot fail - remove intrinsics and some unused headers - add support for planar audio - remove channel / sample rate changer function, in ffmpeg usually we simply alloc a new context - convert some static variables to defines - declare static histogram variables as aligned - convert some initalizations to mallocz - add window size parameter to init function and remove window size setter function - convert return codes to AVERROR - fix indentation Signed-off-by: Marton Balint <cus@passwd.hu>
* crystalhd: Switch to new decode API and remove the insanityPhilip Langdale2016-11-02
| | | | | | | | | | The new decode API allows for m:n decode patterns, which is what you need to use this hardware in a sane way. There are so many situations where 1:1 doesn't happen naturally that it's a miracle I got it working as well as I did. With this change, we can throw all of the crazy heuristics and sleeps(!) out, and things work correctly.
* Changelog: Add back next markerMichael Niedermayer2016-10-26
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Changelog: Add 3.2Michael Niedermayer2016-10-26
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/rtpdec_g726: Map mime type G726 to g726le.Carl Eugen Hoyos2016-10-22
| | | | | | | | | | Add new mime types AAL2-G726 for g726 as suggested in rfc 3551. This patch will break interaction with applications that incorrectly use big-endian G.726 with mime type G726 but we know of at least one device (DVTel camera) that correctly implements the rfc, so do the same. Fixes ticket #5890.
* lavc: add mpeg4 mediacodec decoderMatthieu Bouron2016-10-19
|
* lavc: add vp8/vp9 mediacodec decodersMatthieu Bouron2016-10-19
|
* lavfi/sidedata: add filter for manipulating frame side dataMarton Balint2016-10-13
| | | | | | | | | | | This is a similar filter to f_metadata, only it works on side data. Since adding side data from a user provided arbitrary binary string is unsafe, because current code assumes that a side data of a certain kind has the proper size, this filter only implements selection and deletion. Also, no value matching support is implemented yet, because there is no uniform way to specify a side data textually. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/matroskaenc: add an option to disable writting CRC32 elementsJames Almer2016-10-06
| | | | | | Also add missing Changelog entry. Signed-off-by: James Almer <jamrial@gmail.com>
* ChangeLog: Add latest CUVID changesPhilip Langdale2016-10-05
|
* Changelog: Compress slightly to improve readability.Carl Eugen Hoyos2016-10-02
|
* lavc: remove libfaac wrapperJosh de Kock2016-10-01
| | | | | | | | | | | There is really no need for two aac wrappers, we already have libfdk-aac which is better. Not to mention that faac doesn't even support HEv1, or HEv2. It's also under a license which is unusable for distribution, so it would only be useful to people who will compile their own ffmpeg, only use it themselves (which at that point should just use fdk-aac). Signed-off-by: Josh de Kock <josh@itanimul.li>
* Changelog: Mention edts support.Carl Eugen Hoyos2016-09-29
|
* lavd: drop SDL1 device and SDL1 supportJosh de Kock2016-09-24
| | | | Signed-off-by: Josh de Kock <josh@itanimul.li>
* ffplay: add SDL2 supportMarton Balint2016-09-24
| | | | | | | This commit also drops SDL1 support for ffplay. Tested-by: James Almer <jamrial@gmail.com> (Windows, mingw-w64) Signed-off-by: Josh de Kock <josh@itanimul.li>
* lavd: Add SDL2 output deviceJosh de Kock2016-09-24
| | | | | Acked-by: Michael Niedermayer Signed-off-by: Josh de Kock <josh@itanimul.li>
* lavfi: add nlmeans filterClément Bœsch2016-09-24
| | | | Fixes Ticket #4910
* Changelog: update with TrueHD and MLP encodersRostislav Pehlivanov2016-09-17
| | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* lavc: add hevc mediacodec decoderMatthieu Bouron2016-09-15
|
* avfilter: add sobel and prewitt filterPaul B Mahol2016-09-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add avgblur filterPaul B Mahol2016-09-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add gblur filterPaul B Mahol2016-09-04
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add weave filterPaul B Mahol2016-09-02
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: make use of ff_filter_get_nb_threadsPaul B Mahol2016-08-29
|
* avfilter: add vaguedenoiser filterPaul B Mahol2016-08-26
|
* avfilter: add yuvtestsrc source filterPaul B Mahol2016-08-25
|
* avfilter: add lut2 filterPaul B Mahol2016-08-25
|
* avfilter: add hysteresis filterPaul B Mahol2016-08-23
|
* avfilter: add maskedclamp filterPaul B Mahol2016-08-23
|
* avformat: Add fifo pseudo-muxerJan Sebechlebsky2016-08-22
| | | | | Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* avcodec/alsdec: Implement floating point sample data decodingUmair Khan2016-08-22
| | | | | | It conforms to the RM22 version of the reference encoder Signed-off-by: Umair Khan <omerjerk@gmail.com>
* avfilter: add bitplanenoise filterPaul B Mahol2016-08-17
|
* avfilter: add acrusher filterPaul B Mahol2016-08-11
|
* avfilter: add crystalizer audio filterVitaly Ostrosablin2016-08-07
| | | | Signed-off-by: Vitaly Ostrosablin <tmp6154@yandex.ru>
* avformat: add a TTA MuxerJames Almer2016-08-04
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* Changelog: add entry for MediaCodec hwaccelMatthieu Bouron2016-07-28
|
* Add an OpenH264 decoder wrapperMartin Storsjö2016-07-27
| | | | | | | | This is cherrypicked from libav, from commits 82b7525173f20702a8cbc26ebedbf4b69b8fecec and d0b1e6049b06eeeeca146ece4d2f199c5dba1565. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi/selectivecolor: add 16-bit supportClément Bœsch2016-07-24
|
* lavfi/curves: add 16-bit supportClément Bœsch2016-07-24
|
* lavfi/curves: do not automatically insert points at x=0 and x=1Clément Bœsch2016-07-24
| | | | | | | | There is actually a need for the origin and end point not to be defined. We can not automatically insert them with the y value of the first and last point as it will influence the curves in a wrong way. Fixes #5397
* avformat/oggenc: add vp8 muxing supportJames Almer2016-07-20
| | | | | | Addresses ticket #5687 Signed-off-by: James Almer <jamrial@gmail.com>
* avformat: add an Ogg Video muxerJames Almer2016-07-20
| | | | Signed-off-by: James Almer <jamrial@gmail.com>