vlc.git
4 years agomacosx: Remove now unused ITSlider and VLCVolumeSliderCommon
Marvin Scholz [Tue, 25 Jul 2017 00:37:02 +0000 (02:37 +0200)]
macosx: Remove now unused ITSlider and VLCVolumeSliderCommon

4 years agomacosx: Replace volume slider with VLCDefaultValueSlider
Marvin Scholz [Tue, 25 Jul 2017 00:36:23 +0000 (02:36 +0200)]
macosx: Replace volume slider with VLCDefaultValueSlider

4 years agoaraw: handle error
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:30:15 +0000 (19:30 +0300)]
araw: handle error

4 years agobridge: fix warnings
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:26:44 +0000 (19:26 +0300)]
bridge: fix warnings

4 years agognutls: fix warning
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:25:24 +0000 (19:25 +0300)]
gnutls: fix warning

4 years agoxa: fix sign warning
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:24:33 +0000 (19:24 +0300)]
xa: fix sign warning

4 years agovoc: fix warning
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:23:12 +0000 (19:23 +0300)]
voc: fix warning

4 years agodtv: fix warning
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:21:34 +0000 (19:21 +0300)]
dtv: fix warning

4 years agoimem: fix warning
Rémi Denis-Courmont [Mon, 24 Jul 2017 16:19:00 +0000 (19:19 +0300)]
imem: fix warning

4 years agoFreetype: fix leak on Darwin
Jean-Baptiste Kempf [Mon, 24 Jul 2017 14:12:08 +0000 (16:12 +0200)]
Freetype: fix leak on Darwin

4 years agopo: add spatialaudio
Thomas Guillem [Mon, 24 Jul 2017 12:56:56 +0000 (14:56 +0200)]
po: add spatialaudio

4 years agodemux: avi: initialize bool
Shaleen Jain [Mon, 24 Jul 2017 07:18:50 +0000 (12:48 +0530)]
demux: avi: initialize bool

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agohw:vaapi:fixed broken HEVC decoding
Oliver Collyer [Sun, 23 Jul 2017 08:48:05 +0000 (11:48 +0300)]
hw:vaapi:fixed broken HEVC decoding

Since around middle of July the GetVAProfile function has been failing for the
HEVC codec because cxt->profile contains '-99' meaning unknown. At least, this
is the case for mpeg-ts anyway. I haven't tried any others.

If we instead pass in fmt and use fmt->i_profile it fixes this and HEVC
decoding works again.

I don't know what has caused this, but I can see that dxva2 references
fmt->i_profile when checking the profile, and not ctx->profile so this patch
brings vaapi into line with that.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
4 years agocoreaudio: remove stray debug log
Thomas Guillem [Mon, 24 Jul 2017 06:56:17 +0000 (08:56 +0200)]
coreaudio: remove stray debug log

4 years agovout iOS: make sure all calls to UIKit are performed from the main thread (closes...
Felix Paul Kühne [Sun, 23 Jul 2017 17:08:21 +0000 (19:08 +0200)]
vout iOS: make sure all calls to UIKit are performed from the main thread (closes #18572)

4 years agoqt: fix VLM wrapper leak
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:24:10 +0000 (19:24 +0300)]
qt: fix VLM wrapper leak

4 years agoqt: VLM wrapper needs not be static
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:23:58 +0000 (19:23 +0300)]
qt: VLM wrapper needs not be static

4 years agoqt: add get-media wrapper
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:17:13 +0000 (19:17 +0300)]
qt: add get-media wrapper

(leaks are left untouched)

4 years agoqt: remove pointless allocation
Rémi Denis-Courmont [Sun, 23 Jul 2017 16:11:16 +0000 (19:11 +0300)]
qt: remove pointless allocation

4 years agoqt: add load/save config to VLMWrapper
Rémi Denis-Courmont [Sun, 23 Jul 2017 15:52:34 +0000 (18:52 +0300)]
qt: add load/save config to VLMWrapper

4 years agoAudioUnit iOS: add headphone detection
Felix Paul Kühne [Sun, 23 Jul 2017 14:58:19 +0000 (16:58 +0200)]
AudioUnit iOS: add headphone detection

