vlc.git
4 years agobonjour rd: Add bonjour renderer discovery submodule
Marvin Scholz [Mon, 5 Dec 2016 10:39:48 +0000 (11:39 +0100)]
bonjour rd: Add bonjour renderer discovery submodule

Add a bonjour renderer submodule to the bonjour service discovery
module, so it can discover chromecast renderers (for now) and others
in the future.
There is still some work needed to make it detect chromecast
capabilities correctly and to not hardcode it to chromecast.
(See the TODO comment)

4 years agomacosx: Use assign for the vlc_renderer_item_t pointer in VLCRendererItem
Marvin Scholz [Mon, 5 Dec 2016 13:25:11 +0000 (14:25 +0100)]
macosx: Use assign for the vlc_renderer_item_t pointer in VLCRendererItem

4 years agomacosx: Fix wrong ivar declarations in VLCHUDTextFieldCell
Marvin Scholz [Mon, 5 Dec 2016 13:11:29 +0000 (14:11 +0100)]
macosx: Fix wrong ivar declarations in VLCHUDTextFieldCell

4 years agomacosx: Fix logical error in VLCHUDTextFieldCell
Marvin Scholz [Mon, 5 Dec 2016 12:58:46 +0000 (13:58 +0100)]
macosx: Fix logical error in VLCHUDTextFieldCell

This does not make much difference as setting bezeled to NO
enables bordered anyway, but this could be confusing as it
would not really make sense according to the comment above
that code.

4 years agomacosx: Correct VLCHUDSliderCell knob rect
Marvin Scholz [Mon, 5 Dec 2016 12:36:16 +0000 (13:36 +0100)]
macosx: Correct VLCHUDSliderCell knob rect

Correct a visual issue where the VLCHUDSliderCell
knob would be clipped as the rect is clipped on the left for
unknown reason.

4 years agomacosx: Improve VLCHUDCheckboxCell
Marvin Scholz [Mon, 5 Dec 2016 12:32:03 +0000 (13:32 +0100)]
macosx: Improve VLCHUDCheckboxCell

Improve drawing and colors of the Checkbox Cell for
use on dark HUD panels.
This still requires a bit work but looks ok now.

4 years agomacosx: Use better colors for text in VLCHUDTextFieldCells
Marvin Scholz [Mon, 5 Dec 2016 12:02:59 +0000 (13:02 +0100)]
macosx: Use better colors for text in VLCHUDTextFieldCells

4 years agomacosx: Use VLCHUDTextFieldCell instead of BGHUDLabels
Marvin Scholz [Mon, 5 Dec 2016 11:58:38 +0000 (12:58 +0100)]
macosx: Use VLCHUDTextFieldCell instead of BGHUDLabels

This removes all BGHUDLabels and sets the new VLCHUDTextFieldCell
as the cell class.

4 years agoavcapture: disable libdispatch ARC support for now to retain compatibility with macOS...
Felix Paul Kühne [Sun, 4 Dec 2016 14:57:07 +0000 (15:57 +0100)]
avcapture: disable libdispatch ARC support for now to retain compatibility with macOS 10.8 and 10.7

4 years agotext_renderer: freetype: use default_style in render()
Francois Cartegnie [Sun, 4 Dec 2016 14:25:19 +0000 (15:25 +0100)]
text_renderer: freetype: use default_style in render()

4 years agomacosx: Remove spdif checkbox from simple audio preferences
David Fuhrmann [Sun, 4 Dec 2016 12:48:38 +0000 (13:48 +0100)]
macosx: Remove spdif checkbox from simple audio preferences

4 years agoauhal: Remove spdif option
David Fuhrmann [Sun, 4 Dec 2016 12:47:29 +0000 (13:47 +0100)]
auhal: Remove spdif option

Auhal can detect spdif support for itself, as the spdif option
meaning changed, the variable shall not used anymore.

4 years agopackage: macosx: Eyetv configure switch is gone
David Fuhrmann [Sun, 4 Dec 2016 12:37:14 +0000 (13:37 +0100)]
package: macosx: Eyetv configure switch is gone

