vlc.git
4 years agoplaylist/directory: add missing return check
Thomas Guillem [Wed, 2 Mar 2016 16:47:27 +0000 (17:47 +0100)]
playlist/directory: add missing return check

4 years agoplaylist/fetcher: interrupt fetcher thread on exit
Thomas Guillem [Tue, 29 Mar 2016 11:47:35 +0000 (13:47 +0200)]
playlist/fetcher: interrupt fetcher thread on exit

This unblocks playlist_fetcher_Delete if a task is blocked on I/O.

This doesn't prevent a task to block all next tasks on a normal run.

4 years agohttp: test proxy authentication
Rémi Denis-Courmont [Sun, 3 Apr 2016 15:41:53 +0000 (18:41 +0300)]
http: test proxy authentication

4 years agohttp: add proxy authentication
Rémi Denis-Courmont [Sun, 3 Apr 2016 15:41:39 +0000 (18:41 +0300)]
http: add proxy authentication

4 years agohttp: tests HTTP Basic formatter
Rémi Denis-Courmont [Sun, 3 Apr 2016 15:26:19 +0000 (18:26 +0300)]
http: tests HTTP Basic formatter

4 years agohttp: helper for HTTP Basic authorization (refs #16166)
Rémi Denis-Courmont [Sun, 3 Apr 2016 15:26:00 +0000 (18:26 +0300)]
http: helper for HTTP Basic authorization (refs #16166)

4 years agohttp: typo
Rémi Denis-Courmont [Sun, 3 Apr 2016 15:25:50 +0000 (18:25 +0300)]
http: typo

4 years agodemux: ts: handle PCR on every packet (fix #16780)
Francois Cartegnie [Sat, 2 Apr 2016 16:38:57 +0000 (18:38 +0200)]
demux: ts: handle PCR on every packet (fix #16780)

4 years agosout: record: truncate to highest buffer head if no iframe
Francois Cartegnie [Sat, 2 Apr 2016 14:34:48 +0000 (16:34 +0200)]
sout: record: truncate to highest buffer head if no iframe

Avoids having audio or video less parts on start

4 years agosout: record: keep interleaving when unbuffering
Francois Cartegnie [Sat, 2 Apr 2016 14:14:55 +0000 (16:14 +0200)]
sout: record: keep interleaving when unbuffering

record module outputs buffered data stream by stream
which breaks most muxers (as long as we have no sout pcr)

4 years agodemux: ts: fix leak (unlikely)
Francois Cartegnie [Sat, 2 Apr 2016 08:55:39 +0000 (10:55 +0200)]
demux: ts: fix leak (unlikely)

4 years agoContribs: rename vncserver to vncclient
Jean-Baptiste Kempf [Sat, 2 Apr 2016 17:06:31 +0000 (19:06 +0200)]
Contribs: rename vncserver to vncclient

4 years agoinclude/vlc_fixups.h: uClibc needs __STDC_FORMAT_MACROS
Bernd Kuhls [Sat, 2 Apr 2016 16:18:49 +0000 (18:18 +0200)]
include/vlc_fixups.h: uClibc needs __STDC_FORMAT_MACROS

Fixes compile error with gcc-4.9.3:

  CXX      demux/mkv/libmkv_plugin_la-util.lo
In file included from ../include/vlc_common.h:893:0,
                 from demux/mkv/mkv.hpp:38,
                 from demux/mkv/util.cpp:24:
demux/mkv/util.cpp: In function 'void handle_real_audio(demux_t*, mkv_track_t*, block_t*, mtime_t)':
demux/mkv/util.cpp:192:79: error: expected ')' before 'PRId64'
             msg_Dbg( p_demux, "discard non-key preroll block in track %d at%" PRId64,
                                                                               ^

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoContribs: don't use libva in VNCserver
Jean-Baptiste Kempf [Sat, 2 Apr 2016 16:52:21 +0000 (18:52 +0200)]
Contribs: don't use libva in VNCserver

4 years agotests: full coverage for var_InheritURational()
Rémi Denis-Courmont [Sat, 2 Apr 2016 16:15:26 +0000 (19:15 +0300)]
tests: full coverage for var_InheritURational()

4 years agovariables: improve rational values parsing
Rémi Denis-Courmont [Sat, 2 Apr 2016 16:13:57 +0000 (19:13 +0300)]
variables: improve rational values parsing

 - handle fractions with slash or colon,
 - return exact value for decimal (but non-binary) number,
 - do not treat leading zeroes as octal value indicator,
 - handle and reduce corner cases.

4 years agotest: clean up variables test
Rémi Denis-Courmont [Sat, 2 Apr 2016 15:33:11 +0000 (18:33 +0300)]
test: clean up variables test

4 years agoplaylist: typo
Rémi Denis-Courmont [Sat, 2 Apr 2016 15:13:52 +0000 (18:13 +0300)]
playlist: typo

4 years agofourcc: remove `break` after `return`
Eric Engestrom [Sat, 2 Apr 2016 14:43:27 +0000 (15:43 +0100)]
fourcc: remove `break` after `return`

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agodemux: remove `break` after `return`
Eric Engestrom [Sat, 2 Apr 2016 14:43:26 +0000 (15:43 +0100)]
demux: remove `break` after `return`

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agomisc: remove `break` after `return`
Eric Engestrom [Sat, 2 Apr 2016 14:43:25 +0000 (15:43 +0100)]
misc: remove `break` after `return`

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agogui: remove `break` after `return`
Eric Engestrom [Sat, 2 Apr 2016 14:43:24 +0000 (15:43 +0100)]
gui: remove `break` after `return`

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agodvb: remove `break` after `return`
Eric Engestrom [Sat, 2 Apr 2016 14:43:23 +0000 (15:43 +0100)]
dvb: remove `break` after `return`

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agowin32: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:40 +0000 (15:50 +0100)]
win32: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agovideo_output: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:39 +0000 (15:50 +0100)]
video_output: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoaudio_output: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:38 +0000 (15:50 +0100)]
audio_output: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoinput: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:37 +0000 (15:50 +0100)]
input: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agotext: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:36 +0000 (15:50 +0100)]
text: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agomisc: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:35 +0000 (15:50 +0100)]
misc: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agodoc: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:34 +0000 (15:50 +0100)]
doc: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoplaylist: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:33 +0000 (15:50 +0100)]
playlist: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agonetwork: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:32 +0000 (15:50 +0100)]
network: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoinclude: fix spelling mistakes
Eric Engestrom [Sat, 2 Apr 2016 14:50:31 +0000 (15:50 +0100)]
include: fix spelling mistakes

Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoFix build error if strnstr is missing
Bernd Kuhls [Sat, 2 Apr 2016 13:33:18 +0000 (15:33 +0200)]
Fix build error if strnstr is missing

