551fcbbccb
lavc/g729dec: Support decoding Sipro ACELP.KELVIN.
...
Fixes ticket #4799 .
Analyzed-by: Aleksandr Ustinov
2019-09-16 20:57:53 +02:00
ef43a4d6b3
avformat: Add ZeroMQ as a protocol
...
When ffmpeg was streaming, multiple clients were only supported by using a
multicast destination address. An alternative was to stream to a server which
re-distributes the content. This commit adds ZeroMQ as a protocol, which allows
multiple clients to connect to a single ffmpeg instance.
Signed-off-by: Marton Balint <cus@passwd.hu >
2019-09-02 23:08:43 +02:00
f8ad2ddd7a
libavcodec/amfenc: Vulkan initialization support for encoder.
...
Added linux support for amf encoder through vulkan.
To use h.264(AMD VCE) encoder on linux amdgru-pro version 19.20+ and
amf-amdgpu-pro package(amdgru-pro contains, but does not install
automatically) are required.
This driver can be installed using amdgpu-pro-install script in
official amd driver archive.
Initialization of amf encoder occurs in this order:
1) trying to initialize through dx11(only windows)
2) trying to initialize through dx9(only windows)
3) trying to initialize through vulkan
Only Vulkan initialization available on linux.
2019-08-27 18:28:31 -07:00
d70fece560
avformat/ifv: added support for ifv cctv files
...
Fixes ticket #2956 .
Signed-off-by: Swaraj Hota <swarajhota353@gmail.com >
Signed-off-by: Peter Ross <pross@xvid.org >
2019-06-21 22:02:14 +10:00
43dbdee264
VP4 video decoder
2019-06-12 20:06:20 +10:00
e1839283bc
doc: add basic documentation for libdav1d
...
Signed-off-by: James Almer <jamrial@gmail.com >
2019-05-20 18:21:33 -03:00
d19f8e711c
doc/general.texi: add note about 32-bit GCC builds of AviSynth+
2019-05-04 12:01:58 +05:30
55895df4c8
doc/general.texi: update AviSynth+ reference page
...
Directed to the AviSynth+ entry on AviSynth Wiki rather than to
the github repository, since the wiki page is both more informative
and has the relevant Git/download links. The github releases page
is little more than a changelog.
2019-05-04 12:00:20 +05:30
224aad3026
doc/general.texi: remove note about regressed AviSynth+ header
...
It's been fixed both AviSynth+-side and locally.
2019-05-04 11:59:56 +05:30
7f9a81b110
doc/general: make column key note more verbose
...
Addresses #7795
2019-04-01 14:07:28 +05:30
885a80d189
doc: fix various typos
...
Found with the help of codespell-1.14.0.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net >
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro >
2019-02-10 21:12:40 +05:30
d91197c610
doc: vapoursynth
...
Add entry in external library list and demuxers.
2018-12-08 15:33:57 +05:30
05a61a02d6
doc/general: rearrange libraries in alphabetical order
2018-12-07 17:56:00 +05:30
6ea3cf1b6f
doc: libmodplug
...
Add entry in external library list and demuxers.
2018-12-05 19:32:05 +05:30
ea68e02c6d
doc: remove licensing claims for chromaprint and libgme
2018-12-04 20:13:57 +05:30
aae7e009b3
doc: libgme
...
Add entry in external library list and add details to demuxer entry.
2018-12-04 18:06:43 +05:30
8bd7919699
doc: chromaprint
...
Add entry in external library list and add details to muxer entry.
2018-12-04 16:38:42 +05:30
beaa350e24
avcodec: libdav1d AV1 decoder wrapper.
...
Originally written by Ronald S. Bultje, with fixes, optimizations and
improvements by James Almer.
Signed-off-by: James Almer <jamrial@gmail.com >
2018-11-05 21:48:11 -03:00
22238d0b94
avcodec: Implement Archimedes VIDC encoder/decoder
...
Signed-off-by: Cameron Cawley <ccawley2011@gmail.com >
2018-10-26 13:39:25 +02:00
0709b0561f
avformat: add SER demuxer
2018-10-13 15:40:08 +02:00
85a921f461
lavc, doc, configure: add libxavs2 video encoder wrapper
...
Signed-off-by: hwren <hwrenx@126.com >
2018-09-11 21:48:42 +01:00
a39fdc97b7
doc/general: add some missed codecs
2018-08-21 12:03:36 +02:00
f563e7868f
avs2: correct avs2 description
...
Signed-off-by: hwren <hwrenx@126.com >
Signed-off-by: Gyan Doshi <ffmpeg@gyani.pro >
2018-08-08 00:13:13 +05:30
5985a1bf72
lavc, doc, configure: add avs2 video decoder wrapper
...
Tested-by: Steven Liu <lq@chinaffmpeg.org >
Signed-off-by: hwren <hwrenx@126.com >
Signed-off-by: Steven Liu <lq@chinaffmpeg.org >
2018-07-27 20:07:56 +08:00
47a818323b
doc/general.texi: clarify FDK-AAC licensing & usability
...
Mnetion it can be used to decode as well.
2018-06-07 17:04:56 +05:30
187ff5a108
Add Sega FILM muxer
...
Signed-off-by: Josh de Kock <josh@itanimul.li >
2018-04-05 22:04:30 +01:00
ae1a8b0690
doc/general.texi: fix warning
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2018-03-29 10:31:45 +02:00
0dc11d8bbd
Merge commit 'c438899a706422b8362a13714580e988be4d638b'
...
* commit 'c438899a706422b8362a13714580e988be4d638b':
Add AV1 video decoding support through libaom
This contains some extra changes taken from the libvpx decoder
wrapper, most of them contained in the set_pix_fmt() function.
Merged-by: James Almer <jamrial@gmail.com >
2018-03-28 18:09:46 -03:00
c438899a70
Add AV1 video decoding support through libaom
...
Signed-off-by: Diego Biurrun <diego@biurrun.de >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2018-03-12 08:12:43 +01:00
88508a87a5
sbc: add raw muxer for SBC
2018-03-07 22:26:53 +01:00
ff4600d954
sbc: implement SBC encoder (low-complexity subband codec)
...
This was originally based on libsbc, and was fully integrated into ffmpeg.
2018-03-07 22:26:53 +01:00
2e08de0815
sbc: add raw demuxer for SBC
2018-03-07 22:26:53 +01:00
4439887198
sbc: implement SBC decoder (low-complexity subband codec)
...
This was originally based on libsbc, and was fully integrated into ffmpeg.
2018-03-07 22:26:53 +01:00
5655048c73
Add muxer/demuxer for raw codec2 and .c2 files
2018-02-24 17:06:31 +01:00
f958f431ec
Add libcodec2 en/decoder
2018-02-24 17:06:31 +01:00
d8258489c8
aptx: add raw muxer and demuxer for aptX HD
2018-02-09 22:10:55 +01:00
6fd110a094
aptx: implement the aptX HD bluetooth codec
2018-02-09 22:10:55 +01:00
3895fce26e
Merge commit '34c113335b53d83ed343de49741f0823aa1f8cc6'
...
* commit '34c113335b53d83ed343de49741f0823aa1f8cc6':
Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK
Most of this was already present from 9ea6607d29
,
this just applies some minor fixups and adds the general documentation.
Merged-by: Mark Thompson <sw@jkqxz.net >
2018-01-16 23:25:27 +00:00
34c113335b
Add support for H.264 and HEVC hardware encoding for AMD GPUs based on AMF SDK
...
Requires AMF headers for at least version 1.4.4.1.
Signed-off-by: Mikhail Mironov <mikhail.mironov@amd.com >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org >
2018-01-04 18:15:56 +01:00
a41a5db797
avformat: add NSP demuxer
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-12-08 16:01:09 +01:00
018eef1a1b
aptx: add raw muxer and demuxer for aptX
2017-11-10 21:32:06 +00:00
a337b36b8b
aptx: implement the aptX bluetooth codec
...
The encoder was reverse engineered from binary library and from
EP0398973B1 patent (long expired).
The decoder was simply deduced from the encoder.
2017-11-10 21:32:06 +00:00
e06bdc3c37
lavf/amr: Add amrnb and amrwb demuxers.
...
Fixes ticket #6678 .
2017-11-05 20:51:03 +01:00
269ed71e93
Merge commit '189157c3fc8eeb691e3684b09d971eb5ddb47d5b'
...
* commit '189157c3fc8eeb691e3684b09d971eb5ddb47d5b':
Add ClearVideo decoder
See a63496cc88
Merged-by: James Almer <jamrial@gmail.com >
2017-10-30 15:49:38 -03:00
3729ae659f
avcodec: add MagicYUV encoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2017-10-28 17:56:02 +02:00
762ab2de6e
Remove dv1394 input device
...
Support for this device has been removed in the Linux kernel since v2.6.37.
dv1394 has been superseded by libiec61883 which is functionally equivalent.
Signed-off-by: Josh de Kock <josh@itanimul.li >
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2017-10-13 23:57:59 +02:00
7a6bd54152
Add SUP/PGS subtitle muxer
...
Fixes ticket #2208
2017-09-09 12:07:14 +02:00
6e02f66f1b
Add FITS Encoder
...
Signed-off-by: Paras Chadha <paraschadha18@gmail.com >
2017-08-30 12:13:01 +02:00
61e4db4bb7
Add FITS Decoder
...
Signed-off-by: Paras Chadha <paraschadha18@gmail.com >
2017-08-30 12:13:01 +02:00
f61e2dcfc3
lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified.
...
Compatible with the binary encoder attached to ticket #6596 (right-aligned)
and a sample from a SEG Mp3-Player (left-aligned).
2017-08-24 12:55:46 +02:00