4 years agomacosx: remove 'README' UI
Felix Paul Kühne [Sun, 4 Dec 2016 12:42:22 +0000 (13:42 +0100)]
macosx: remove 'README' UI

4 years agoVLSub: don't pretend to support HTTP 1.1
Rémi Denis-Courmont [Sun, 4 Dec 2016 12:36:29 +0000 (14:36 +0200)]
VLSub: don't pretend to support HTTP 1.1

4 years agoextras/macosx: fix packaging VLC.app
Felix Paul Kühne [Sun, 4 Dec 2016 12:35:30 +0000 (13:35 +0100)]
extras/macosx: fix packaging VLC.app

4 years agocontrib/libbluray: don't enforce use of fontconfig on appleOS
Felix Paul Kühne [Sun, 4 Dec 2016 12:34:23 +0000 (13:34 +0100)]
contrib/libbluray: don't enforce use of fontconfig on appleOS

4 years agocontrib/libass: don't enforce use of fontconfig on appleOS
Felix Paul Kühne [Sun, 4 Dec 2016 12:34:12 +0000 (13:34 +0100)]
contrib/libass: don't enforce use of fontconfig on appleOS

4 years agopacketizer: hxxx: map SMPTE 2084 to the VLC value
Steve Lhomme [Sun, 4 Dec 2016 10:10:46 +0000 (11:10 +0100)]
packetizer: hxxx: map SMPTE 2084 to the VLC value

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
4 years agoContribs: update protobuf to 3.1.0
Jean-Baptiste Kempf [Sun, 4 Dec 2016 12:17:05 +0000 (13:17 +0100)]
Contribs: update protobuf to 3.1.0

4 years agoTools: update protoc to 3.1.0
Jean-Baptiste Kempf [Sun, 4 Dec 2016 12:11:59 +0000 (13:11 +0100)]
Tools: update protoc to 3.1.0

4 years agocodec: mediacodec: fix code style, wrap long lines
Thomas Guillem [Sun, 4 Dec 2016 11:16:05 +0000 (12:16 +0100)]
codec: mediacodec: fix code style, wrap long lines

4 years agocodec: mediacodec: use anynomous union
Thomas Guillem [Sun, 4 Dec 2016 11:13:14 +0000 (12:13 +0100)]
codec: mediacodec: use anynomous union

4 years agovlc_es: don't set defaut 1:1 AR
Francois Cartegnie [Sun, 4 Dec 2016 11:04:02 +0000 (12:04 +0100)]
vlc_es: don't set defaut 1:1 AR

4 years agomacosx: remove EyeTV UI
Felix Paul Kühne [Sun, 4 Dec 2016 10:59:04 +0000 (11:59 +0100)]
macosx: remove EyeTV UI

4 years agoextras/macosx: remove script to create Universal Binaries as we don't need it for...
Felix Paul Kühne [Sun, 4 Dec 2016 10:18:36 +0000 (11:18 +0100)]
extras/macosx: remove script to create Universal Binaries as we don't need it for the foreseeable future

4 years agobuild: codesign-dp is gone
Jean-Baptiste Kempf [Sun, 4 Dec 2016 10:45:10 +0000 (11:45 +0100)]
build: codesign-dp is gone

4 years agodemux/mkv: fix chapter publication condition
Filip Roséen [Sun, 4 Dec 2016 10:35:04 +0000 (11:35 +0100)]
demux/mkv: fix chapter publication condition

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agobuild: remove reference to ios build.sh
Jean-Baptiste Kempf [Sun, 4 Dec 2016 10:37:18 +0000 (11:37 +0100)]
build: remove reference to ios build.sh

4 years agopo: Remove eyetev file
Jean-Baptiste Kempf [Sun, 4 Dec 2016 10:35:23 +0000 (11:35 +0100)]
po: Remove eyetev file

4 years agovout: opengl: return in case of mem alloc fail
Thomas Guillem [Thu, 1 Dec 2016 11:59:59 +0000 (12:59 +0100)]
vout: opengl: return in case of mem alloc fail