4 years agomacosx: More class description clarifications
Marvin Scholz [Sun, 23 Jul 2017 15:24:29 +0000 (17:24 +0200)]
macosx: More class description clarifications

4 years agomacosx: Correct description of VLCStatusBarIcon class
Marvin Scholz [Sun, 23 Jul 2017 15:20:46 +0000 (17:20 +0200)]
macosx: Correct description of VLCStatusBarIcon class

4 years agomacosx: Use doxygen comments in VLCScrollingClipView
Marvin Scholz [Sun, 23 Jul 2017 15:19:04 +0000 (17:19 +0200)]
macosx: Use doxygen comments in VLCScrollingClipView

4 years agomacosx: Remove unnecessary comments in VLCMainWindowSplitView
Marvin Scholz [Sun, 23 Jul 2017 15:08:46 +0000 (17:08 +0200)]
macosx: Remove unnecessary comments in VLCMainWindowSplitView

The comments were copied from the macOS SDK header file and explain
what the functions do, which does not require such a long comment and
is detailed in Apples documentation of NSSplitView too.

4 years agomacosx: Remove VLCProgressView
Marvin Scholz [Sun, 23 Jul 2017 15:03:29 +0000 (17:03 +0200)]
macosx: Remove VLCProgressView

Remove unused VLCProgressView

4 years agomacosx: Remove MPSlider
Marvin Scholz [Sun, 23 Jul 2017 15:01:52 +0000 (17:01 +0200)]
macosx: Remove MPSlider

Remove unused MPSlider class

4 years agohttp out: avoid warnings
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:22:23 +0000 (17:22 +0300)]
http out: avoid warnings

4 years agohttpd: missing const
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:18:57 +0000 (17:18 +0300)]
httpd: missing const

4 years agocdda: fix unused variable
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:16:20 +0000 (17:16 +0300)]
cdda: fix unused variable

4 years agoqt: remove unused parameter
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:15:09 +0000 (17:15 +0300)]
qt: remove unused parameter

4 years agodbus: remove antilogy
Rémi Denis-Courmont [Sun, 23 Jul 2017 14:11:04 +0000 (17:11 +0300)]
dbus: remove antilogy

This avoids bogus return-type warnings.

4 years agoepg: remove dead code
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:59:59 +0000 (16:59 +0300)]
epg: remove dead code

4 years agosap: remove no longer necessary seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:57:44 +0000 (16:57 +0300)]
sap: remove no longer necessary seek on error

4 years agotta: handle seek error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:56:00 +0000 (16:56 +0300)]
tta: handle seek error

4 years agovobsub: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:50:10 +0000 (16:50 +0300)]
vobsub: fix variable shadowing

4 years agorawvid: remove seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:48:53 +0000 (16:48 +0300)]
rawvid: remove seek on error

4 years agomod: remove seek on error
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:47:50 +0000 (16:47 +0300)]
mod: remove seek on error

This was semi-broken and is no longer necessary.

4 years agomod: avoid variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:47:22 +0000 (16:47 +0300)]
mod: avoid variable shadowing

4 years agoglobalhotleys/xcb: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:46:20 +0000 (16:46 +0300)]
globalhotleys/xcb: fix variable shadowing

4 years agooldrc: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:45:19 +0000 (16:45 +0300)]
oldrc: avoid shadowing

4 years agohotkeys: remove duplicated variable
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:40 +0000 (16:42 +0300)]
hotkeys: remove duplicated variable

4 years agohotkeys: comment intended fall-throughs
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:24 +0000 (16:42 +0300)]
hotkeys: comment intended fall-throughs

4 years agohotkeys: missing break
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:42:01 +0000 (16:42 +0300)]
hotkeys: missing break

4 years agoavcodec: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:39:08 +0000 (16:39 +0300)]
avcodec: fix variable shadowing

4 years agotelx: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:36:41 +0000 (16:36 +0300)]
telx: fix variable shadowing

4 years agocc: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:34:31 +0000 (16:34 +0300)]
cc: fix variable shadowing

4 years agortp: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:33:30 +0000 (16:33 +0300)]
rtp: avoid shadowing

