Commit Graph

68442 Commits

Author SHA1 Message Date
Joseph DeVore
8e4a7fea24 THANKS: Updated a few copyright dates
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-02-01 22:02:59 +01:00
Francois Cartegnie
2659d13ccc demux: mp4: set Tfxd absolute offset (smooth streaming) 2017-02-01 16:11:20 +01:00
Francois Cartegnie
00834cac64 demux: smooth: don't compute ahead time from disabled steams 2017-02-01 16:11:20 +01:00
Francois Cartegnie
c684d61519 demux: adaptive: try to never reach an end of live segments list 2017-02-01 16:11:20 +01:00
Francois Cartegnie
579db8b87e demux: adaptive: add pts-delay to maxbuffering for segment startnumber computation 2017-02-01 16:11:20 +01:00
Francois Cartegnie
c57adacef5 demux: adaptive: rank up extra buffering to 60s 2017-02-01 16:11:20 +01:00
Francois Cartegnie
bc75607f9f demux: adaptive: always set minimal pts-delay
always starts after min buffering
2017-02-01 16:11:20 +01:00
Francois Cartegnie
3b2ae23d89 demux: smooth: trigger full playlist update when reaching end of timeline 2017-02-01 16:11:19 +01:00
Marvin Scholz
1fe7c233bf macOS: Avoid double-seeking to the same position
The sliders for seeking are continuous, that means they send events
for every action, which is useful to seek when the slider is dragged.
But when the slider is clicked, this results in two seeks nearly at the
same time to the same position.
Therefore this commit introduces a check that ignores the slider update
if it originated from a NSLeftMouseUp event to workaround that.