4 years agovout: opengl: GL_LUMINANCE* is deprecated starting opengl* 3
Thomas Guillem [Thu, 1 Dec 2016 11:51:53 +0000 (12:51 +0100)]
vout: opengl: GL_LUMINANCE* is deprecated starting opengl* 3

Use GL_RED/GL_R16 instead of GL_LUMINANCE/GL_LUMINANCE16.

4 years agocodec: dvbsub: fix regression (#17737)
Francois Cartegnie [Sun, 4 Dec 2016 09:46:07 +0000 (10:46 +0100)]
codec: dvbsub: fix regression (#17737)

4 years agoRemove unmaintained and outdated EyeTV support
Felix Paul Kühne [Sun, 4 Dec 2016 09:34:23 +0000 (10:34 +0100)]
Remove unmaintained and outdated EyeTV support

4 years agoRemove Mac specific README as its time had come
Felix Paul Kühne [Sun, 4 Dec 2016 09:30:46 +0000 (10:30 +0100)]
Remove Mac specific README as its time had come

4 years agomux: mp4: simplify trackinit
Francois Cartegnie [Sat, 3 Dec 2016 15:48:15 +0000 (16:48 +0100)]
mux: mp4: simplify trackinit

4 years agomacosx: Handle abort of login window correctly
David Fuhrmann [Sat, 3 Dec 2016 15:26:46 +0000 (16:26 +0100)]
macosx: Handle abort of login window correctly

4 years agoextras/mac: remove code-signing script for previously shipped script to delete VLC...
Felix Paul Kühne [Sat, 3 Dec 2016 14:43:44 +0000 (15:43 +0100)]
extras/mac: remove code-signing script for previously shipped script to delete VLC's preferences

4 years agoiOS: remove build script
Felix Paul Kühne [Sat, 3 Dec 2016 14:40:34 +0000 (15:40 +0100)]
iOS: remove build script

The script is now part of the VLCKit.git

4 years agohotkeys: increase the 360 nav sensitivity
Jean-Baptiste Kempf [Sat, 3 Dec 2016 12:50:30 +0000 (13:50 +0100)]
hotkeys: increase the 360 nav sensitivity

4 years agomacosx: Fix playlist duration calculation for media library
David Fuhrmann [Sat, 3 Dec 2016 12:36:51 +0000 (13:36 +0100)]
macosx: Fix playlist duration calculation for media library

4 years agovout iOS: remove translation
Felix Paul Kühne [Sat, 3 Dec 2016 09:27:57 +0000 (10:27 +0100)]
vout iOS: remove translation

4 years agoaudiounit: remove translation
Felix Paul Kühne [Sat, 3 Dec 2016 09:27:47 +0000 (10:27 +0100)]
audiounit: remove translation

4 years agoaudioqueue: remove translation
Felix Paul Kühne [Sat, 3 Dec 2016 09:27:33 +0000 (10:27 +0100)]
audioqueue: remove translation

4 years agovout: android: remove translations
Thomas Guillem [Sat, 3 Dec 2016 09:25:10 +0000 (10:25 +0100)]
vout: android: remove translations

No point in having translations for a module that is only used by libvlc.

4 years agocodec: mediacodec: remove translations
Thomas Guillem [Sat, 3 Dec 2016 09:24:50 +0000 (10:24 +0100)]
codec: mediacodec: remove translations

No point in having translations for a module that is only used by libvlc.

4 years agoaout: tizen_audio: remove translations
Thomas Guillem [Sat, 3 Dec 2016 09:24:29 +0000 (10:24 +0100)]
aout: tizen_audio: remove translations

No point in having translations for a module that is only used by libvlc.

4 years agoaout: opensles: remove translations
Thomas Guillem [Sat, 3 Dec 2016 09:24:00 +0000 (10:24 +0100)]
aout: opensles: remove translations

No point in having translations for a module that is only used by libvlc.

4 years agoaout: audiotrack: remove translations
Thomas Guillem [Sat, 3 Dec 2016 09:22:13 +0000 (10:22 +0100)]
aout: audiotrack: remove translations

No point in having translations for a module that is only used by libvlc.

4 years agoqt: fix incomplete commit f59a3272
Rémi Denis-Courmont [Fri, 2 Dec 2016 23:21:59 +0000 (01:21 +0200)]
qt: fix incomplete commit f59a3272

4 years agolua: work around 32-bit integers limitation in vlc.var
Pierre Ynard [Fri, 2 Dec 2016 16:48:18 +0000 (17:48 +0100)]
lua: work around 32-bit integers limitation in vlc.var

Integer object variables use 64 bits. If lua integers are limited to 32
bits, use floats when necessary.

Ref #17285

4 years agohttprequests.lua: use proper binding to get current stream length
Pierre Ynard [Fri, 2 Dec 2016 16:11:42 +0000 (17:11 +0100)]
httprequests.lua: use proper binding to get current stream length

... instead of the "length" object variable.

Ref #17285

4 years agocli: optimize current playlist item marker
Pierre Ynard [Fri, 2 Dec 2016 16:00:04 +0000 (17:00 +0100)]
cli: optimize current playlist item marker

4 years agocli: use proper binding to get current stream length
Pierre Ynard [Fri, 2 Dec 2016 11:06:50 +0000 (12:06 +0100)]
cli: use proper binding to get current stream length

... instead of the "length" object variable.

Ref #17285

4 years agosoundcloud.lua: update API magic
Pierre Ynard [Fri, 2 Dec 2016 10:30:14 +0000 (11:30 +0100)]
soundcloud.lua: update API magic

4 years agocodec: mediacodec: pictures are progressive
Thomas Guillem [Thu, 1 Dec 2016 18:02:55 +0000 (19:02 +0100)]
codec: mediacodec: pictures are progressive

4 years agoiOS/tvOS: fix simulator compilation with Xcode 8
Felix Paul Kühne [Thu, 1 Dec 2016 17:39:48 +0000 (18:39 +0100)]
iOS/tvOS: fix simulator compilation with Xcode 8

4 years agoqt: remove stray flags
Rémi Denis-Courmont [Thu, 1 Dec 2016 17:23:36 +0000 (19:23 +0200)]
qt: remove stray flags

4 years agovout: android: handle spherical projection as a last resort
Thomas Guillem [Thu, 1 Dec 2016 17:02:14 +0000 (18:02 +0100)]
vout: android: handle spherical projection as a last resort

4 years agolibvlc: video: fix viewpoint update when there is no input thread
Thomas Guillem [Thu, 1 Dec 2016 16:56:07 +0000 (17:56 +0100)]
libvlc: video: fix viewpoint update when there is no input thread

4 years agoqt: remove support for Qt4 with X11 or QPA
Rémi Denis-Courmont [Wed, 30 Nov 2016 22:14:19 +0000 (00:14 +0200)]
qt: remove support for Qt4 with X11 or QPA

4 years agoqt: remove --mouse-events
Rémi Denis-Courmont [Wed, 30 Nov 2016 22:11:03 +0000 (00:11 +0200)]
qt: remove --mouse-events

--keyboard-events and --mouse-events are meant for the non-embedded
provider and LibVLC. They make little to no sense in GUIs.

4 years agoqt: remove uninitialized member
Rémi Denis-Courmont [Wed, 30 Nov 2016 22:10:32 +0000 (00:10 +0200)]
qt: remove uninitialized member

4 years agovdpau: add two buffer per decoder thread
Rémi Denis-Courmont [Wed, 30 Nov 2016 20:39:26 +0000 (22:39 +0200)]
vdpau: add two buffer per decoder thread

Now that we do not allow arbitrary large buffers (to avoid crashing the
GPU), the initial boundary needs to be large enough for smooth decoding.

4 years agodirect3d11: log how many pics were requested when we refuse to create the pool
Steve Lhomme [Mon, 28 Nov 2016 13:06:33 +0000 (14:06 +0100)]
direct3d11: log how many pics were requested when we refuse to create the pool

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoCorrected Swedish desktop name to be in line with other Swedish FOSS translations
Josef Andersson [Mon, 28 Nov 2016 19:41:10 +0000 (20:41 +0100)]
Corrected Swedish desktop name to be in line with other Swedish FOSS translations

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agojpeg: handle Spatial RDF metadata coded as XML data
Steve Lhomme [Tue, 29 Nov 2016 10:36:41 +0000 (11:36 +0100)]
jpeg: handle Spatial RDF metadata coded as XML data

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovdpau: remove the manage callback
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:47:57 +0000 (18:47 +0200)]
vdpau: remove the manage callback

4 years agoxcb/xvideo: remove the manage callback
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:49:58 +0000 (18:49 +0200)]
xcb/xvideo: remove the manage callback

