vlc.git
7 months agovout: remove evas output
Thomas Guillem [Fri, 2 Feb 2018 13:42:22 +0000 (14:42 +0100)]
vout: remove evas output

Not built and tested since a long time. The good way to go is to use the
openGLES2 vout.

7 months agodemux: adaptive: pass full url to proxy
Francois Cartegnie [Wed, 31 Jan 2018 22:09:26 +0000 (23:09 +0100)]
demux: adaptive: pass full url to proxy

as reported by Ramon Gabarró

7 months agovout/macosx: Do not check call to disableScreenUpdatesUntilFlush
Marvin Scholz [Tue, 30 Jan 2018 14:46:59 +0000 (15:46 +0100)]
vout/macosx: Do not check call to disableScreenUpdatesUntilFlush

NSWindows disableScreenUpdatesUntilFlush is available since macOS 10.4,
so there is no need to check if NSWindow responds to it.

Additionally clarify the comment about why it is there by replacing it
with a comment taken from Apple sample code that explains it very well.

7 months agovout/macosx: Remove useless access of NSWindow
Marvin Scholz [Tue, 30 Jan 2018 13:40:37 +0000 (14:40 +0100)]
vout/macosx: Remove useless access of NSWindow

The window is only ever used to query its minSize, which is then not
used anywhere in the following code, so this code can be removed.

7 months agodbus: remove old --inhibit option
Rémi Denis-Courmont [Fri, 2 Feb 2018 09:30:01 +0000 (11:30 +0200)]
dbus: remove old --inhibit option

This is not longer used for anything.

7 months agoinput: don't wait data to create sout input
Francois Cartegnie [Mon, 29 Jan 2018 17:14:39 +0000 (18:14 +0100)]
input: don't wait data to create sout input

No sout mux buffer parameters is sufficient
as spu can arrive really late.

7 months agosout: remove useless check
Francois Cartegnie [Wed, 31 Jan 2018 17:23:08 +0000 (18:23 +0100)]
sout: remove useless check

7 months agosout: chromecast: remove direct call to pf_control
Francois Cartegnie [Wed, 31 Jan 2018 17:22:32 +0000 (18:22 +0100)]
sout: chromecast: remove direct call to pf_control

7 months agoi10n: Fix variable in Afrikaans NSIS translation
Marvin Scholz [Thu, 1 Feb 2018 20:53:29 +0000 (21:53 +0100)]
i10n: Fix variable in Afrikaans NSIS translation

7 months agoNSIS: Fix build
Marvin Scholz [Thu, 1 Feb 2018 20:43:48 +0000 (21:43 +0100)]
NSIS: Fix build

Copy missing file to the installer build directory and adjust paths to
match the copy destination.

7 months agoNSIS: Fix build
Marvin Scholz [Thu, 1 Feb 2018 19:08:18 +0000 (20:08 +0100)]
NSIS: Fix build

Adds the vlc_branding bitmap to EXTRA_DIST and corrects the path to it
in the NSIS script.

