Martin Storsjö
e8919ec486
libavcodec: Add H264/MPEG4 encoders based on OpenMAX IL
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Diego Biurrun
330177b508
build: Group declarations for hw-accelerated de-/encoding separately
10 years ago
Diego Biurrun
01621202aa
build: miscellaneous cosmetics
Restore alphabetical order in lists, break overly long lines, do some
prettyprinting, add some explanatory section comments, group parts
together that belong together logically.
10 years ago
Diego Biurrun
44f05f15d4
build: Do not check the vaapi_encode.h header if VAAPI is not enabled
10 years ago
Mark Thompson
83f230c244
lavc: VAAPI MJPEG encoder
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Mark Thompson
31fe1f2577
lavc: VAAPI H.265 encoder
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Mark Thompson
2c62fcdf5d
lavc: VAAPI H.264 encoder
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Mark Thompson
104c804bca
lavc: VAAPI encode common infrastructure
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Anton Khirnov
ca2f19b9cc
h264: switch to h2645_parse for NAL parsing
10 years ago
Anton Khirnov
add1467e5e
svq3: drop the build dependency on the h264 decoder
10 years ago
Anton Khirnov
ecc31f6b08
h264: move ff_h264_check_intra[4x4]_pred_mode() to h264_parse
It is shared with svq3.
10 years ago
Anton Khirnov
e481458bc3
h264: factor out pred weight table parsing into a separate file
This will allow decoupling the parser from the decoder.
10 years ago
Anton Khirnov
fa936a307f
hevc_parse: rename into h2645_parse
This code will be shared with h264.
10 years ago
Diego Biurrun
a7da517f6a
h264data: Move all data tables from a header to a .c file
12 years ago
Anton Khirnov
33d18982fa
lavc: add a new bitstream filtering API
Deprecate the current bitstream filtering API.
12 years ago
Diego Biurrun
d24bd96bdd
build: Disentangle VC-1 decoder and parser
10 years ago
Diego Biurrun
15a24614ae
build: Add vc1dsp component for more fine-grained dependencies
10 years ago
Diego Biurrun
f9fbd47467
msmpeg4data: Move WMV2 data tables to their own file
10 years ago
Diego Biurrun
624e235502
build: Introduce iso_media component
10 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.
10 years ago
Diego Biurrun
7403be9b1b
build: Fix dependencies for components relying on H.263 data tables
10 years ago
Diego Biurrun
e453129321
build: Add missing dependencies for eatqi decoder
10 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>
10 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>
10 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>
10 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.
11 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.
11 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>
10 years ago
Vittorio Giovara
165cc6fb9d
g723_1: Move sharable functions to a separate file
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Vittorio Giovara
aac996cc01
g723_1: Rename files to better reflect their purpose
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 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>
10 years ago
Vittorio Giovara
533a619850
innoHeim/Rsupport Screen Capture Codec decoder
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 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>
10 years ago
Luca Barbato
00332e0a06
wrapped_avframe: Initial implementation
10 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.
10 years ago
Vittorio Giovara
9a3202a98b
Screenpresso SPV1 decoder
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Steve Lhomme
e3d4784eb3
d3d11va: WindowsPhone requires a mutex around ID3D11VideoContext
10 years ago
Hendrik Schreiber
1b2412f501
lavc: Fix compilation with --disable-everything --enable-parser=mpeg4video
10 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