4 years agomms: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:32:53 +0000 (16:32 +0300)]
mms: avoid shadowing

4 years agodvb: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:30:46 +0000 (16:30 +0300)]
dvb: avoid shadowing

4 years agoold http: fix sign warning
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:29:12 +0000 (16:29 +0300)]
old http: fix sign warning

4 years agoold http: avoid shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:29:05 +0000 (16:29 +0300)]
old http: avoid shadowing

4 years agov4l2: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 13:25:25 +0000 (16:25 +0300)]
v4l2: fix variable shadowing

4 years agomacosx: Fix filename in VLCRendererMenuController license
Marvin Scholz [Sun, 23 Jul 2017 13:05:55 +0000 (15:05 +0200)]
macosx: Fix filename in VLCRendererMenuController license

4 years agomacosx: Remove VLCRendererDialog
Marvin Scholz [Sun, 23 Jul 2017 13:04:48 +0000 (15:04 +0200)]
macosx: Remove VLCRendererDialog

4 years agomacosx: Reorder XIBs in Xcode project
Marvin Scholz [Sun, 23 Jul 2017 13:02:54 +0000 (15:02 +0200)]
macosx: Reorder XIBs in Xcode project

4 years agomacosx: Hide VLCSlider knob when nothing is playing
Marvin Scholz [Sun, 23 Jul 2017 12:15:51 +0000 (14:15 +0200)]
macosx: Hide VLCSlider knob when nothing is playing

4 years agomacosx: Add ability to hide knob to VLCSlider
Marvin Scholz [Sun, 23 Jul 2017 12:15:01 +0000 (14:15 +0200)]
macosx: Add ability to hide knob to VLCSlider

When nothing is playing, the knob and progress should not be shown,
this adds an option for this to the VLCSlider

4 years agoinput: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 11:25:19 +0000 (14:25 +0300)]
input: fix variable shadowing

4 years agotest: test filename comparison
Rémi Denis-Courmont [Sun, 23 Jul 2017 09:13:46 +0000 (12:13 +0300)]
test: test filename comparison

4 years agoSplit out vlc_filenamecmp()
Rémi Denis-Courmont [Sun, 23 Jul 2017 08:43:14 +0000 (11:43 +0300)]
Split out vlc_filenamecmp()

(easier to test separately)

4 years agoRevert "lua: add decompression stream filter automatically (fixes #17132)"
Rémi Denis-Courmont [Sun, 23 Jul 2017 06:30:13 +0000 (09:30 +0300)]
Revert "lua: add decompression stream filter automatically (fixes #17132)"

This reverts commit dcd3a45eb4b1a950ffd4974ca1c5a915481da9bc.

4 years agoRevert "lua: use inflate rather than decomp stream filter"
Rémi Denis-Courmont [Sun, 23 Jul 2017 06:27:25 +0000 (09:27 +0300)]
Revert "lua: use inflate rather than decomp stream filter"

This reverts commit 268a46a0559c11abc95d32b7e26a706934d53623.

4 years agoRemove access_t
Rémi Denis-Courmont [Sun, 23 Jul 2017 05:43:16 +0000 (08:43 +0300)]
Remove access_t

4 years agovlm: fix variable shadowing
Rémi Denis-Courmont [Sun, 23 Jul 2017 05:45:44 +0000 (08:45 +0300)]
vlm: fix variable shadowing

4 years agoinput: probe stream filters in stream_AccessNew()
Rémi Denis-Courmont [Sat, 8 Jul 2017 10:13:32 +0000 (13:13 +0300)]
input: probe stream filters in stream_AccessNew()

This probes stream filters not only for the input thread stream (as
before), but also for custom vlc_stream_NewURL() callers.

4 years agoauhal: add headphone detection
Felix Paul Kühne [Sat, 22 Jul 2017 13:42:05 +0000 (15:42 +0200)]
auhal: add headphone detection

4 years agopacketizer: mpeg4audio: handle padding
Francois Cartegnie [Fri, 21 Jul 2017 23:40:40 +0000 (01:40 +0200)]
packetizer: mpeg4audio: handle padding

