Anton Khirnov
be95df12bb
lavc/mpeg*: drop the XvMC hwaccel code
...
XvMC was last relevant over 10 years ago, if ever. There is no reason to
use it today.
3 years ago
Paul B Mahol
f05c52985c
avfilter: add dialogue enhance audio filter
3 years ago
James Almer
ce4d459db1
Changelog: Add new <next> line after 5.0
...
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
James Almer
746df0a19a
Changelog: replace <next> by 5.0
...
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
Zane van Iperen
21e25d2fe2
Changelog: add IMF demuxer
...
Suggested-By: Pierre-Anthony Lemieux <pal@palemieux.com>
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
3 years ago
Paul B Mahol
209488ccb0
avfilter: add anlmf filter
3 years ago
rcombs
18192166e7
lavc/videotoolboxenc: add ProRes support
3 years ago
Aman Karmani
4ac869ca2a
avfilter: add vf_yadif_videotoolbox
...
deinterlaces CVPixelBuffers, i.e. AV_PIX_FMT_VIDEOTOOLBOX frames
for example, an interlaced mpeg2 video can be decoded by avcodec,
uploaded into a CVPixelBuffer, deinterlaced by Metal, and then
encoded to h264 by VideoToolbox as follows:
ffmpeg \
-init_hw_device videotoolbox \
-i interlaced.ts \
-vf hwupload,yadif_videotoolbox \
-c:v h264_videotoolbox \
-b:v 2000k \
-c:a copy \
-y progressive.ts
(note that uploading AVFrame into CVPixelBuffer via hwupload
requires 504c60660d
)
this work is sponsored by Fancy Bits LLC
Reviewed-by: Ridley Combs <rcombs@rcombs.me>
Reviewed-by: Philip Langdale <philipl@overt.org>
Signed-off-by: Aman Karmani <aman@tmm1.net>
3 years ago
Paul B Mahol
996b13fac4
avfilter: add audio dynamic equalizer filter
3 years ago
Lynne
bdc920574d
Changelog: update with recent Vulkan filter additions
3 years ago
Paul B Mahol
fc9a686688
avfilter: add audio dynamic smooth filter
3 years ago
Paul B Mahol
11b11577fe
avfilter: add audio spectral stats filter
3 years ago
Shiyou Yin
07f8f78a5f
configure: Add support for loongarch.
...
For la464 cpu: ./configure --cpu=la464
With cross-compiler:
./configure --cross-prefix=loongarch64-linux-gnu- \
--enable-cross-compile --arch=loongarch64 \
--target-os=linux --cpu=la464
Reviewed-by: 陈昊 <chenhao@loongson.cn>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
3 years ago
rcombs
da0179b262
lavc/proresdec: add videotoolbox hwaccel
3 years ago
rcombs
a41a2efc85
lavc/videotoolbox: add VP9 hardware acceleration
...
On M1 Max, this supports profiles 0 and 2, but not 1 and 3.
3 years ago
Limin Wang
3436864e68
avcodec: suppport for bitpacked encode
...
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
3 years ago
Limin Wang
4f5352d5fe
avformat/rtpenc: adds partial support for the RFC 4175
...
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
3 years ago
Paul B Mahol
d401b1ccec
avfilter: add colorspectrum source video filter
3 years ago
Paul B Mahol
8164fe1139
avfilter: add huesaturation filter
3 years ago
Paul B Mahol
407acc0747
avfilter: add varblur video filter
3 years ago
Paul B Mahol
933765aa0e
avfilter: add xcorrelate video filter
3 years ago
Paul B Mahol
32eaf4069e
avfilter: add limitdiff video filter
3 years ago
Paul B Mahol
148ada5577
avcodec: add native Speex decoder
3 years ago
Paul B Mahol
8f26ebde14
avfilter: add audio signal to distortion ratio filter
3 years ago
Peter Ross
60a9d3778f
avcodec: GEM Raster image decoder
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Peter Ross <pross@xvid.org>
3 years ago
Paul B Mahol
ba63078b0f
avfilter: add (a)latency filters
3 years ago
Paul B Mahol
1f447fd954
avcodec: add amr parser
3 years ago
Paul B Mahol
b2ec4edef7
avfilter: add morpho filter
3 years ago
Paul B Mahol
eeab62ad2d
avfilter: add audio psychoacoustic clipper
3 years ago
Paul B Mahol
463c71b3b3
avfilter/vf_convolution: add scharr operator
3 years ago
Peter Ross
c655a734b1
avcodec/siren: MSN Siren decoder
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Peter Ross <pross@xvid.org>
3 years ago
Anton Khirnov
d6fdc78e91
sws: implement slice threading
3 years ago
James Almer
8a6beccf0d
avformat: add an AV1 Low overhead bitstream format muxer
...
Suggested-by: BBB
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
Paul Buxton
e07ada3dac
avfilter: add grayworld video filter
...
Implements a gray world color correction algorithm
using a log scale LAB colorspace.
Signed-off-by: Paul Buxton <paulbuxton.mail@googlemail.com>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
3 years ago
Paul B Mahol
1da2dd5c77
avfilter: add atilt filter
3 years ago
Paul B Mahol
b53a7d2d4d
avfilter: add adecorrelate filter
3 years ago
Paul B Mahol
02aa7dc423
avfilter: add hsvkey and hsvhold video filters
3 years ago
Paul B Mahol
ed47a4a842
avcodec: add SMC encoder
3 years ago
Paul B Mahol
8567f1c392
avfilter: add (a)segment filters
3 years ago
Paul B Mahol
6846d48fa6
avfilter: add afwtdn filter
3 years ago
James Almer
8c2c0135e5
avformat: add a concat protocol that takes a line break delimited list of resources
...
Suggested-by: ffmpeg@fb.com
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
Zane van Iperen
dcb285d2b7
avformat: add Argonaut Games CVG muxer
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Zane van Iperen
9789ea59d0
avformat: add Argonaut Games CVG demuxer
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Cameron Cawley
5c7313c740
avcodec: Implement Acorn Replay IMA ADPCM decoder
...
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Aidan Richmond
4236e87f50
avformat/westwoodaudenc: Adds muxer for Westwood AUD format.
...
Format is still used by modders of these old games.
Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Signed-off-by: Aidan Richmond <aidan.is@hotmail.co.uk>
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Aidan Richmond
a0fd55c206
avcodec/adpcmenc: Adds encoder for Westwood ADPCM.
...
Signed-off-by: Aidan Richmond <aidan.is@hotmail.co.uk>
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
4 years ago
Michael Niedermayer
d7301f1b75
Changelog: Add new <next> line after 4.4
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Michael Niedermayer
3c8c3e0b86
Changelog: replace <next> by 4.4
...
Found-by: <jamrial>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
4 years ago
Marton Balint
c281d84b20
avformat: add Changelog entry for librist and bump minor
...
Signed-off-by: Marton Balint <cus@passwd.hu>
4 years ago
parazyd
51367267c8
avformat/gopher: Add support for Gopher over TLS
...
This commit adds a "gophers" handler to the gopher protocol. gophers
is a community-adopted protocol that acts the same way like normal
gopher with the added TLS encapsulation.
The gophers protocol is supported by gopher servers like geomydae(8),
and clients like curl(1), clic(1), and hurl(1).
This commit also adds compilation guards to both gopher and gophers,
since now there are two protocols in the file it makes sense to
have this addition.
Signed-off-by: parazyd <parazyd@dyne.org>
Signed-off-by: Marton Balint <cus@passwd.hu>
4 years ago