Ref. #17954
2017-02-01 11:57:55 +01:00
Pierre Ynard
f117fee08d youtube.lua: resolve more thoroughly signature descrambling javascript URL 2017-02-01 07:35:46 +01:00
Francois Cartegnie
e66dd3187e Qt: set NowPlaying meta using fallback 2017-01-31 17:22:34 +01:00
Rémi Denis-Courmont
4c2c032958 qt: do not resolve symbolic link (fixes #17924)
Symbolic links should be resolved when the media is opened, not when it
is added to the playlist - that is how it worked before. With that said,
VLC does not currently have code to parse Windows symbolic links, but
that is not an issue on other operationg systems.
2017-01-31 18:11:08 +02:00
Steve Lhomme
d9191f752c d3d11va: make d3d11va_fourcc() static
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-31 17:01:30 +01:00
Marvin Scholz
1be5af6432 macOS: Update HUD panel tab views
Sets the tab view to tabless and adds a segmented
control on top of the panel with a line below.
Using the tabs of the tab view will look broken on
macOS 10.10 and higher due to some quirks with the
translucent dark style.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-31 16:59:41 +01:00
Marvin Scholz
c992007b6e contrib: macOS: Remove BGHUDAppKit
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-31 16:59:39 +01:00
Marvin Scholz
6b536f65fd macOS: Remove BGHUDAppKit in build scripts
This removes BGHUDAppKit from the Xcode project, package and codesign script.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-31 16:59:36 +01:00
Marvin Scholz
344d85748e macOS: Remove all BGHUD classes from XIBs
This is done in preparation for more minimal replacement
classes that do custom drawing for OS X < 10.10 and on
10.10+ we will use the native translucent dark UI provided
by the system.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2017-01-31 16:59:29 +01:00
Francois Cartegnie
9c4f6bb417 input: es_out: don't use meta from metaless programs
refs #17933
2017-01-31 16:47:55 +01:00
Francois Cartegnie
c12d9fb6a7 vlc_codec: show leading zeros in GUID_FMT 2017-01-31 13:53:09 +01:00
Francois Cartegnie
b69b561bfa demux: asf: read DVR sample extension timing (fix #17959)
Undocumented, so no clue about the spec for
that extension. Guess from libavformat.
2017-01-31 13:06:12 +01:00
Francois Cartegnie
cdf775bf0a codec: textst: fix size check on palette read 2017-01-31 10:20:34 +01:00
Francois Cartegnie
471565601d codec: textst: null rereference (cid #1399643) 2017-01-31 10:20:34 +01:00
Hugo Beauzée-Luyssen
cfac101ef4 qt: Inherit "fullscreen" from the config
This fix initial playback not being fullscreen when the fullscreen
preference is toggled.
ref #17101
2017-01-31 10:12:34 +01:00
Hugo Beauzée-Luyssen
ba81d2c9e1 qt: Add missing emit 2017-01-31 10:12:34 +01:00
Hugo Beauzée-Luyssen
c067d84976 configure: Fix activation of smb module on windows
Always disable smbclient for winrt instead of relying on
--enable/--disable-smbclient
The PKG_ENABLE_MODULES_VLC fiddles with $enable_smbclient, making it
unreliable to use when activating/deactivating the module
2017-01-31 10:12:34 +01:00
Hugo Beauzée-Luyssen
d40031009f nsis: Register VLC with iso files
Fix #17472
2017-01-31 10:12:34 +01:00
Hugo Beauzée-Luyssen
cd3e2a03ec nsis: Allow some extensions to be registered but not associated 2017-01-31 10:12:34 +01:00
Hugo Beauzée-Luyssen
d9acb1e01e nsis: Rename RegisterExtensionSection -> AssociateExtensionSection
To have a clear distinction between extensions we register as handled,
and extensions we associate with to be opened by double clicking
2017-01-31 10:12:34 +01:00
Francois Cartegnie
69f9689ca7 demux: ogg: fix leak on attachments 2017-01-30 18:51:07 +01:00
Francois Cartegnie
4431d922c0 codec: textst: missing length check on styles 2017-01-30 18:20:44 +01:00
Francois Cartegnie
ab402abbe5 demux: ts: fix PCR repicking
Was reselecting previous pcr if lowest pid

after 426edade58 changes
2017-01-30 18:09:14 +01:00
Francois Cartegnie
7672393eee decoders: add HDMV text subtitles decoder 2017-01-30 17:41:07 +01:00
Francois Cartegnie
f95f6c0752 demux: mkv: map HDMV text 2017-01-30 12:04:22 +01:00
Marvin Scholz
add6f3a869 macOS: Autosave log window state and make it a panel 2017-01-29 23:38:11 +01:00
Jean-Baptiste Kempf
9821a006ef Contribs: update zlib to 1.2.11
Close #17955
2017-01-29 23:04:25 +01:00
David Fuhrmann
4385af8575 macosx: Do not set movableByBackground on FS panel
FS panel is moved by your custom code, so this flag should not
be set.
2017-01-29 22:48:58 +01:00
David Fuhrmann
fd2661d095 macosx: Fix FS controller autosaving frame of window
This restores size of window correctly.
2017-01-29 22:48:58 +01:00
David Fuhrmann
b7f9c20f7a macosx: center fullscreen panel for new fullscreen size
The fullscreen window can have a new size if the fullscreen monitor
was switched or the user used split screen in between.

Center FS panel in those cases. Also constrain size as the new
available space might be smaller.
2017-01-29 22:48:58 +01:00
David Fuhrmann
a2c0b01cf4 macosx: Fade in FS controller after it was activated 2017-01-29 22:48:58 +01:00
David Fuhrmann
0e692856fe macosx: Fix for FS controller jumping to the top of fullscreen window
This bug lead to jumping to the top of the window on monitors with
a non-zero based x coordinate.
2017-01-29 22:48:58 +01:00
Rémi Denis-Courmont
3fe7be0975 wayland: initial XDG shell window provider
This provides a very very basic window provider using the unstable XDG
shell protocol version 5. This will be updated later, to unstable
version 6, a higher unstable version or preferably a stable version.
2017-01-29 22:36:17 +02:00
Rémi Denis-Courmont
809e7f7b04 window: document vout_window_ReportSize() 2017-01-29 19:54:54 +02:00
Rémi Denis-Courmont
d3986cc50b wayland: rename wl_shell_surface to wl_shell 2017-01-29 18:52:31 +02:00
Rémi Denis-Courmont
588cd0f7a6 wayland/shm: fix picture leak at reset
We need to explicitly detach any buffer that is currently attached to
the display server. The display server will not (cannot) emit a buffer
release event after we destroy the buffer object.
2017-01-29 18:52:31 +02:00
Rémi Denis-Courmont
709e92cc66 wayland/shm: fix picture release (fix #17956)
When the compositor no longer needs the buffer, release the picture
that was held, not the one that originally contained the buffer.
(The mismatch is an unfortunate side effect of pooling and cloning.)
2017-01-29 18:52:31 +02:00
Rémi Denis-Courmont
c73072e1ca wayland/shm: update to wp_viewporter protocol version 1 (fixes #16834)
The wl_scaler protocol no longer exists. wp_viewporter replaces it.
2017-01-29 15:34:39 +02:00
Rémi Denis-Courmont
d51ce71eef configure: look for wayland-protocols 2017-01-29 15:13:04 +02:00
Rémi Denis-Courmont
f91f9ca9ca configure: rationalize Wayland tests 2017-01-29 15:13:02 +02:00
Francois Cartegnie
afabd229da demux: adaptive: change unset state variable value
int max not suitable for UI or command line overriding
2017-01-29 13:35:24 +01:00
Rémi Denis-Courmont
31e1756c91 update: use Makefile conditional to disable code
This fixes the build without gcrypt.
2017-01-29 13:01:01 +02:00