Peter Ross
85b442e231
avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder
...
Signed-off-by: Peter Ross <pross@xvid.org>
2020-12-06 19:51:45 +11:00
Mohammad Izadi
afbc6852b4
avcodec/hevc_sei: add support for HDR10+ metadata
...
Signed-off-by: James Almer <jamrial@gmail.com>
2020-12-05 19:19:54 -03:00
Jean-Baptiste Kempf
052a5993ad
avcodec: add SpeedHQ encoder
2020-11-24 09:38:35 +01:00
Hendrik Leppkes
8f4aec719e
avcodec/dxva2: add AV1 decode support
...
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
2020-11-12 15:55:16 +01:00
Timo Rothenpieler
ac5b45abab
avcodec/nvdec: add av1 hwaccel
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
Co-authored-by: James Almer <jamrial@gmail.com>
2020-11-11 18:36:09 +01:00
Fei Wang
3308bbf776
avcodec: add av1 VAAPI decoder
...
Example cmdline:
ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -v verbose \
-c:v av1 -i input.ivf -pix_fmt yuv420p -vsync passthrough -f md5 \
-y out.md5
Signed-off-by: Fei Wang <fei.w.wang@intel.com>
2020-11-02 22:57:23 +00:00
Zane van Iperen
40a8d43885
avcodec: add adpcm_ima_alp encoder
2020-10-25 23:44:26 +10:00
James Almer
191f68aec1
avcodec/Makefile: add missing av1_cuvid entry
...
Signed-off-by: James Almer <jamrial@gmail.com>
2020-10-15 18:30:04 -03:00
Paul B Mahol
283f950a65
avcodec: add Cintel RAW decoder
2020-10-07 22:16:09 +02:00
hwren
c952db9d68
lavc,doc: add libuavs3d video decoder wrapper
...
Signed-off-by: hbj <hanbj@pku.edu.cn>
Signed-off-by: hwren <hwrenx@126.com>
2020-10-06 00:01:33 +08:00
hwren
6223d77578
lavc/avs3_parser: add avs3 parser
...
Signed-off-by: hbj <hanbj@pku.edu.cn>
Signed-off-by: hwren <hwrenx@126.com>
2020-10-05 23:10:13 +08:00
Lynne
45070eec4c
libwavpackenc: remove libwavpackenc wrapper
...
The manual states "there is virtually no reason to use that encoder.".
It supports less sample formats than the native encoder, is less efficient
than the native encoder and is also slower and pretty much remains untested.
libwavpack also isn't being fuzzed, which given that we plug the parameters
without any sanitizing them looks concerning.
2020-10-02 17:43:15 +02:00
Paul B Mahol
a3a6b56200
avcodec: add Argonaut Games Video decoder
2020-09-27 09:56:13 +02:00
Andreas Rheinhardt
bb16dbc002
avcodec/utvideo: Move stuff only used by Ut encoder to Ut encoder
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2020-09-26 21:10:45 +02:00
Paul B Mahol
5c2d7acb4f
avcodec: add IPU Video decoder and parser
2020-09-24 13:33:29 +02:00
James Almer
da5dae7415
avcodec/Makefile: add vaapi_hevc.h to the SKIPHEADERS list
...
Fixes make checkheaders when vaapi is disabled
Signed-off-by: James Almer <jamrial@gmail.com>
2020-09-15 19:29:37 -03:00
Fei Wang
47be5a5056
avcodec: add AV1 hardware accelerated decoder
...
This AV1 decoder is currently only used for hardware accelerated decoding.
It can be extended into a native decoder in the future, so set its name to
"av1" and temporarily give it the lowest priority in the codec list.
Signed-off-by: Fei Wang <fei.w.wang@intel.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2020-09-12 13:08:34 -03:00
Paul B Mahol
c8e38950e3
avcodec: add PhotoCD decoder
2020-09-04 16:01:53 +02:00
Paul B Mahol
7f95339319
avcodec: add MobiClip video decoder
2020-09-03 18:09:30 +02:00
Paul B Mahol
1304078d3c
avcodec: add FastAudio decoder
2020-09-03 18:07:58 +02:00
Paul B Mahol
a1caa16d45
avcodec: add ADPCM IMA MOFLEX decoder
2020-09-03 18:06:50 +02:00
Paul B Mahol
389cc142fb
avcodec/cfhd: add x86 SIMD
...
Overall speed changes for 1920x1080, yuv422p10le, 60fps from: 0.19x to 0.343x
2020-08-26 21:13:38 +02:00
Clément Bœsch
4dbd055d5a
avcodec/dvbsub: add "enc" suffix to encoder
2020-08-22 19:02:01 +02:00
Paul B Mahol
6158029dfc
avcodec: add RPZA encoder
2020-08-21 22:46:07 +02:00
James Almer
1841921277
avcodec: split off A53 Closed Caption parsing code into its own file
...
Signed-off-by: James Almer <jamrial@gmail.com>
2020-08-15 13:01:00 -03:00
Zane van Iperen
62da99e1d0
avcodec: add adpcm_argo encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
2020-08-07 23:04:28 +10:00
Paul B Mahol
4e27817629
avcodec: add CFHD encoder
2020-08-02 09:33:24 +02:00
Mark Thompson
30a4bdbc1f
libsvtav1: Rename without a _
...
The external library is called libsvtav1, so use this name everywhere.
2020-07-31 22:30:35 +01:00
Daryl Seah
0e20dee5c2
avcodec: Add an SVT-AV1 encoder wrapper
...
Signed-off-by: Daryl Seah <daryl.seah@intel.com>
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
Signed-off-by: ZhiZhen Tang <zhizhen.tang@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
Signed-off-by: Xu Guangxin <guangxin.xu@intel.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2020-07-29 17:11:26 -03:00
Zane van Iperen
80dda80981
avcodec: add adpcm_ima_apm encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
2020-07-21 11:36:14 +10:00
ManojGuptaBonda
3c821c4ad3
lavc/vdpau_hevc: add function to find exact vdp_profile for REXT
...
Add vdpau_parse_rext_profile and use profile constraint flags to
determine the exact vdp_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: Philip Langdale <philipl@overt.org>
2020-07-09 20:54:11 -07:00
Gautam Ramakrishnan
cfe2cf0a63
libavcodec/pgxdec: Add PGX decoder
...
This patch adds a pgx decoder.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-07-03 23:28:26 +02:00
Gautam Ramakrishnan
d09c35677d
libavcodec/jpeg2000_parser: Add jpeg2000 parser
...
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-06-07 01:23:40 +02:00
Paul B Mahol
d49db99ce2
avcodec: add PFM image decoder
2020-05-30 18:02:55 +02:00
Zane van Iperen
b1189c1571
avcodec: add adpcm_ima_ssi encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-05-27 22:13:39 +02:00
Anton Khirnov
ba6cada92e
avcodec.h: split AVCodec API into its own header
2020-05-27 10:22:17 +02:00
Anton Khirnov
bdd6aa25c1
avcodec.h: split bitstream filters API into its own header
2020-05-22 14:38:57 +02:00
Anton Khirnov
9d443c3e68
avcodec.h: split AVCodecParameters API into its own header
2020-05-22 14:38:57 +02:00
wm4
050b72ab5e
avcodec: Add MediaFoundation encoder wrapper
...
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-19 21:34:04 +03:00
Paul B Mahol
cdd06db56f
avcodec: add NotchLC decoder
2020-05-19 20:09:25 +02:00
Marton Balint
2035620b7c
avcodec/pcm_rechunk_bsf: add bitstream filter to rechunk pcm audio
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2020-05-07 23:12:24 +02:00
Lynne
bdd57e2a37
lavc/bsf: add an Opus metadata bitstream filter
...
The only adjustable field is the gain. Some ripping/transcoding programs
have started to use it.
2020-05-05 22:25:33 +01:00
Zane van Iperen
3e22e738c0
avcodec: add support for Cunning Developments' ADPCM
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-04-24 19:43:04 +02:00
James Almer
fccd6c2be0
avcodec: add a WebP parser
...
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-16 15:05:07 -03:00
Anton Khirnov
c3a2615bb8
lavc: install codec_desc.h
...
Forgotten in 672946c7fe
2020-04-10 18:18:51 +02:00
Anton Khirnov
c6978418b8
avcodec.h: split codec IDs into their own header
2020-04-10 13:57:21 +02:00
Anton Khirnov
9875fd24ce
avcodec.h: split AVPacket API into its own header
2020-04-10 13:54:03 +02:00
Paul B Mahol
481ebb1c8b
avcodec: add MV30 decoder
2020-04-10 12:22:09 +02:00
Paul B Mahol
fed0de3728
avcodec: add CRI HCA decoder
2020-03-17 16:07:25 +01:00
Paul B Mahol
c6bbdba9cd
avcodec: add derf dpcm decoder
2020-03-17 16:05:15 +01:00