Support for strnstr was added in
http://git.videolan.org/?p=vlc.git;a=commitdiff;h=4c1238c77239cdea38a44748f2800332818b6750

but for systems lacking it, it broke the build:

  CC       strnstr.lo
In file included from ../config.h:887:0,
                 from strnstr.c:22:
../include/vlc_fixups.h:157:45: error: unknown type name ‘size_t’
 char * strnstr (const char *, const char *, size_t);

This patch fixes the problem by adding strnstr to a list of other
functions to get size_t defined.

Bug was reported to trac:
https://trac.videolan.org/vlc/ticket/16767

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agohttp: don't try to re-open connection if it previously failed
Thomas Guillem [Wed, 30 Mar 2016 07:44:44 +0000 (09:44 +0200)]
http: don't try to re-open connection if it previously failed

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agoplaylist/directory: refactor
Thomas Guillem [Fri, 1 Apr 2016 08:31:03 +0000 (10:31 +0200)]
playlist/directory: refactor

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
4 years agodemux: ts: fix csa decryption regression
Francois Cartegnie [Fri, 1 Apr 2016 17:42:44 +0000 (19:42 +0200)]
demux: ts: fix csa decryption regression

4 years agodemux: ts: fix unmatched var_DelCallback
Francois Cartegnie [Fri, 1 Apr 2016 17:28:26 +0000 (19:28 +0200)]
demux: ts: fix unmatched var_DelCallback

4 years agomux: ts: don't set negative PCR
Francois Cartegnie [Fri, 1 Apr 2016 15:31:03 +0000 (17:31 +0200)]
mux: ts: don't set negative PCR

ebcc69cfb1569a0fcedf10498606b231ae6fcb7c offseted dts/pcr to have
it start from zero, but as pcr is offseted from dts by dts delay,
the first PCR are negative and written/overflowing as a value
before a 33bits timestamp wrap.

4 years agomediacodec: don't wait for p_dec->fmt_in to change
Thomas Guillem [Thu, 31 Mar 2016 15:06:04 +0000 (17:06 +0200)]
mediacodec: don't wait for p_dec->fmt_in to change

p_dec->fmt_in is const during the life time of a decoder.

4 years agomediacodec: missing static
Thomas Guillem [Thu, 31 Mar 2016 14:55:41 +0000 (16:55 +0200)]
mediacodec: missing static

4 years agomediacodec: the first mp4v input must be an I-Frame
Thomas Guillem [Thu, 31 Mar 2016 14:47:51 +0000 (16:47 +0200)]
mediacodec: the first mp4v input must be an I-Frame

When activating a video-es in the middle of playback, the first input buffer is
not necessarily an I-Frame. This can lead to a mediaserver assert with older
Android versions.

4 years agocontrib: live555: Don't reimplement gettimeofday when using mingw.
Hugo Beauzée-Luyssen [Thu, 31 Mar 2016 08:30:09 +0000 (10:30 +0200)]
contrib: live555: Don't reimplement gettimeofday when using mingw.

It already has its implementation.

4 years agolibvlc: add popup to libvlc_navigate_mode_t
Petri Hintukainen [Mon, 28 Mar 2016 11:14:02 +0000 (14:14 +0300)]
libvlc: add popup to libvlc_navigate_mode_t

4 years agobluray: title number is 1..N, not 0..N-1
Petri Hintukainen [Wed, 30 Mar 2016 19:02:08 +0000 (22:02 +0300)]
bluray: title number is 1..N, not 0..N-1

4 years agoconfigure: daala: drop ogg dependency
Tristan Matthews [Wed, 30 Mar 2016 12:40:22 +0000 (08:40 -0400)]
configure: daala: drop ogg dependency

4 years agocontrib: daala: drop ogg dependency
Tristan Matthews [Wed, 30 Mar 2016 12:52:37 +0000 (08:52 -0400)]
contrib: daala: drop ogg dependency

4 years agodaala: use more reasonable default quality
Tristan Matthews [Wed, 30 Mar 2016 16:11:33 +0000 (12:11 -0400)]
daala: use more reasonable default quality

4 years agodaala: fix bit-depth issue in encoding
Tristan Matthews [Wed, 30 Mar 2016 13:52:35 +0000 (09:52 -0400)]
daala: fix bit-depth issue in encoding

4 years agodaala: use ogg-independent API
Tristan Matthews [Wed, 30 Mar 2016 12:18:08 +0000 (08:18 -0400)]
daala: use ogg-independent API

4 years agodemux: libmp4: add child extraction helper
Francois Cartegnie [Tue, 29 Mar 2016 07:47:17 +0000 (09:47 +0200)]
demux: libmp4: add child extraction helper

4 years agodemux: libmp4: use MP4BoxFree
Francois Cartegnie [Sun, 27 Mar 2016 12:42:51 +0000 (14:42 +0200)]
demux: libmp4: use MP4BoxFree

4 years agodemux: libmp4: add MP4_BoxNew for temp boxes
Francois Cartegnie [Sun, 27 Mar 2016 12:35:49 +0000 (14:35 +0200)]
demux: libmp4: add MP4_BoxNew for temp boxes

4 years agodemux: mp4: simplify 3gpp debug msg
Francois Cartegnie [Sat, 26 Mar 2016 12:05:56 +0000 (13:05 +0100)]
demux: mp4: simplify 3gpp debug msg

4 years agodemux: mp4: use VLC_DEMUXER_
Francois Cartegnie [Fri, 25 Mar 2016 15:20:02 +0000 (16:20 +0100)]
demux: mp4: use VLC_DEMUXER_

already confusing enough

4 years agodemux: mp4: rename confusing member
Francois Cartegnie [Fri, 25 Mar 2016 15:07:31 +0000 (16:07 +0100)]
demux: mp4: rename confusing member

4 years agopacketizer: hxxx: fix include order
Francois Cartegnie [Fri, 25 Mar 2016 14:54:11 +0000 (15:54 +0100)]
packetizer: hxxx: fix include order

4 years agodemux: mp4: fix include order
Francois Cartegnie [Fri, 25 Mar 2016 14:52:17 +0000 (15:52 +0100)]
demux: mp4: fix include order

4 years agovout: msw: Handle the swapchain for Direct3D only
Hugo Beauzée-Luyssen [Tue, 29 Mar 2016 09:50:57 +0000 (11:50 +0200)]
vout: msw: Handle the swapchain for Direct3D only

4 years agomft: Dynamically load the DLL on windows store builds
Hugo Beauzée-Luyssen [Fri, 25 Mar 2016 14:25:51 +0000 (15:25 +0100)]
mft: Dynamically load the DLL on windows store builds

4 years agoqt: add a const on the playback state getter
Steve Lhomme [Tue, 29 Mar 2016 08:26:53 +0000 (10:26 +0200)]
qt: add a const on the playback state getter

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agotx3g: fix memory leak
Hannes Domani [Sun, 27 Mar 2016 14:36:50 +0000 (16:36 +0200)]
tx3g: fix memory leak

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agojack: name the output ports depending on the input name
Jean-Baptiste Kempf [Fri, 25 Mar 2016 07:47:14 +0000 (08:47 +0100)]
jack: name the output ports depending on the input name

So, if you use jack-name, your output will be named
<jack-name>_out_[1-8]

Ref #16746

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoNotify: don't display notification for folders
Avani Sharma [Mon, 28 Mar 2016 13:58:05 +0000 (19:28 +0530)]
Notify: don't display notification for folders

Fix #15713

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoMKV: parse "ALBUM" metadata
Jean-Baptiste Kempf [Mon, 28 Mar 2016 19:52:07 +0000 (21:52 +0200)]
MKV: parse "ALBUM" metadata

4 years agolibvlc: improve amem documentation
Rémi Denis-Courmont [Mon, 28 Mar 2016 09:50:44 +0000 (12:50 +0300)]
libvlc: improve amem documentation

4 years agodemux: ts: fix outputing extraes
Ilkka Ollakka [Sun, 27 Mar 2016 11:51:44 +0000 (14:51 +0300)]
demux: ts: fix outputing extraes

Fixes issue on multiple teletex-page subtitles selection and other that
use extraes in ts-side.

4 years agocycle: add shortname and alias
Rémi Denis-Courmont [Sun, 27 Mar 2016 08:20:13 +0000 (11:20 +0300)]
cycle: add shortname and alias

4 years agocontrib: update libmicrodns
Thomas Guillem [Fri, 25 Mar 2016 14:27:41 +0000 (15:27 +0100)]
contrib: update libmicrodns

4 years agodemux: mp4: refine sync sample using rap group (refs #16732)
Francois Cartegnie [Fri, 25 Mar 2016 08:47:32 +0000 (09:47 +0100)]
demux: mp4: refine sync sample using rap group (refs #16732)

4 years agodemux: mp4: split sync point lookup
Francois Cartegnie [Fri, 25 Mar 2016 06:44:39 +0000 (07:44 +0100)]
demux: mp4: split sync point lookup

4 years agodemux: mp4: remove unused ReadNextBox
Francois Cartegnie [Fri, 25 Mar 2016 05:53:20 +0000 (06:53 +0100)]
demux: mp4: remove unused ReadNextBox

4 years agodemux: libmp4: read atom sgpd
Francois Cartegnie [Thu, 24 Mar 2016 19:21:25 +0000 (20:21 +0100)]
demux: libmp4: read atom sgpd

4 years agodemux: libmp4: read sbgp atoms
Francois Cartegnie [Thu, 24 Mar 2016 17:18:06 +0000 (18:18 +0100)]
demux: libmp4: read sbgp atoms

4 years agomicrodns: refactor
Thomas Guillem [Wed, 10 Feb 2016 14:00:37 +0000 (15:00 +0100)]
microdns: refactor

4 years agomicrodns: remove names option
Thomas Guillem [Wed, 10 Feb 2016 10:52:55 +0000 (11:52 +0100)]
microdns: remove names option

4 years agochromecast: fix missing initialization
Steve Lhomme [Mon, 21 Mar 2016 17:28:58 +0000 (18:28 +0100)]
chromecast: fix missing initialization

4 years agochromecast: remove unused variable
Steve Lhomme [Mon, 21 Mar 2016 16:23:15 +0000 (17:23 +0100)]
chromecast: remove unused variable

4 years agochromecast: keep track of the last command sent to the device
Steve Lhomme [Mon, 21 Mar 2016 15:17:31 +0000 (16:17 +0100)]
chromecast: keep track of the last command sent to the device

4 years agochromecast: keep track of the state of the device
Steve Lhomme [Mon, 21 Mar 2016 15:06:14 +0000 (16:06 +0100)]
chromecast: keep track of the state of the device

It can be either Idle, Playing, Buffering or Paused

4 years agochromecast: keep the muxer and mime type requested
Steve Lhomme [Mon, 21 Mar 2016 14:10:43 +0000 (15:10 +0100)]
chromecast: keep the muxer and mime type requested

4 years agochromecast: better handling when loading a media fails
Steve Lhomme [Mon, 21 Mar 2016 14:08:16 +0000 (15:08 +0100)]
chromecast: better handling when loading a media fails

4 years agochromecast: don't launch the app on the device until we're connected
Steve Lhomme [Mon, 21 Mar 2016 14:07:38 +0000 (15:07 +0100)]
chromecast: don't launch the app on the device until we're connected

4 years agochromecast: add the known player commands to send to the player
Steve Lhomme [Mon, 21 Mar 2016 14:01:23 +0000 (15:01 +0100)]
chromecast: add the known player commands to send to the player

based on https://developers.google.com/cast/docs/reference/messages

4 years agochromecast: use a generic method to send messages on the player namespace
Steve Lhomme [Mon, 21 Mar 2016 13:47:33 +0000 (14:47 +0100)]
chromecast: use a generic method to send messages on the player namespace

4 years agochromecast: keep track of the current media session ID reported by the device
Steve Lhomme [Mon, 21 Mar 2016 13:54:39 +0000 (14:54 +0100)]
chromecast: keep track of the current media session ID reported by the device

4 years agochromecast: update the connection status when closing the connection ourselves
Steve Lhomme [Mon, 21 Mar 2016 13:44:00 +0000 (14:44 +0100)]
chromecast: update the connection status when closing the connection ourselves

4 years agochromecast: move the closing code in the destructor
Steve Lhomme [Mon, 21 Mar 2016 13:39:00 +0000 (14:39 +0100)]
chromecast: move the closing code in the destructor

4 years agochromecast: get rid of the Clean() function
Steve Lhomme [Mon, 21 Mar 2016 12:38:49 +0000 (13:38 +0100)]
chromecast: get rid of the Clean() function

4 years agochromecast: code cleaning
Steve Lhomme [Mon, 21 Mar 2016 12:28:59 +0000 (13:28 +0100)]
chromecast: code cleaning

4 years agochromecast: use p_module instead of p_this or p_intf
Steve Lhomme [Mon, 21 Mar 2016 12:25:23 +0000 (13:25 +0100)]
chromecast: use p_module instead of p_this or p_intf

4 years agochromecast: remove implied include
Steve Lhomme [Mon, 21 Mar 2016 12:22:22 +0000 (13:22 +0100)]
chromecast: remove implied include

4 years agochromecast: keep a bare vlc_object_t reference to the module
Steve Lhomme [Fri, 18 Mar 2016 16:33:57 +0000 (17:33 +0100)]
chromecast: keep a bare vlc_object_t reference to the module

4 years agochromecast: rename the module to libchromecast so it matches the protocol
Steve Lhomme [Fri, 18 Mar 2016 16:04:45 +0000 (17:04 +0100)]
chromecast: rename the module to libchromecast so it matches the protocol

4 years agochromecast:sout: fix crash when pf_control is NULL
Steve Lhomme [Tue, 22 Mar 2016 10:48:26 +0000 (11:48 +0100)]
chromecast:sout: fix crash when pf_control is NULL

4 years agochromecast:sout: pass the MIME type to the HTTP output
Steve Lhomme [Fri, 18 Mar 2016 16:52:32 +0000 (17:52 +0100)]
chromecast:sout: pass the MIME type to the HTTP output

4 years agochromecast:sout: discard ES that are not audio for audio-only devices
Steve Lhomme [Fri, 18 Mar 2016 17:08:03 +0000 (18:08 +0100)]
chromecast:sout: discard ES that are not audio for audio-only devices

4 years agochromecast: simplify the sout cleaning
Steve Lhomme [Fri, 18 Mar 2016 16:38:21 +0000 (17:38 +0100)]
chromecast: simplify the sout cleaning

4 years agoRevert "mkv: a subchapter with no end timestamp cannot match the chapter looked for"
Steve Lhomme [Thu, 17 Mar 2016 16:47:20 +0000 (17:47 +0100)]
Revert "mkv: a subchapter with no end timestamp cannot match the chapter looked for"

This reverts commit 8dd38a675a018911e1000bf95ed9f8bdde4f9350.

We want stricter rules for which chapter holds the timestamp

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
4 years agoJack: allow to specify a name of the instance through --jack-name
Jean-Baptiste Kempf [Mon, 21 Mar 2016 16:38:13 +0000 (17:38 +0100)]
Jack: allow to specify a name of the instance through --jack-name

Ref #16746

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