Marvin Scholz
813c4b1200
macosx: Rework VLC Status bar icon for OS X
This overhauls the VLC Status Bar Icon for OS X
It completely changed the appearance, using a mini-player instead of
simple menu items.
Additionally the current playing track with metadata is shown, including
it's coverart, if any.
TODO:
- Use more of the InputManager hooks to prevent unnecessary updates
- Refactor the metadata update code, it's a bit cluttered
- Increase accessibility
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
5914e37963
d3d11va: handle decoding to DXGI_FORMAT_420_OPAQUE using a ID3D11VideoProcessor
The DXGI_FORMAT_420_OPAQUE cannot be displayed or handled by the CPU. But it
can be converted using a VideoProcessor. It can convert directly to the textures
created by the vout.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Francois Cartegnie
bab96227b4
demux: dash: fix templated live stream playback ( fix #16958 )
another hls change breaking dash.
10 years ago
Francois Cartegnie
3082d6424a
demux: dash: fix live template number computing
10 years ago
Francois Cartegnie
c30d095ae0
demux: adaptive: missing break on es recycling ( fix #16952 )
fixes erratic behaviour with multiple es per stream
when the non recycled es is destroyed and never recreated
and the recycled one creates another es
10 years ago
Francois Cartegnie
80ec5a56f5
demux: adaptive: add missing pcr ( fix #16951 )
10 years ago
Francois Cartegnie
6d57ac72e8
demux: adaptive: add segment start time debugging
10 years ago
Francois Cartegnie
7d6ddb3743
demux: adaptive: fix sidx handling ( fix #16949 , #16950 )
Offset references refers to atom end when in same file
10 years ago
Rémi Denis-Courmont
73761ab710
adpcm: fix decoding and gapping memory leak ( fixes #16953 )
On the bright side, the regression was easy to find by just looking at
the list of recent commits
10 years ago
Filip Roséen
38cd4bec5f
mkv: abort seek completely if it fails
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
10 years ago
Filip Roséen
2584163283
mkv: fix crash when seek includes tracks without ES out
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
10 years ago
Petri Hintukainen
a7440f78d4
Qt: simplify call for the main menu
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Petri Hintukainen
89682d3971
dvdnav: implement INPUT_NAV_MENU
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Petri Hintukainen
0c7b95570f
bluray: implement INPUT_NAV_MENU
Fixes problems with BluRay:
- If menu call is not allowed, playback seeks to title start
- Menu background video start position is ignored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Baptiste Kempf
bf5a018c86
demux: Add INPUT_NAV_MENU
Currently DVD/BluRay menu call expects the menu to be in title 0.
It also seeks to chapter 2 or 0 (DVD menu type is selected by
selecting chapter). Using dedicated control allows the plugins to
decide how menu call should be handled.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
473920a585
avcodec: remove unused API entries
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Hugo Beauzée-Luyssen
26639139c7
contribs: ssh2: Don't apply winrt patches on other platforms
10 years ago
Hugo Beauzée-Luyssen
e5677df83c
comtribs: libdsm: Bump to 0.2.4
10 years ago
Jean-Baptiste Kempf
3e5d368865
D3D11: rework cleaning
10 years ago
Steve Lhomme
20cc6a01b6
D3D11va: fix fix compilation on older libavcodec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
b93a0490fc
contrib:d3d11: Add missing D3D11_FEATURE_DATA_THREADING structure
Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
10 years ago
Francois Cartegnie
ab02be2bc9
demux: adaptive: fix thread buffered chunks reads
regression
10 years ago
Jean-Baptiste Kempf
43050d5d73
D3D11: remove unused variable
10 years ago
Jean-Baptiste Kempf
25ac332fc8
D3D11: split Hwnd from CoreWindow Open()
10 years ago
Jean-Baptiste Kempf
6aab0169fa
D3D11: fix leaks
10 years ago
Jean-Baptiste Kempf
aaf56692c6
D3D11: remove trailing spaces
10 years ago
Jean-Baptiste Kempf
3ce5b87d2d
D3D11: better split between WinRT and Win32 init
10 years ago
Jean-Baptiste Kempf
f611782bc9
D3D11va: fix compilation on older libavcodec
10 years ago
Jean-Baptiste Kempf
6b77714e74
DxGI: code cosmetic
10 years ago
Steve Lhomme
b2ef9ee3ab
Contrib: the D3D11 decoder context needs to be protected on WinRT
Weirdly, not on the desktop
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Baptiste Kempf
dee0bb1b67
i420 to nv12 cosmetics
10 years ago
Steve Lhomme
dc8f20db61
d3d11va: fix winrt compilation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
bbbafc35be
chroma:i420_nv12: only allow pixel copy, no resizing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
57d593b478
chroma:i420_nv12: only allow NV12 output
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
c98ce46358
direct3d11: change the source format to the cropped one when computing position
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
f548822c6b
vout:win32: don't force a value that's the default value
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
a1f4000b47
direct3d11: set the RGB mask for RGB32
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Benoit du Payrat
bf2a7faff9
Qt: Leaves minimal view on quit to prevent size issues on start
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Hugo Beauzée-Luyssen
8d445039a3
contribs: gcrypt: Suppress more Reg* function calls on winrt
10 years ago
Hugo Beauzée-Luyssen
8b7f2502cd
contribs: pthreads: Fix use of forbidden functions on winrt
10 years ago
Hugo Beauzée-Luyssen
ccd2051ff9
contribs: gnutls: Use _topendir instead of opendir on winrt
10 years ago
Hugo Beauzée-Luyssen
3cd1630d5c
contrib: gnutls: Use CertOpenStore instead of CertOpenSystemStore on winrt
11 years ago
Jean-Baptiste Kempf
68438d48bb
Contribs: Don't let gcrypt use registry to get entropy on WinRT
10 years ago
Steve Lhomme
8c2e016276
direct3d11: remove dead I420/YV12 code
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
ad8cbfd644
chroma: add a converter from I420/YV12 to NV12
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Jean-Baptiste Kempf
895212584d
Update MODULES_LIST
10 years ago
Steve Lhomme
2cf9d8c1cb
dxgi_fmt: we can't handle I420 like NV12 in the shader
Pixel interpolation in the sampler has no idea it's dealing with 3 planes and
mixes wrong pixel data together.
This will result in a filter being introduced to turn I420 to NV12 or RGB.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Steve Lhomme
2f15a3be71
direct3d11: let the GPU handle the texture border interpolation on the visible area
Using a texture of the decoder size means the GPU doesn't know some pixels are
not meant to be displayed and uses that for linear interpolation (CLAMP) on
the texture borders.
Hardware decoding is not affected as it provides the textures in visible size.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Filip Roséen
fc879f6c88
oggspots: changed misleading entry in MODULES_LIST
modules/codec/oggspots.c does not include an encoder, as such we
should not claim that we have support for such.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Petri Hintukainen
6331c9e6d4
qt: show menu button only if there is menu title
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago