Felix Paul Kühne
1e00f13ac1
videotoolbox: require iOS 9.0
7 years ago
Felix Paul Kühne
82b2df58e3
videotoolbox: raise minimal supported iOS version to match VLCKit
7 years ago
Hugo Beauzée-Luyssen
5aafa3a376
codec: Remove wmafixed
It is not built by default, and there are some security concerns if it
would.
7 years ago
Steve Lhomme
f91f18e43c
zvbi: do not link against non existent pthreadGC2
7 years ago
Thomas Guillem
e1ce6d6378
avcodec: remove vaapi_drm sub module
vaapi with DRM should be initialised from the decoder device now.
7 years ago
Adrien Maglo
059b9e563b
codec: add a dav1d AV1 decoder module
It is using the picture callback API so there's is no copy on output of the decoder.
Co-authored-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz>
8 years ago
Steve Lhomme
27ae8129e6
qsv: use MPEG timestamp macros
8 years ago
Steve Lhomme
3340f73b18
textst: use MPEG timestamp macros
8 years ago
Steve Lhomme
a012f1f9cf
svcdsub: use MPEG timestamp macros
8 years ago
Steve Lhomme
bf40abe325
cvdsub: use MPEG timestamp macros
8 years ago
Francois Cartegnie
c4e5806a0e
codec: aom: do proper color mapping
8 years ago
Francois Cartegnie
11825ed7f2
codec: ttml: handle EN 303 560 payload
8 years ago
Steve Lhomme
ec1313ce0a
codec: add a specific source file to handle GPU blacklisting
8 years ago
Rémi Denis-Courmont
902dd36bbd
configure: remove LIBPTHREAD
POSIX threads are always enabled implicitly.
8 years ago
Steve Lhomme
38ab40eed5
zvbi: only force linking with pthreads-w32 on winstore builds
8 years ago
Francois Cartegnie
08364771dc
codec: ttml: add support for SMPTE-TT image profile
8 years ago
Steve Lhomme
04a7de6781
codec: add vlc_fifo_helper.h in the Makefile
8 years ago
Marvin Scholz
8199b15c9e
codec/videotoolbox: Enable ARC
Enable automatic reference counting for the VideoToolbox module
8 years ago
Thomas Guillem
41bb38fe5f
codec: mediacodec: fix build
8 years ago
Thomas Guillem
90ab989e73
vout: remove omxil output
8 years ago
Thomas Guillem
73bd473e66
codec: remove iomx support (android)
The API is private and we are not allowed to use it on recent devices (and
MediaCodec support is far more advanced).
8 years ago
Francois Cartegnie
c7412bad54
codec: webvtt: missing ifdef for sout
8 years ago
Francois Cartegnie
a777308941
codec: webvtt: add encoder
8 years ago
David Fuhrmann
33754beb98
Makefile.am: Remove trailing whitespace
8 years ago
David Fuhrmann
e6b7570717
Makefile.am: Remove explicit options for 10.8 minimum version
VLC is now supported on 10.10 or higher, thus removing explicit
options for a minimum sdk version of 10.8.
8 years ago
Steve Lhomme
eb10517a23
dxgi_fmt: use a generic way to get the vendor string
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Steve Lhomme
c38cae6614
d3d9: include dxgi_fmt.h
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Marvin Scholz
27bb516b0c
codec/audiotoolbox_midi: Add AudioToolbox MIDI decoder
8 years ago
Steve Lhomme
2ef2b693e7
d3d9: move the device creation in libd3d9_common
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Rémi Denis-Courmont
f2ba10497e
Make Flex and Bison tests inconditional
By GNU/automake design, those tools have to be present when building
from VCS, even if the generated code is not actually compiled. This
fixes #19086 .
Also this potentially allows more than one module to use them.
9 years ago
Steve Lhomme
bfe261050d
direct3d11: move the common code in C file rather than inline and use a static lib
Also move some code from dxgi_fmt to d3d11_fmt
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
12e8de8577
modules: rename internal static libs to libsomething and force static linking
Otherwise we use the global LDFLAGS that's set for modules and export the
module resources many times.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Thomas Guillem
160360b8a5
avcodec: fix build
9 years ago
Steve Lhomme
65e339de67
avcodec: move the common code between ffmpeg modules in a static library
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Jean-Baptiste Kempf
f565eeeb9f
videotoolbox: try and fix linking after 241ab741
9 years ago
Steve Lhomme
241ab74104
modules: move copy.c in a locally built static library
So it's not built multiple times and also make it easier to do a clean static
build.
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
9 years ago
Francois Cartegnie
506b43d0a3
codec: webvtt: add CSS support
9 years ago
Francois Cartegnie
649b3d02f5
codec: webvtt: add CSS lexer/grammar/parser
9 years ago
Marvin Scholz
92a3da5016
codec/videotoolbox: Use OBJCFLAGS instead of CFLAGS
This is an Objective C module, therefore it should use OBJCFLAGS instead
of CFLAGS.
9 years ago
Francois Cartegnie
b838534c8d
demux: add WEBVTT demuxer
9 years ago
Francois Cartegnie
1e11cfda2c
codec: add WEBVTT decoder
9 years ago
Francois Cartegnie
ba58c3a045
codec: add CEA708 decoder
9 years ago
Rémi Denis-Courmont
0c98ed76b0
Revert "modules: x265 is a C++ module"
This reverts commit a1f9dfd57c .
This fixes linking.
9 years ago
Hugo Beauzée-Luyssen
a1f9dfd57c
modules: x265 is a C++ module
9 years ago
Thomas Guillem
3102683e8f
avcodec: rename libvaapi_dr_plugin to libvaapi_plugin
9 years ago
Thomas Guillem
c7b1c2b30e
avcodec: remove vaapi_x11
Replaced by VAAPI GL interop (via X11)
9 years ago
Thomas Guillem
2d37a81d51
hw: vaapi: remove vaapi global instance
We still need a *not global* vaapi instance: struct vlc_vaapi_instance. This
struct holds a VADisplay and a refcount. Every pictures of the vout pool hold
a reference to this struct in order to avoid that the VADisplay is terminated
while being used by pictures.
Filters now get the vaapi instance via filter_NewPicture(). Static filters like
the deinterlace one may not have access to a picture allocated by the vout.
This is fixed by next patches.
Refs #18445
9 years ago
Steve Lhomme
f7d5f497bb
dxva: split the directx related parts from the pool/va parts
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Thomas Guillem
de5e1b946f
avcodec: vaapi: add direct rendering support
9 years ago
Thomas Guillem
f9b5400d73
avcodec: vaapi: use vlc_vaapi helpers
This module will now always output opaque VLC_CODEC_VAAPI_420 pictures.
For cpu rendering, we now use the vaapi chroma filter.
Remove the Extract implementation.
9 years ago