4 years agopacketizer: mpeg4audio: factorize header check
Francois Cartegnie [Fri, 21 Jul 2017 23:26:25 +0000 (01:26 +0200)]
packetizer: mpeg4audio: factorize header check

4 years agovlc_block_helper: fix offset peek
Francois Cartegnie [Fri, 21 Jul 2017 20:40:14 +0000 (22:40 +0200)]
vlc_block_helper: fix offset peek

returned incomplete peeks

4 years agodemux: subtitle: workaround multibytes regression
Francois Cartegnie [Fri, 21 Jul 2017 15:04:22 +0000 (17:04 +0200)]
demux: subtitle: workaround multibytes regression

As long as readline can't peek

4 years agobdagraph: Do not leak STA
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 12:29:35 +0000 (14:29 +0200)]
bdagraph: Do not leak STA

Fix #18183

4 years agocontrib:libarchive: fix type mismatch between declaration and definition
Steve Lhomme [Wed, 19 Jul 2017 06:46:02 +0000 (08:46 +0200)]
contrib:libarchive: fix type mismatch between declaration and definition

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocontrib: Qt: Disable systray notification sounds
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 15:34:48 +0000 (17:34 +0200)]
contrib: Qt: Disable systray notification sounds

Fix #18530

4 years agoaudio_output:wasapi: make sure pwf_mix is initialized when we call CoTaskMemFree()
Steve Lhomme [Fri, 21 Jul 2017 14:27:07 +0000 (16:27 +0200)]
audio_output:wasapi: make sure pwf_mix is initialized when we call CoTaskMemFree()

Signed-off-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr>
4 years agolua: update french channels list
Jean-Baptiste Kempf [Fri, 21 Jul 2017 14:29:19 +0000 (16:29 +0200)]
lua: update french channels list

Close #18068

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoqt: playlist: Display the stream icon when appropriate
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 13:56:21 +0000 (15:56 +0200)]
qt: playlist: Display the stream icon when appropriate

Fix #18534

4 years agomkv: Fix track format initialization
Hugo Beauzée-Luyssen [Fri, 21 Jul 2017 13:29:34 +0000 (15:29 +0200)]
mkv: Fix track format initialization

4 years agovout_intf: remove local write-only variable
Steve Lhomme [Wed, 12 Jul 2017 14:51:22 +0000 (16:51 +0200)]
vout_intf: remove local write-only variable

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovlc_filter.h: add more comment on filter_chain_Reset
Steve Lhomme [Thu, 13 Jul 2017 12:50:33 +0000 (14:50 +0200)]
vlc_filter.h: add more comment on filter_chain_Reset

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoimage: use es_format_InitFromVideo() instead of es_format_Init()
Steve Lhomme [Thu, 13 Jul 2017 12:50:34 +0000 (14:50 +0200)]
image: use es_format_InitFromVideo() instead of es_format_Init()

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoimage: constify some parameters
Steve Lhomme [Thu, 13 Jul 2017 12:50:32 +0000 (14:50 +0200)]
image: constify some parameters

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agod3d11va: only create the device with the debug flag in debug builds
Steve Lhomme [Wed, 19 Jul 2017 09:09:28 +0000 (11:09 +0200)]
d3d11va: only create the device with the debug flag in debug builds

With a debugger attached.
In UWP we can assume it's present with MS build and no debug with mingw

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodirect3d11: only report leaks when there's a debugger
Steve Lhomme [Wed, 19 Jul 2017 09:09:27 +0000 (11:09 +0200)]
direct3d11: only report leaks when there's a debugger

It seems plenty of people have issues with d3d11_1sdklayers.dll being present
but not usable.
If a dev has the issue he can always disable this code section for testing.

In UWP we can assume it's present with MS build and no debug with mingw

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agomp4:libmp4mux: no need to init the es_format_t
Steve Lhomme [Mon, 17 Jul 2017 14:33:17 +0000 (16:33 +0200)]
mp4:libmp4mux: no need to init the es_format_t

