Andreas Rheinhardt
73bc26acb8
avcodec/mpegaudiodec: Share fixed and floating point data and init code
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
4 years ago
Peter Ross
85b442e231
avcodec/msp2dec: Microsoft Paint (MSP) version 2 decoder
...
Signed-off-by: Peter Ross <pross@xvid.org>
4 years ago
Mohammad Izadi
afbc6852b4
avcodec/hevc_sei: add support for HDR10+ metadata
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Jean-Baptiste Kempf
052a5993ad
avcodec: add SpeedHQ encoder
4 years ago
Hendrik Leppkes
8f4aec719e
avcodec/dxva2: add AV1 decode support
...
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
4 years ago
Timo Rothenpieler
ac5b45abab
avcodec/nvdec: add av1 hwaccel
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
Co-authored-by: James Almer <jamrial@gmail.com>
4 years ago
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>
4 years ago
Zane van Iperen
40a8d43885
avcodec: add adpcm_ima_alp encoder
4 years ago
James Almer
191f68aec1
avcodec/Makefile: add missing av1_cuvid entry
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Paul B Mahol
283f950a65
avcodec: add Cintel RAW decoder
4 years ago
hwren
c952db9d68
lavc,doc: add libuavs3d video decoder wrapper
...
Signed-off-by: hbj <hanbj@pku.edu.cn>
Signed-off-by: hwren <hwrenx@126.com>
4 years ago
hwren
6223d77578
lavc/avs3_parser: add avs3 parser
...
Signed-off-by: hbj <hanbj@pku.edu.cn>
Signed-off-by: hwren <hwrenx@126.com>
4 years ago
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.
4 years ago
Paul B Mahol
a3a6b56200
avcodec: add Argonaut Games Video decoder
4 years ago
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>
4 years ago
Paul B Mahol
5c2d7acb4f
avcodec: add IPU Video decoder and parser
4 years ago
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>
4 years ago
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>
4 years ago
Paul B Mahol
c8e38950e3
avcodec: add PhotoCD decoder
4 years ago
Paul B Mahol
7f95339319
avcodec: add MobiClip video decoder
4 years ago
Paul B Mahol
1304078d3c
avcodec: add FastAudio decoder
4 years ago
Paul B Mahol
a1caa16d45
avcodec: add ADPCM IMA MOFLEX decoder
4 years ago
Paul B Mahol
389cc142fb
avcodec/cfhd: add x86 SIMD
...
Overall speed changes for 1920x1080, yuv422p10le, 60fps from: 0.19x to 0.343x
4 years ago
Clément Bœsch
4dbd055d5a
avcodec/dvbsub: add "enc" suffix to encoder
4 years ago
Paul B Mahol
6158029dfc
avcodec: add RPZA encoder
4 years ago
James Almer
1841921277
avcodec: split off A53 Closed Caption parsing code into its own file
...
Signed-off-by: James Almer <jamrial@gmail.com>
4 years ago
Zane van Iperen
62da99e1d0
avcodec: add adpcm_argo encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Paul B Mahol
4e27817629
avcodec: add CFHD encoder
4 years ago
Mark Thompson
30a4bdbc1f
libsvtav1: Rename without a _
...
The external library is called libsvtav1, so use this name everywhere.
4 years ago
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>
4 years ago
Zane van Iperen
80dda80981
avcodec: add adpcm_ima_apm encoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
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>
4 years ago
Gautam Ramakrishnan
cfe2cf0a63
libavcodec/pgxdec: Add PGX decoder
...
This patch adds a pgx decoder.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
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>
5 years ago
Paul B Mahol
d49db99ce2
avcodec: add PFM image decoder
5 years ago
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>
5 years ago
Anton Khirnov
ba6cada92e
avcodec.h: split AVCodec API into its own header
5 years ago
Anton Khirnov
bdd6aa25c1
avcodec.h: split bitstream filters API into its own header
5 years ago
Anton Khirnov
9d443c3e68
avcodec.h: split AVCodecParameters API into its own header
5 years ago
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>
5 years ago
Paul B Mahol
cdd06db56f
avcodec: add NotchLC decoder
5 years ago
Marton Balint
2035620b7c
avcodec/pcm_rechunk_bsf: add bitstream filter to rechunk pcm audio
...
Signed-off-by: Marton Balint <cus@passwd.hu>
5 years ago
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.
5 years ago
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>
5 years ago
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>
5 years ago
Anton Khirnov
c3a2615bb8
lavc: install codec_desc.h
...
Forgotten in 672946c7fe
5 years ago
Anton Khirnov
c6978418b8
avcodec.h: split codec IDs into their own header
5 years ago
Anton Khirnov
9875fd24ce
avcodec.h: split AVPacket API into its own header
5 years ago
Paul B Mahol
481ebb1c8b
avcodec: add MV30 decoder
5 years ago
Paul B Mahol
fed0de3728
avcodec: add CRI HCA decoder
5 years ago