4 years agoxcb/x11: remove the manage callback
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:48:34 +0000 (18:48 +0200)]
xcb/x11: remove the manage callback

4 years agoxcb: really remove mouse events from display plugins
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:39:25 +0000 (18:39 +0200)]
xcb: really remove mouse events from display plugins

4 years agoxcb/window: remove no-op
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:34:43 +0000 (18:34 +0200)]
xcb/window: remove no-op

4 years agoxcb/xvideo: remove stray xcb_flush()
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:35:57 +0000 (18:35 +0200)]
xcb/xvideo: remove stray xcb_flush()

4 years agovdpau/display: remove stray xcb_flush()
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:35:47 +0000 (18:35 +0200)]
vdpau/display: remove stray xcb_flush()

4 years agoxcb/x11: remove stray xcb_flush()
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:33:19 +0000 (18:33 +0200)]
xcb/x11: remove stray xcb_flush()

4 years agoqt: handle window mouse events
Thomas Guillem [Wed, 30 Nov 2016 14:43:37 +0000 (15:43 +0100)]
qt: handle window mouse events

Ref #9787

4 years agovout: xcb: remove mouse cursor handling from displays
Thomas Guillem [Wed, 30 Nov 2016 11:12:13 +0000 (12:12 +0100)]
vout: xcb: remove mouse cursor handling from displays