7 months agodemux: caf: handle Opus (fix #19544)
Francois Cartegnie [Thu, 1 Feb 2018 17:56:25 +0000 (18:56 +0100)]
demux: caf: handle Opus (fix #19544)

Apple's undocumented framing.
There's no external framing to figure limits. The opus
decoder will never read the full packet, containing
up to CLOCK_FREQ/20 of samples/frames.
We must enforce sending single frames.

7 months agodemux: caf: fix double TS_0
Francois Cartegnie [Thu, 1 Feb 2018 16:20:33 +0000 (17:20 +0100)]
demux: caf: fix double TS_0

7 months agovisual: output pictures are progressive
Adrien Maglo [Mon, 29 Jan 2018 13:50:36 +0000 (14:50 +0100)]
visual: output pictures are progressive

Fix #19561

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
7 months agoNSIS: Add custom VLC banner image
Marvin Scholz [Thu, 1 Feb 2018 15:59:26 +0000 (16:59 +0100)]
NSIS: Add custom VLC banner image

This adds a custom VLC banner image to the welcome and finish page of
the NSIS installer and uninstaller.

Note: If there is ever need to re-generate the bmp banner image,
use a custom color pallet, this allows to only need 4 bits per color and
drastically reduces the size. Do not write colorspace information.
Use Run-length coding.

7 months agodemux:mkv: do not filter old blocks in fast seeking
Steve Lhomme [Thu, 1 Feb 2018 15:52:50 +0000 (16:52 +0100)]
demux:mkv: do not filter old blocks in fast seeking

And only set ES_OUT_SET_NEXT_DISPLAY_TIME once per seek.

7 months agoNSIS: Make locale folder optional
Marvin Scholz [Thu, 1 Feb 2018 13:08:21 +0000 (14:08 +0100)]
NSIS: Make locale folder optional

It is valid to build an installer with a non-localized VLC, so it
should not error in that case.

7 months agolibvlc: Export libvlc_renderer_item_hold/release
Hugo Beauzée-Luyssen [Thu, 1 Feb 2018 15:28:10 +0000 (16:28 +0100)]
libvlc: Export libvlc_renderer_item_hold/release

7 months agoencoder: webvtt: escape double newlines
Francois Cartegnie [Thu, 1 Feb 2018 14:18:31 +0000 (15:18 +0100)]
encoder: webvtt: escape double newlines

7 months agoencoder: webvtt: don't write newline
Francois Cartegnie [Thu, 1 Feb 2018 13:44:16 +0000 (14:44 +0100)]
encoder: webvtt: don't write newline

7 months agocodec: webvtt: hours can be > 2 digits
Francois Cartegnie [Thu, 1 Feb 2018 12:42:34 +0000 (13:42 +0100)]
codec: webvtt: hours can be > 2 digits

7 months agowebvtt: rename entry functions
Thomas Guillem [Thu, 1 Feb 2018 14:03:06 +0000 (15:03 +0100)]
webvtt: rename entry functions

This fixes duplicate symbols with a static build.

7 months agoavcodec: rename entry functions
Thomas Guillem [Thu, 1 Feb 2018 14:02:31 +0000 (15:02 +0100)]
avcodec: rename entry functions

This fixes duplicate symbols with a static build.

7 months agochromecast: add missing bracket
Thomas Guillem [Thu, 1 Feb 2018 13:23:31 +0000 (14:23 +0100)]
chromecast: add missing bracket

It was still working without it since it was the last one.

7 months agochromecast: add missing clear
Thomas Guillem [Thu, 1 Feb 2018 13:17:18 +0000 (14:17 +0100)]
chromecast: add missing clear

7 months agochromecast: autoclean in case of failure
Thomas Guillem [Thu, 1 Feb 2018 12:37:27 +0000 (13:37 +0100)]
chromecast: autoclean in case of failure

A method should clean itself in case of failure.

7 months agochromecast: remove useless variable
Thomas Guillem [Thu, 1 Feb 2018 12:33:12 +0000 (13:33 +0100)]
chromecast: remove useless variable

7 months agochromecast: rework access_out context
Thomas Guillem [Thu, 1 Feb 2018 12:12:49 +0000 (13:12 +0100)]
chromecast: rework access_out context

In order to be able to control more than one access_out (live and webvtt).

7 months agochromecast: Handle media session being taken over by another sender
Hugo Beauzée-Luyssen [Thu, 1 Feb 2018 09:48:18 +0000 (10:48 +0100)]
chromecast: Handle media session being taken over by another sender

7 months agochromecast: Store the media session id as an integer
Hugo Beauzée-Luyssen [Thu, 1 Feb 2018 09:53:27 +0000 (10:53 +0100)]
chromecast: Store the media session id as an integer

7 months agochromecast: Remove trailing whitespaces
Hugo Beauzée-Luyssen [Thu, 1 Feb 2018 09:52:35 +0000 (10:52 +0100)]
chromecast: Remove trailing whitespaces

7 months agochromecast: reset httpd args in case of error
Thomas Guillem [Thu, 1 Feb 2018 08:03:38 +0000 (09:03 +0100)]
chromecast: reset httpd args in case of error

7 months agochromecast: add missing lock when closing
Thomas Guillem [Wed, 31 Jan 2018 15:23:56 +0000 (16:23 +0100)]
chromecast: add missing lock when closing

7 months agochromecast: serve local artworks
Thomas Guillem [Tue, 30 Jan 2018 16:30:03 +0000 (17:30 +0100)]
chromecast: serve local artworks

7 months agochromecast: fetch all metas
Thomas Guillem [Tue, 30 Jan 2018 13:31:33 +0000 (14:31 +0100)]
chromecast: fetch all metas

7 months agochromecast: refactor chromecast state handling from sout
Thomas Guillem [Wed, 31 Jan 2018 13:17:59 +0000 (14:17 +0100)]
chromecast: refactor chromecast state handling from sout

And abort the sout chain  when the state becomes Connected (The chromecast
player was exited).

7 months agochromecast: add asserts on Close()
Thomas Guillem [Wed, 31 Jan 2018 09:08:57 +0000 (10:08 +0100)]
chromecast: add asserts on Close()

7 months agochromecast: initialise streams count in proxy
Thomas Guillem [Wed, 31 Jan 2018 09:08:23 +0000 (10:08 +0100)]
chromecast: initialise streams count in proxy

7 months agochromecast: drain sout_access when empty
Thomas Guillem [Tue, 30 Jan 2018 09:50:21 +0000 (10:50 +0100)]
chromecast: drain sout_access when empty

This will close the sout chain and the chromecast-http sout_access that will
send an EOF instead of closing the http stream.

7 months agochromecast: EOF when finished or Error
Thomas Guillem [Mon, 29 Jan 2018 15:18:06 +0000 (16:18 +0100)]
chromecast: EOF when finished or Error

Avoid false positives.

7 months agochromecast: use our own "access out" module
Thomas Guillem [Mon, 29 Jan 2018 10:19:51 +0000 (11:19 +0100)]
chromecast: use our own "access out" module

In order to allow finer controls and host several files (like artworks) on the
same server.

7 months agochromecast: move sout destruction in a method
Thomas Guillem [Tue, 30 Jan 2018 09:39:24 +0000 (10:39 +0100)]
chromecast: move sout destruction in a method

7 months agochromecast: remove useless NULL check
Thomas Guillem [Mon, 29 Jan 2018 15:17:36 +0000 (16:17 +0100)]
chromecast: remove useless NULL check

7 months agoinput: keep sout from renderers
Thomas Guillem [Wed, 31 Jan 2018 15:04:50 +0000 (16:04 +0100)]
input: keep sout from renderers

7 months agoinput: rework ControlUpdateSout
Thomas Guillem [Wed, 31 Jan 2018 14:59:19 +0000 (15:59 +0100)]
input: rework ControlUpdateSout

And rename it to ControlUpdateRenderer.

7 months agoi10n: Fixup NSIS translations
Marvin Scholz [Wed, 31 Jan 2018 15:17:43 +0000 (16:17 +0100)]
i10n: Fixup NSIS translations

The translations contained unnecessary escaping of ' and wrong escaping
of " (in this NSIS language format, " is escaped with $\")

7 months agol10n: Use NSIS Indonesian translation
Marvin Scholz [Wed, 31 Jan 2018 14:44:19 +0000 (15:44 +0100)]
l10n: Use NSIS Indonesian translation

7 months agol10n: Add NSIS Indonesian translation
VideoLAN [Wed, 31 Jan 2018 14:43:40 +0000 (15:43 +0100)]
l10n: Add NSIS Indonesian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Use NSIS Latvian translation
Marvin Scholz [Wed, 31 Jan 2018 14:43:28 +0000 (15:43 +0100)]
l10n: Use NSIS Latvian translation

7 months agol10n: Add NSIS Latvian translation
VideoLAN [Wed, 31 Jan 2018 14:42:50 +0000 (15:42 +0100)]
l10n: Add NSIS Latvian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Use NSIS Icelandic translation
Marvin Scholz [Wed, 31 Jan 2018 14:41:47 +0000 (15:41 +0100)]
l10n: Use NSIS Icelandic translation

7 months agol10n: Add NSIS Icelandic translation
VideoLAN [Wed, 31 Jan 2018 14:41:02 +0000 (15:41 +0100)]
l10n: Add NSIS Icelandic translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Use NSIS Croatian translation
Marvin Scholz [Wed, 31 Jan 2018 14:40:47 +0000 (15:40 +0100)]
l10n: Use NSIS Croatian translation

7 months agol10n: Add NSIS Croatian translation
VideoLAN [Wed, 31 Jan 2018 14:40:04 +0000 (15:40 +0100)]
l10n: Add NSIS Croatian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Use NSIS Albanian translation
Marvin Scholz [Wed, 31 Jan 2018 14:39:43 +0000 (15:39 +0100)]
l10n: Use NSIS Albanian translation

7 months agol10n: Add NSIS Albanian translation
VideoLAN [Wed, 31 Jan 2018 14:38:39 +0000 (15:38 +0100)]
l10n: Add NSIS Albanian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Use NSIS Afrikaans translation
Marvin Scholz [Wed, 31 Jan 2018 14:38:08 +0000 (15:38 +0100)]
l10n: Use NSIS Afrikaans translation

7 months agol10n: Add NSIS Afrikaans translation
VideoLAN [Wed, 31 Jan 2018 14:34:46 +0000 (15:34 +0100)]
l10n: Add NSIS Afrikaans translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Welsh translation
VideoLAN [Wed, 31 Jan 2018 13:46:51 +0000 (14:46 +0100)]
l10n: Update NSIS Welsh translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Uzbek translation
VideoLAN [Wed, 31 Jan 2018 13:46:28 +0000 (14:46 +0100)]
l10n: Update NSIS Uzbek translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Ukrainian translation
VideoLAN [Wed, 31 Jan 2018 13:46:18 +0000 (14:46 +0100)]
l10n: Update NSIS Ukrainian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Turkish translation
VideoLAN [Wed, 31 Jan 2018 13:46:00 +0000 (14:46 +0100)]
l10n: Update NSIS Turkish translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Traditional Chinese translation
VideoLAN [Wed, 31 Jan 2018 13:45:49 +0000 (14:45 +0100)]
l10n: Update NSIS Traditional Chinese translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Thai translation
VideoLAN [Wed, 31 Jan 2018 13:45:36 +0000 (14:45 +0100)]
l10n: Update NSIS Thai translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Swedish translation
VideoLAN [Wed, 31 Jan 2018 13:45:27 +0000 (14:45 +0100)]
l10n: Update NSIS Swedish translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Slovenian translation
VideoLAN [Wed, 31 Jan 2018 13:45:15 +0000 (14:45 +0100)]
l10n: Update NSIS Slovenian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Slovak translation
VideoLAN [Wed, 31 Jan 2018 13:45:00 +0000 (14:45 +0100)]
l10n: Update NSIS Slovak translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Sinhala translation
VideoLAN [Wed, 31 Jan 2018 13:44:50 +0000 (14:44 +0100)]
l10n: Update NSIS Sinhala translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Simplified Chinese translation
VideoLAN [Wed, 31 Jan 2018 13:44:37 +0000 (14:44 +0100)]
l10n: Update NSIS Simplified Chinese translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Serbian translation
VideoLAN [Wed, 31 Jan 2018 13:44:26 +0000 (14:44 +0100)]
l10n: Update NSIS Serbian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Scots Gaelic translation
VideoLAN [Wed, 31 Jan 2018 13:44:16 +0000 (14:44 +0100)]
l10n: Update NSIS Scots Gaelic translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Russian translation
VideoLAN [Wed, 31 Jan 2018 13:43:59 +0000 (14:43 +0100)]
l10n: Update NSIS Russian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Romanian translation
VideoLAN [Wed, 31 Jan 2018 13:43:51 +0000 (14:43 +0100)]
l10n: Update NSIS Romanian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Portuguese translation
VideoLAN [Wed, 31 Jan 2018 13:43:40 +0000 (14:43 +0100)]
l10n: Update NSIS Portuguese translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Brazilian Portuguese translation
VideoLAN [Wed, 31 Jan 2018 13:43:30 +0000 (14:43 +0100)]
l10n: Update NSIS Brazilian Portuguese translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Polish translation
VideoLAN [Wed, 31 Jan 2018 13:42:46 +0000 (14:42 +0100)]
l10n: Update NSIS Polish translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Norwegian translation
VideoLAN [Wed, 31 Jan 2018 13:42:34 +0000 (14:42 +0100)]
l10n: Update NSIS Norwegian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Malay translation
VideoLAN [Wed, 31 Jan 2018 13:42:22 +0000 (14:42 +0100)]
l10n: Update NSIS Malay translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Lithuanian translation
VideoLAN [Wed, 31 Jan 2018 13:42:10 +0000 (14:42 +0100)]
l10n: Update NSIS Lithuanian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Korean translation
VideoLAN [Wed, 31 Jan 2018 13:41:53 +0000 (14:41 +0100)]
l10n: Update NSIS Korean translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Khmer translation
VideoLAN [Wed, 31 Jan 2018 13:41:41 +0000 (14:41 +0100)]
l10n: Update NSIS Khmer translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Japanese translation
VideoLAN [Wed, 31 Jan 2018 13:41:27 +0000 (14:41 +0100)]
l10n: Update NSIS Japanese translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Italian translation
VideoLAN [Wed, 31 Jan 2018 13:41:14 +0000 (14:41 +0100)]
l10n: Update NSIS Italian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Hungarian translation
VideoLAN [Wed, 31 Jan 2018 13:41:02 +0000 (14:41 +0100)]
l10n: Update NSIS Hungarian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Hebrew translation
VideoLAN [Wed, 31 Jan 2018 13:40:49 +0000 (14:40 +0100)]
l10n: Update NSIS Hebrew translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Greek translation
VideoLAN [Wed, 31 Jan 2018 13:40:36 +0000 (14:40 +0100)]
l10n: Update NSIS Greek translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS German translation
VideoLAN [Wed, 31 Jan 2018 13:40:25 +0000 (14:40 +0100)]
l10n: Update NSIS German translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS French translation
VideoLAN [Wed, 31 Jan 2018 13:40:16 +0000 (14:40 +0100)]
l10n: Update NSIS French translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Finnish translation
VideoLAN [Wed, 31 Jan 2018 13:39:37 +0000 (14:39 +0100)]
l10n: Update NSIS Finnish translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Estonian translation
VideoLAN [Wed, 31 Jan 2018 13:39:25 +0000 (14:39 +0100)]
l10n: Update NSIS Estonian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS EnglishUK translation
VideoLAN [Wed, 31 Jan 2018 13:39:10 +0000 (14:39 +0100)]
l10n: Update NSIS EnglishUK translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Dutch translation
VideoLAN [Wed, 31 Jan 2018 13:38:54 +0000 (14:38 +0100)]
l10n: Update NSIS Dutch translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Danish translation
VideoLAN [Wed, 31 Jan 2018 13:38:41 +0000 (14:38 +0100)]
l10n: Update NSIS Danish translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Czech translation
VideoLAN [Wed, 31 Jan 2018 13:38:31 +0000 (14:38 +0100)]
l10n: Update NSIS Czech translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Catalan translation
VideoLAN [Wed, 31 Jan 2018 13:38:21 +0000 (14:38 +0100)]
l10n: Update NSIS Catalan translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Bosnian translation
VideoLAN [Wed, 31 Jan 2018 13:38:10 +0000 (14:38 +0100)]
l10n: Update NSIS Bosnian translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Basque translation
VideoLAN [Wed, 31 Jan 2018 13:37:56 +0000 (14:37 +0100)]
l10n: Update NSIS Basque translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agol10n: Update NSIS Arabic translation
VideoLAN [Wed, 31 Jan 2018 13:37:15 +0000 (14:37 +0100)]
l10n: Update NSIS Arabic translation

Signed-off-by: Marvin Scholz <epirat07@gmail.com>
7 months agosout: chromecast: don't call pf_ directly/use sout stream helper
Francois Cartegnie [Tue, 30 Jan 2018 18:08:44 +0000 (19:08 +0100)]
sout: chromecast: don't call pf_ directly/use sout stream helper

7 months agovlc_sout: add sout_StreamControlVa
Francois Cartegnie [Tue, 30 Jan 2018 18:08:21 +0000 (19:08 +0100)]
vlc_sout: add sout_StreamControlVa