vlc.git
5 years agoavahi: change discovered items type from file to directory
Pierre Lamot [Thu, 5 Sep 2019 10:19:54 +0000 (12:19 +0200)]
avahi: change discovered items type from file to directory

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit a72b4e881c51522b9df603df66b82211485eee1a)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0009-avahi-change-discovered-items-type-from-file-to-dire.patch

5 years agosd: avahi: fix use-after-free of renderer items
Thomas Guillem [Fri, 1 Feb 2019 14:25:53 +0000 (15:25 +0100)]
sd: avahi: fix use-after-free of renderer items

(cherry picked from commit 7e6756602054e4c32d4d4407ada7eaf9396e7023)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0008-sd-avahi-fix-use-after-free-of-renderer-items.patch

5 years agosd: avahi: fix invalid release of renderer items
Thomas Guillem [Fri, 1 Feb 2019 14:25:42 +0000 (15:25 +0100)]
sd: avahi: fix invalid release of renderer items

(cherry picked from commit 49a917ddc37273522bbf44016d4b856edf873086)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0007-sd-avahi-fix-invalid-release-of-renderer-items.patch

5 years agoavahi: Add support for chromecast renderer discovery
Stefan Brüns [Sat, 19 Jan 2019 21:41:14 +0000 (22:41 +0100)]
avahi: Add support for chromecast renderer discovery

Allow discovery of chromecast devices with the Avahi DNS-SD resolver.
Tested with a Chromecast version 2 (Audio/Video).

See: #19921
https://forum.videolan.org/viewtopic.php?t=146211
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
(cherry picked from commit 070060d1815eb2bd00d5eff9f13d153c8e4ff00e)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0006-avahi-Add-support-for-chromecast-renderer-discovery.patch

5 years agoavahi: Prepare code for support of renderer discovery
Stefan Brüns [Sat, 19 Jan 2019 21:41:13 +0000 (22:41 +0100)]
avahi: Prepare code for support of renderer discovery

Instead of passing the services_discovery_t as userdata for the callbacks,
use a struct discovery_sys_t which is common for both the input and renderer
private data structures.

The discovery_sys_t is embedded into the service type specific private
member structs, i.e. struct services_discovery_sys_t (done here) and
struct vlc_renderer_discovery_sys (next patch).

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
(cherry picked from commit da019696fbc76b7afea69b33f2c537c85a350a59)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0005-avahi-Prepare-code-for-support-of-renderer-discovery.patch

5 years agoavahi: Fix leaking AvahiServiceResolver in the error paths
Stefan Brüns [Sat, 19 Jan 2019 21:41:12 +0000 (22:41 +0100)]
avahi: Fix leaking AvahiServiceResolver in the error paths

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
(cherry picked from commit 6d4afd268bbbf5c99609bd777d740a624cf7d705)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0004-avahi-Fix-leaking-AvahiServiceResolver-in-the-error-.patch

5 years agoavahi: Explicitly handle AVAHI_BROWSER_REMOVE events
Stefan Brüns [Sat, 19 Jan 2019 21:41:11 +0000 (22:41 +0100)]
avahi: Explicitly handle AVAHI_BROWSER_REMOVE events

name is only set for AVAHI_BROWSER_NEW and AVAHI_BROWSER_REMOVE. Explicitly
check for REMOVE instead of deducing the event type from the name being
set.

Signed-off-by: Thomas Guillem <thomas@gllm.fr>
(cherry picked from commit aaba1daa2683a403ab4adefffa1abd59f9339d2b)
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Gbp-Pq: Name 0003-avahi-Explicitly-handle-AVAHI_BROWSER_REMOVE-events.patch

5 years agoRevert "configure: Require libmodplug >= 0.8.9"
Sebastian Ramacher [Mon, 19 Aug 2019 19:04:56 +0000 (21:04 +0200)]
Revert "configure: Require libmodplug >= 0.8.9"

This reverts commit 48f014768dc22ecad23d0e9f53c38805a3aff832.

Gbp-Pq: Name 0002-Revert-configure-Require-libmodplug-0.8.9.patch

5 years agoconfigure: fix linking on RISC-V ISA
Rémi Denis-Courmont [Sat, 16 Jun 2018 18:31:45 +0000 (21:31 +0300)]
configure: fix linking on RISC-V ISA

Gbp-Pq: Name 0001-configure-fix-linking-on-RISC-V-ISA.patch

5 years agovlc (3.0.8-4) unstable; urgency=medium
Sebastian Ramacher [Thu, 27 Feb 2020 20:44:49 +0000 (20:44 +0000)]
vlc (3.0.8-4) unstable; urgency=medium

  * debian/control: Bump Standards-Version
  * debian/upstream: Apply upstream patches for chromechast support in avahi
  * debian/: Disable microdns plugin

[dgit import unpatched vlc 3.0.8-4]

5 years agoImport vlc_3.0.8-4.debian.tar.xz
Sebastian Ramacher [Thu, 27 Feb 2020 20:44:49 +0000 (20:44 +0000)]
Import vlc_3.0.8-4.debian.tar.xz

[dgit import tarball vlc 3.0.8-4 vlc_3.0.8-4.debian.tar.xz]

6 years agoImport vlc_3.0.8.orig.tar.xz
Sebastian Ramacher [Mon, 19 Aug 2019 16:50:39 +0000 (17:50 +0100)]
Import vlc_3.0.8.orig.tar.xz

[dgit import orig vlc_3.0.8.orig.tar.xz]