Ref #9787

4 years agovout: xcb: window: implement VOUT_WINDOW_HIDE_MOUSE
Thomas Guillem [Wed, 30 Nov 2016 10:56:46 +0000 (11:56 +0100)]
vout: xcb: window: implement VOUT_WINDOW_HIDE_MOUSE

Ref #9787

4 years agocore: vout: add VOUT_WINDOW_HIDE_MOUSE
Thomas Guillem [Wed, 30 Nov 2016 10:56:13 +0000 (11:56 +0100)]
core: vout: add VOUT_WINDOW_HIDE_MOUSE

A window can now hide the mouse cursor. If this control is not implemented by
a "vout window" module, the control will be sent to the "vout display" module.

Fix #12064
Ref #9787

4 years agoconfigure: require libva >= 0.37 (fixes #17706)
Rémi Denis-Courmont [Wed, 30 Nov 2016 16:05:44 +0000 (18:05 +0200)]
configure: require libva >= 0.37 (fixes #17706)

4 years agovfilter: fps: incorrect fps stored in picture fmt
Francois Cartegnie [Wed, 30 Nov 2016 14:33:15 +0000 (15:33 +0100)]
vfilter: fps: incorrect fps stored in picture fmt

4 years agovfilter: fps: proper use of date
Francois Cartegnie [Wed, 30 Nov 2016 14:06:18 +0000 (15:06 +0100)]
vfilter: fps: proper use of date

4 years agovfilter: fps: simplify variable reading and remove fmt copy
Francois Cartegnie [Wed, 30 Nov 2016 13:47:56 +0000 (14:47 +0100)]
vfilter: fps: simplify variable reading and remove fmt copy

4 years agoSnap: more rights for external medias and inhibit
Jean-Baptiste Kempf [Wed, 30 Nov 2016 12:38:30 +0000 (13:38 +0100)]
Snap: more rights for external medias and inhibit

4 years agovout: ios2: sys->vgl can be null
Thomas Guillem [Wed, 30 Nov 2016 10:09:40 +0000 (11:09 +0100)]
vout: ios2: sys->vgl can be null

4 years agoqt: enable window provider only if when supported
Rémi Denis-Courmont [Tue, 29 Nov 2016 21:45:58 +0000 (23:45 +0200)]
qt: enable window provider only if when supported

4 years agowin32: use _WIN32_WINNT_WIN8
Rémi Denis-Courmont [Tue, 29 Nov 2016 20:59:02 +0000 (22:59 +0200)]
win32: use _WIN32_WINNT_WIN8

4 years agowin32: use _WIN32_WINNT_WIN7
Rémi Denis-Courmont [Tue, 29 Nov 2016 20:58:51 +0000 (22:58 +0200)]
win32: use _WIN32_WINNT_WIN7

4 years agowin32: use _WIN32_WINNT_VISTA
Rémi Denis-Courmont [Tue, 29 Nov 2016 20:58:27 +0000 (22:58 +0200)]
win32: use _WIN32_WINNT_VISTA

4 years agoqt: add Wayland run-time detection
Rémi Denis-Courmont [Tue, 29 Nov 2016 20:08:48 +0000 (22:08 +0200)]
qt: add Wayland run-time detection

This is for the GUI only. It does _NOT_ include video embedded
windowing.

4 years agoconfigure: add conditional for Qt5 X11
Rémi Denis-Courmont [Tue, 29 Nov 2016 20:08:03 +0000 (22:08 +0200)]
configure: add conditional for Qt5 X11

4 years agoqt: run-time check that X11 is used
Rémi Denis-Courmont [Tue, 29 Nov 2016 19:54:37 +0000 (21:54 +0200)]
qt: run-time check that X11 is used

...before calling XSync().

4 years agoqt: fix compilation on Qt4-X11 (untested)
Rémi Denis-Courmont [Tue, 29 Nov 2016 19:53:59 +0000 (21:53 +0200)]
qt: fix compilation on Qt4-X11 (untested)

4 years agoqt: add intermediate p_sys variable
Rémi Denis-Courmont [Tue, 29 Nov 2016 19:31:57 +0000 (21:31 +0200)]
qt: add intermediate p_sys variable

4 years agoqt: fix X11 ifdef
Rémi Denis-Courmont [Tue, 29 Nov 2016 19:07:31 +0000 (21:07 +0200)]
qt: fix X11 ifdef

4 years agovda: compilation fix
Felix Paul Kühne [Tue, 29 Nov 2016 18:50:53 +0000 (19:50 +0100)]
vda: compilation fix

4 years agoqt: clean up X11 ifdef's
Rémi Denis-Courmont [Tue, 29 Nov 2016 17:56:29 +0000 (19:56 +0200)]
qt: clean up X11 ifdef's

4 years agoRevert "Qt4: make video widget not eat mouse click events"
Rémi Denis-Courmont [Tue, 29 Nov 2016 17:54:23 +0000 (19:54 +0200)]
Revert "Qt4: make video widget not eat mouse click events"

This reverts commit bd057d1bbcde511df0a1fc2c3128ab252ff20095.
This very old hack is no longer necessary.

4 years agoRevert "qt5: unsubscribe disable motion and XI2 mouse events"
Rémi Denis-Courmont [Tue, 29 Nov 2016 17:51:12 +0000 (19:51 +0200)]
Revert "qt5: unsubscribe disable motion and XI2 mouse events"

This reverts commit 4e55554c37e7c55586c41a5e9fc50f393167ac0b.
This explicit hack (by design) inhibited XI2 support. It no longer
serves any purpose.

4 years agodoc: improve pagination for log functions doc
Rémi Denis-Courmont [Tue, 29 Nov 2016 17:05:45 +0000 (19:05 +0200)]
doc: improve pagination for log functions doc