It is always overridden right after the init.
That saves an unnecessary es_format_Clean each time.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocodec:jpeg: set the fmt_out.i_codec early
Steve Lhomme [Wed, 19 Jul 2017 13:21:28 +0000 (15:21 +0200)]
codec:jpeg: set the fmt_out.i_codec early

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agochromecast:cast: compare fourccs as vlc_fourcc_t
Steve Lhomme [Wed, 19 Jul 2017 13:09:50 +0000 (15:09 +0200)]
chromecast:cast: compare fourccs as vlc_fourcc_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agotranscode: clean function declarations
Steve Lhomme [Thu, 13 Jul 2017 12:30:44 +0000 (14:30 +0200)]
transcode: clean function declarations

Some are gone, some are only used in the file they are defined.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agomosaic_bridge: don't use the filter chain if it wasn't created properly
Steve Lhomme [Wed, 19 Jul 2017 12:16:36 +0000 (14:16 +0200)]
mosaic_bridge: don't use the filter chain if it wasn't created properly

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agocodec:lpcm: remove local cast
Steve Lhomme [Wed, 19 Jul 2017 11:05:55 +0000 (13:05 +0200)]
codec:lpcm: remove local cast

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agorawvideo: only init the date once
Steve Lhomme [Wed, 19 Jul 2017 11:05:22 +0000 (13:05 +0200)]
rawvideo: only init the date once

No need to do it with invalid values and then check it's valid.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:copy: fix a leak on error
Steve Lhomme [Wed, 19 Jul 2017 11:03:30 +0000 (13:03 +0200)]
packetizer:copy: fix a leak on error

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:mpeg4video: no need to release and realloc the fmt_out extra
Steve Lhomme [Wed, 19 Jul 2017 11:02:25 +0000 (13:02 +0200)]
packetizer:mpeg4video: no need to release and realloc the fmt_out extra

It's already copied in the es_format_Copy() above.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agopacketizer:mpegvideo: set the output codec only if the init is successful
Steve Lhomme [Wed, 19 Jul 2017 11:00:52 +0000 (13:00 +0200)]
packetizer:mpegvideo: set the output codec only if the init is successful

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:ts_sl: fix potential leak
Steve Lhomme [Mon, 17 Jul 2017 07:56:39 +0000 (09:56 +0200)]
demux:ts_sl: fix potential leak

If es_format_IsSimilar() is true we have an initialized es_format_t with extra
data that is never cleaned.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agodemux:ogg: no need to change the es_format_t before a copy
Steve Lhomme [Mon, 17 Jul 2017 07:50:19 +0000 (09:50 +0200)]
demux:ogg: no need to change the es_format_t before a copy

But we do need to clean the previous value before a copy.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agotranscode:video: clarify the fmt_out init value
Steve Lhomme [Mon, 17 Jul 2017 07:30:58 +0000 (09:30 +0200)]
transcode:video: clarify the fmt_out init value

no need to set the value 3 times

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovideo_output: use the fmt_out directly from filter_chain_GetFmtOut()
Steve Lhomme [Mon, 17 Jul 2017 07:16:13 +0000 (09:16 +0200)]
video_output: use the fmt_out directly from filter_chain_GetFmtOut()

avoid a structure copy in the stack and avoid shallow copies of es_format_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agovideo_filter:canvas: init the fmt_out directly from filter_chain_GetFmtOut()
Steve Lhomme [Mon, 17 Jul 2017 07:15:15 +0000 (09:15 +0200)]
video_filter:canvas: init the fmt_out directly from filter_chain_GetFmtOut()

avoid a structure copy and avoid shallow copies of es_format_t

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoqt: fix compilation
KO Myung-Hun [Thu, 20 Jul 2017 23:18:39 +0000 (08:18 +0900)]
qt: fix compilation

Include algorithm.

-----
  CXX      gui/qt/components/libqt_plugin_la-extended_panels.lo
  ...
gui/qt/components/extended_panels.cpp: In function 'QString ChangeFiltersString(intf_thread_t*, const char*, const char*, bool)':
gui/qt/components/extended_panels.cpp:296:62: error: no matching function for call to 'find(QList<QString>::iterator, QList<QString>::iterator, const char*&)'
     if( b_add && std::find(list.begin(), list.end(), psz_name) == list.end() )
  ...
-----

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>