Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-07libavcodec/jpeg2000_parser: Add jpeg2000 parserGautam Ramakrishnan
I have attempted to write a JPEG2000 Parser. Have tested by generating a file containing 14 frames, as mentioned by Micheal. Have also tried testing with various packet sizes by setting -frame_size option. Additionally, fixed a few formatting issues as pointed out by Micheal. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-05-30avcodec: add PFM image decoderPaul B Mahol
2020-05-27avcodec: add adpcm_ima_ssi encoderZane van Iperen
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-05-27avcodec.h: split AVCodec API into its own headerAnton Khirnov
2020-05-22avcodec.h: split bitstream filters API into its own headerAnton Khirnov
2020-05-22avcodec.h: split AVCodecParameters API into its own headerAnton Khirnov
2020-05-19avcodec: Add MediaFoundation encoder wrapperwm4
This contains encoder wrappers for H264, HEVC, AAC, AC3 and MP3. This is based on top of an original patch by wm4 <nfxjfg@googlemail.com>. The original patch supported both encoding and decoding, but this patch only includes encoding. The patch contains further changes by Paweł Wegner <pawel.wegner95@gmail.com> (primarily for splitting out the encoding parts of the original patch) and further cleanup, build compatibility fixes and tweaks for use with Qualcomm encoders by Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
2020-05-19avcodec: add NotchLC decoderPaul B Mahol
2020-05-08avcodec/pcm_rechunk_bsf: add bitstream filter to rechunk pcm audioMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-06lavc/bsf: add an Opus metadata bitstream filterLynne
The only adjustable field is the gain. Some ripping/transcoding programs have started to use it.
2020-04-24avcodec: add support for Cunning Developments' ADPCMZane van Iperen
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-04-16avcodec: add a WebP parserJames Almer
Based on code from the BMP parser. Addresses ticket #8574 Reviewed-by: James Zern <jzern@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
2020-04-10lavc: install codec_desc.hAnton Khirnov
Forgotten in 672946c7fe6de56ccf5d2271ad1bfeb2290f394f
2020-04-10avcodec.h: split codec IDs into their own headerAnton Khirnov
2020-04-10avcodec.h: split AVPacket API into its own headerAnton Khirnov
2020-04-10avcodec: add MV30 decoderPaul B Mahol
2020-03-17avcodec: add CRI HCA decoderPaul B Mahol
2020-03-17avcodec: add derf dpcm decoderPaul B Mahol
2020-03-17avcodec: add ADPCM IMA MTF decoderPaul B Mahol
2020-03-11avcodec/wavpack: add support for DSD filesDavid Bryant
Add support for WavPack DSD files to the existing WavPack decoder using avcodec/dsd to perform the 8:1 decimation to 32-bit float samples. We must serialize the dsd2pcm operation (cross-boundary filtering) but would like to use frame-level multithreading for the CPU-intensive DSD decompression, and this is accomplished with ff_thread_report/await_progress(). Because the dsd2pcm operation is independent across channels we use slice-based multithreading for that part. Also a few things were removed from the existing WavPack decoder that weren't being used (primarily the SavedContext stuff) and the WavPack demuxer was enhanced to correctly determine the sampling rate of DSD files (and of course to no longer reject them). Signed-off-by: David Bryant <david@wavpack.com>
2020-03-09avcodec: add decoder for High Voltage Software's ALP ADPCMZane van Iperen
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-24avcodec/Makefile: remove bogus/duplicate PNG parser entryAnamitra Ghorui
2020-02-24lavc/vaapi_hevc: add function to find exact va_profile for REXTLinjie Fu
Add vaapi_parse_rext_profile and use profile constraint flags to determine the exact va_profile for HEVC_REXT. If profile mismatch is allowed, select Main profile by default. Add build object in Makefile for h265_profile_level dependency. Signed-off-by: Linjie Fu <linjie.fu@intel.com>
2020-02-21avcodec: add decoder for Rayman 2's ADPCM variantZane van Iperen
Adds support for the ADPCM variant used in Rayman 2's files. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
2020-02-20avcodec: add siren audio decoderPaul B Mahol
2020-02-20libavcodec/svq: Remove ff_svq1_packet_checksum()Michael Niedermayer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-16avcodec: fix pcm zork decoderPaul B Mahol
Fixes #1939
2020-02-15avcodec: add cdtoons decoderAlyssa Milburn
This adds a decoder for Broderbund's sprite-based QuickTime CDToons codec, based on the decoder I wrote for ScummVM. Signed-off-by: Alyssa Milburn <amilburn@zall.org>
2020-02-06avcodec: add decoder for Simon & Schuster Interactive's ADPCM variantZane van Iperen
Adds support for the ADPCM variant used by some Simon & Schuster Interactive games such as Real War, and Real War: Rogue States. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-06avcodec/aptx: split decoder and encoder into separate filesJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2020-02-05avcodec/Makefile: combine dvdsub dependencies into one entry per moduleJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2020-02-05lavc/dvdsubenc: accept palette from optionsMichael Kuron
Previously, the default palette would always be used. Now, we can accept a custom palette, just like dvdsubdec does. Signed-off-by: Michael Kuron <michael.kuron@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-05lavc/dvdsubdec: Move palette parsing to new functionMichael Kuron
Signed-off-by: Michael Kuron <michael.kuron@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-01-26avcodec: add decoder for argonaut games' adpcm codecZane van Iperen
Adds support for the ADPCM variant used by some Argonaut Games' games, such as 'Croc! Legend of the Gobbos', and 'Croc 2'. Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
2019-11-28avcodec: add mvha video decoderPaul B Mahol
2019-11-28avcodec: add mvdv video decoderPaul B Mahol
2019-11-13avcodec: add an AV1 frame merge bitstream filterJames Almer
This BSF takes Temporal Units split across different AVPackets and merges them by looking for Temporal Delimiter OBUs. Signed-off-by: James Almer <jamrial@gmail.com>
2019-11-10avcodec: Add librav1e encoderDerek Buitenhuis
Port to the new send/receive API by: James Almer <jamrial@gmail.com>. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2019-11-06avcodec/Makefile: add missing msmpeg4* dependencies to wmv1 encoderLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2019-11-06avcodec/Makefile: add missing h263data dependency to snow encoderLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2019-11-06avcodec/Makefile: add missing vorbis_data dependency to opus encoderLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2019-11-05avcodec/Makefile: add missing ass dependency to ccaption decoderLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2019-11-03lavc/qsvenc: enable vp9 encoderZhong Li
1. must enable low_power mode since just VDENC can be supported by iHD driver right now 2. Coding option1 and extra_data are not supported by MSDK 3. IVF header will be inserted in MSDK by default, but it is not needed for FFmpeg, so disable it. Signed-off-by: Zhong Li <zhongli_dev@126.com>
2019-10-26Add support for VP9 VDPAU hwaccel decodeManojGuptaBonda
Support for VDPAU accelerated VP9 decoding was added with libvdpau-1.3. Support for the same in ffmpeg is added with this patch. Profiles related to VDPAU VP9 can be found in latest vdpau.h present in libvdpau-1.3. DRC clips are not supported yet due to http://trac.ffmpeg.org/ticket/8068 Add VP9 VDPAU to list of hwaccels and supported formats Added file vdpau_vp9.c and Modified configure to add VDPAU VP9 support. Mapped VP9 profiles to VDPAU VP9 profiles. Populated the codec specific params that need to be passed to VDPAU. Signed-off-by: Philip Langdale <philipl@overt.org>
2019-09-16lavc/g729dec: Support decoding Sipro ACELP.KELVIN.Carl Eugen Hoyos
Fixes ticket #4799. Analyzed-by: Aleksandr Ustinov
2019-09-02lavc/tiff: Decode embedded JPEGs in DNG imagesNick Renieris
Used a technique similar to lavc/tdsc.c for invoking the MJPEG decoder. This commit adds support for: - DNG tiles - DNG tile huffman lossless JPEG decoding - DNG 8-bpp ("packed" as dcraw calls it) decoding - DNG color scaling [1] - LinearizationTable tag - BlackLevel tag [1]: As specified in the DNG Specification - Chapter 5 Signed-off-by: Nick Renieris <velocityra@gmail.com>
2019-08-29avcodec: add IMM5 decoderPaul B Mahol
2019-08-20lavc/qsvdec: Add mjpeg decoder supportZhong Li
Signed-off-by: Zhong Li <zhong.li@intel.com>
2019-07-07lavc/h265_profile_level: Add unit testMark Thompson
Operates in the same way as the h264-levels test.
2019-07-07h265_metadata: Add option to set the level of the streamMark Thompson
To match the same option in h264_metadata.