Thomas Guillem
d5a12edeb0
video_output: rename android_window to android-display
Since it's a "vout display" module.
10 years ago
Konstantin Pavlov
335a70857a
Revert "dca: Fix static linking."
This reverts commit fb9a94bf6f .
10 years ago
Konstantin Pavlov
f62e6322dd
Revert "zvbi: Fix static linking."
This reverts commit faea418c63 .
10 years ago
Konstantin Pavlov
2b40cab787
Revert "libass: Fix static linking."
This reverts commit c7090eff1c .
10 years ago
Konstantin Pavlov
32f1835dfd
Revert "a52: Fix static linking."
This reverts commit a6be49e4d8 .
10 years ago
Konstantin Pavlov
faea418c63
zvbi: Fix static linking.
10 years ago
Konstantin Pavlov
c7090eff1c
libass: Fix static linking.
10 years ago
Konstantin Pavlov
fb9a94bf6f
dca: Fix static linking.
10 years ago
Konstantin Pavlov
a6be49e4d8
a52: Fix static linking.
10 years ago
Thomas Guillem
73639ea055
move codec/mpeg_audio to packetizer/mpegaudio
("_" is removed to be more consistent with packetizer/mpegvideo)
10 years ago
Thomas Guillem
9ee820129b
move converter/mpgatofixed32 to codec/mad
Remove historical MAD_BUFFER_GUARD hack in mpeg_audio.c
10 years ago
Thomas Guillem
a53ff3785f
codec: move libliba52_plugin to liba52_plugin
10 years ago
Tristan Matthews
63a44af544
Revert "daala: fix linking"
The real issue was with daala contrib, not the module.
This reverts commit b7c57ac1ec .
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years ago
Tristan Matthews
b7c57ac1ec
daala: fix linking
10 years ago
Tristan Matthews
461b9cb189
aom: add AV1 decoder
10 years ago
Hugo Beauzée-Luyssen
d2080f5bcc
modules: Don't enforce linkage to -lole32
10 years ago
Thomas Guillem
c859332c49
dtstofloat32: move to dca codec
This decoder works (for now) only if the input is correctly packetized.
10 years ago
Thomas Guillem
b896923e5a
a52tofloat32: move to liba52 codec
This decoder works (for now) only if the input is correctly packetized.
The "a52-upmix" option is dropped (internal upmixing).
10 years ago
Thomas Guillem
698e63396a
codec: remove old dts module
10 years ago
Thomas Guillem
07eef7df17
dts_header: move to packetizer
10 years ago
Thomas Guillem
a4c9c4df1d
a52: move to packetizer
10 years ago
Thomas Guillem
8c2aa3bb71
codec: add S/PDIF pass-through decoder
10 years ago
Steve Lhomme
05b132ca0a
directx_va: read the HEVC profile to select the right decoder
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Felix Paul Kühne
579fcee675
videotoolbox: clarify that we don't use ARC for this module
10 years ago
Steve Lhomme
dc8f20db61
d3d11va: fix winrt compilation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Baptiste Kempf
985552558a
Remove QuickTime module
10 years ago
Michael Tänzer
37a9c77b17
oggspots: Add OggSpots codec module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Baptiste Kempf
6dc1fc754a
Fix distcheck
10 years ago
Vikram Fugro
aa1ec5c910
Enable zero-copy support for gstreamer video decoders
Implements the interface to provide the VLC pictures
from vout mapped to GstBuffers, along with per video
plane stride/offsets info, to the upstream gstreamer
video decoder. If the stride/offsets info of the vlc
pictures (created by vout) matches the video decoder's
expectations, the decoder will directly decode into
the vout allocated pictures, enabling zero-copy. Else
it will continue to use it's own bufferpool
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Vikram Fugro
2a32621f81
gstreamer: create a separate directory for decoder modules
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years ago
Francois Cartegnie
36f547eced
codecs: add SCTE-18 decoder
10 years ago
Francois Cartegnie
aeb68de168
videotoolbox: use generic AnnexB to xVC converter
10 years ago
Francois Cartegnie
0da5762ae7
packetizer: h264: update sps/pps parsing
10 years ago
Felix Paul Kühne
4aa3467daa
avcodec: link basic Darwin frameworks
This solves linking issues with FFmpeg HEAD
11 years ago
Rémi Denis-Courmont
1bb171dad3
vda: use avcodec context parameters
11 years ago
Felix Paul Kühne
e503f5b00f
configure: add header check for VideoToolbox
This fixes compilation for Darwin platforms without this framework
11 years ago
Steve Lhomme
dab7df5e2d
d3d11va: use the same output format order as the vout for safer compatibility
in debug builds log all the support DXGI output formats
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Thomas Guillem
890f8e0f98
android: remove get_android_opaque_mutex()
Replace it with a mutex per picture_sys_t. When doing direct rendering, the
picture_sys_t is refcounted between the vout and the decoder.
11 years ago
Felix Paul Kühne
e9f60d8f43
avcodec: remove legacy VDA implementation and add stricter sanity checks before starting to decode
11 years ago
Felix Paul Kühne
1f5567b34c
Add VideoToolbox based decoder
Supports H.264, mp4v, H.263 and DV depending on Darwin flavor and version
11 years ago
Thomas Guillem
e29f8ecf6a
android: add AWindowHandler and android_getEnv
android_getEnv: get a JNIEnv* from the Java VM passed via the "android-jvm"
option.
AWindowHandler: utility class that provide a way to get the Video / Subtitles
Java Surface or ANativeWindow.
11 years ago
Steve Lhomme
8b62450cea
d3d11va: add a D3D11 hardware decoder similar to DXVA2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Steve Lhomme
e1db0d5a91
DXVA2: split the decoder into generic code and specific DXVA2 code
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Thomas Guillem
286fa11d50
mediacodec: add NDK module
The JNI module is now a submodule.
11 years ago
Thomas Guillem
cae9e8d893
mediacodec: add JNI module
Add the mc_api struct, used by Decoder to access a MediaCodec API.
11 years ago
Thomas Guillem
5a79bd418c
rename android_mediacodec to mediacodec.c
11 years ago
Hugo Beauzée-Luyssen
44dd0225bb
Add basic TTML support
This is meant to serve as a base for our Outreachy student's project:
https://wiki.gnome.org/Outreachy/2015/MayAugust#VideoLAN
refs #9396
11 years ago
Thomas Guillem
8f433b2594
fix dxva2 build
A wise man once said: "always do a make distcheck when you move some files"
11 years ago
Thomas Guillem
6ea9e51b6b
move h264/hevc nal helper code to packetizer
11 years ago
Steve Lhomme
bff2ef9d38
DXVA2: don't use the decoder if the profile is not supported
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago