Diego Biurrun
a7da517f6a
h264data: Move all data tables from a header to a .c file
9 years ago
Anton Khirnov
33d18982fa
lavc: add a new bitstream filtering API
...
Deprecate the current bitstream filtering API.
9 years ago
Diego Biurrun
d24bd96bdd
build: Disentangle VC-1 decoder and parser
9 years ago
Diego Biurrun
15a24614ae
build: Add vc1dsp component for more fine-grained dependencies
9 years ago
Diego Biurrun
f9fbd47467
msmpeg4data: Move WMV2 data tables to their own file
9 years ago
Diego Biurrun
624e235502
build: Introduce iso_media component
9 years ago
Diego Biurrun
82454c3a82
build: Let the WTV demuxer select the MPEG-TS demuxer
...
The WTV demuxer depends on large parts of the MPEG-TS demuxer internals
anyway and fails to build without it.
9 years ago
Diego Biurrun
7403be9b1b
build: Fix dependencies for components relying on H.263 data tables
9 years ago
Diego Biurrun
e453129321
build: Add missing dependencies for eatqi decoder
9 years ago
Vittorio Giovara
71eaefa64a
build: Add missing celp_math dependency for G723_1 encoder and decoder
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
9 years ago
Philip Langdale
8d34a2f803
vdpau: Support for VDPAU accelerated HEVC decoding
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
9 years ago
Vittorio Giovara
f7d77b9a5d
eatqi: Remove MpegEncContext dependency
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Diego Biurrun <diego@biurrun.de>
9 years ago
Anton Khirnov
2c6811397b
lavc: add profiles to AVCodecDescriptor
...
The profiles are a property of the codec, so it makes sense to export
them through AVCodecDescriptors, not just the codec implementations.
9 years ago
Anton Khirnov
e02de9df4b
lavc: export Dirac parsing API used by the ogg demuxer as public
...
Also, stop using AVCodecContext for storing the stream parameters.
9 years ago
Mohamed Naufal
f023d57d35
lavc: G.723.1 encoder
...
Additional improvements by Michael Niedermayer <michaelni@gmx.at>.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Vittorio Giovara
165cc6fb9d
g723_1: Move sharable functions to a separate file
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Vittorio Giovara
aac996cc01
g723_1: Rename files to better reflect their purpose
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Rémi Denis-Courmont
d35d0c723e
vdpau: remove dysfunctional H.263 support
...
The VDPAU API never explicitly supported H.263 in the first place.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Vittorio Giovara
533a619850
innoHeim/Rsupport Screen Capture Codec decoder
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Arttu Ylä-Outinen
233d2fa044
kvazaar: Add libkvazaar HEVC encoder
...
Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
9 years ago
Luca Barbato
00332e0a06
wrapped_avframe: Initial implementation
9 years ago
Anton Khirnov
bb198c4997
d3d11va: make av_d3d11va_alloc_context() available at all times
...
The public API should not depend on the build configuration.
9 years ago
Vittorio Giovara
9a3202a98b
Screenpresso SPV1 decoder
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Steve Lhomme
e3d4784eb3
d3d11va: WindowsPhone requires a mutex around ID3D11VideoContext
9 years ago
Hendrik Schreiber
1b2412f501
lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video
9 years ago
Vittorio Giovara
c45fcf30cf
DXV decoder
...
Support all DXDI and DXD3 normal quality videos.
10 years ago
Luca Barbato
0c7707610f
lavc: Add a lzf decompressor
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Luca Barbato
4dc9f00365
build: Skip libvpx.h if libvpx is not enabled
10 years ago
Tom Butterworth
3ee217853a
Support the Hap chunked frame format
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Anton Khirnov
41d47ea85f
lavc: add Intel libmfx-based HEVC decoder.
10 years ago
Anton Khirnov
bf52f77391
lavc: add Intel libmfx-based MPEG2 decoder.
10 years ago
Anton Khirnov
f89f78c1c5
lavc: add a HEVC mp4->annex B bitstream filter
10 years ago
Vittorio Giovara
a623aa0069
configure: Factor out wmv2dsp module
10 years ago
Vittorio Giovara
d42191c78b
configure: Factor out vp8dsp module
10 years ago
Vittorio Giovara
d4aea1aa40
configure: Factor out vp56dsp module
10 years ago
Vittorio Giovara
5cb4bdb2a0
configure: Factor out rv34dsp module
10 years ago
Vittorio Giovara
575ec60e54
configure: Factor out mss34dsp module
10 years ago
Vittorio Giovara
2edc77dc7b
configure: Factor out ividsp module
10 years ago
Vittorio Giovara
b075869bc1
configure: Factor out flacdsp module
10 years ago
Luca Barbato
e1319aa1c1
libx264: Add support for the MPEG2 encoder
10 years ago
Anton Khirnov
a062a55d37
hevc_parser: fix standalone build with the hevc decoder disabled
...
The parser depends on hevc_ps, which in turn needs some data tables.
Found-by: James Almer <jamrial@gmail.com>
10 years ago
Anton Khirnov
650060dfb6
hevc_parser: parse and export some stream parameters
...
Particularly those that will be needed by the QSV decoder.
More can be added later as necessary.
10 years ago
Luca Barbato
461b45efd0
lavc: Add nvenc.h to the skipheader
...
Unbreak make checkheaders
10 years ago
Anton Khirnov
66acb76bb0
lavc: add Intel libmfx-based HEVC encoder
10 years ago
Anton Khirnov
3a85397e8b
lavc: add Intel libmfx-based MPEG2 encoder
10 years ago
Anton Khirnov
69ab9f53f9
hevc: split bitstream unescaping to a separate file
...
It will be useful in the QSV HEVC encoder.
10 years ago
Kostya Shishkov
08c2d8f0aa
Go2Meeting decoder
...
ELS and ePIC decoder courtesy of Maxim Poliakovski,
cleanup and integration by Diego Biurrun.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
10 years ago
Paul B Mahol
5a79bf0284
PCM signed 16-bit big-endian planar decoder
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
10 years ago
Mark Webster
a88e21f5b7
Fix missing symbols when libvpx has only vp8 enabled
...
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
10 years ago
Vittorio Giovara
5c018ee188
DirectDraw Surface image decoder
...
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago