<div dir="ltr"><div><div>Dear Maintainer,<br><br></div>I've looked into this, and DVB support was disabled by default in mpv 0.26.0. The release notes state: "DVB support is disabled by default since it does not work with some older kernels."<br><br></div><div>This change was introduced in commit 99cef59:<br><br>> dvb: disable by default<br>> <br>> It fails building with some older kernel headers, and the current test<br>> does not auto-disable it in these cases.<br>> <br>> Since DVB isn't going to be used by many people, I think disabling it by<br>> default is reasonable.<br><br></div><div>Enabling DVB support can be achieved by passing "--enable-dvbin" as an argument to the "python ./waf configure" command in the debian/rules file.<br><br></div><div>Please note that Debian already patches mpv to suppress an error about mis-matched ffmpeg versions (06_ffmpeg-abi.patch), using the following rationale:<br><br>> Description: Surpress ffmpeg version mismatch error<br>>Â Requiring an exact ffmpeg version isn't helpful in a distribution where all ABI<br>>Â issues should already be handled by package dependencies. Rebuilding every time<br>>Â ffmpeg is updated is also completely unmaintainable.<br><br></div><div>I suggest that the concern about issues related to older versions of kernel headers is also a problem that can or should be handled by package dependencies, and so enabling DVB support in the Debian mpv package isn't inappropriate.<br></div><div><br></div><div>All the best,<br></div><div>Rob<br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 August 2017 at 19:21, Rob Moss <span dir="ltr"><<a href="mailto:robm.dev@gmail.com" target="_blank">robm.dev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Package: mpv<br>
Version: 0.26.0-3<br>
Severity: normal<br>
<br>
Dear Maintainer,<br>
<br>
  * What led up to the situation?<br>
<br>
   I tried to watch a digital TV broadcast using my USB adaptor.<br>
<br>
  * What exactly did you do (or not do) that was effective (or<br>
   ineffective)?<br>
<br>
   I ran "mpv 'dvb://Channel Name'<br>
<br>
  * What was the outcome of this action?<br>
<br>
   No protocol handler found to open URL dvb://Channel Name<br>
   The protocol is either unsupported, or was disabled at compile-time.<br>
<br>
  * What outcome did you expect instead?<br>
<br>
   That mpv would stream the digital TV channel, as it has previously.<br>
<br>
-- System Information:<br>
Debian Release: buster/sid<br>
 APT prefers testing<br>
 APT policy: (900, 'testing')<br>
Architecture: amd64 (x86_64)<br>
Foreign Architectures: i386<br>
<br>
Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)<br>
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en (charmap=UTF-8)<br>
Shell: /bin/sh linked to /bin/dash<br>
Init: systemd (via /run/systemd/system)<br>
<br>
Versions of packages mpv depends on:<br>
ii libasound2               1.1.3-5<br>
ii libass9                 1:0.13.7-2<br>
ii libavcodec57              7:3.3.3-3<br>
ii libavdevice57              7:3.3.3-3<br>
ii libavfilter6              7:3.3.3-3<br>
ii libavformat57              7:3.3.3-3<br>
ii libavutil55               7:3.3.3-3<br>
ii libbluray2               1:1.0.1.deb1-2<br>
ii libc6                  2.24-14<br>
ii libcaca0                0.99.beta19-2+b2<br>
ii libcdio-cdda1              0.83-4.3+b1<br>
ii libcdio-paranoia1            0.83-4.3+b1<br>
ii libcdio13                0.83-4.3+b1<br>
ii libdrm2                 2.4.82-1<br>
ii libdvdnav4               5.0.3-3<br>
ii libdvdread4               5.0.3-2<br>
ii libegl1-mesa [libegl1-x11]       13.0.6-1+b2<br>
ii libgbm1                 13.0.6-1+b2<br>
ii libgl1-mesa-glx [libgl1]        13.0.6-1+b2<br>
ii libjack-jackd2-0 [libjack-0.125]    1.9.10+20150825git1ed50c92~<wbr>dfsg-5<br>
ii libjpeg62-turbo             1:1.5.1-2<br>
ii liblcms2-2               2.8-4<br>
ii liblua5.2-0               5.2.4-1.1+b2<br>
ii libpulse0                10.0-2<br>
ii librubberband2             1.8.1-7<br>
ii libsdl2-2.0-0              2.0.5+dfsg1-3<br>
ii libsmbclient              2:4.6.7+dfsg-1<br>
ii libsndio6.1               1.1.0-3<br>
ii libswresample2             7:3.3.3-3<br>
ii libswscale4               7:3.3.3-3<br>
ii libuchardet0              0.0.6-2<br>
ii libva-drm1               1.8.3-1<br>
ii libva-wayland1             1.8.3-1<br>
ii libva-x11-1               1.8.3-1<br>
ii libva1                 1.8.3-1<br>
ii libvdpau1                1.1.1-6<br>
ii libwayland-client0           1.14.0-1<br>
ii libwayland-cursor0           1.14.0-1<br>
ii libwayland-egl1-mesa [libwayland-egl1] 13.0.6-1+b2<br>
ii libx11-6                2:1.6.4-3<br>
ii libxext6                2:1.3.3-1+b2<br>
ii libxinerama1              2:1.1.3-1+b3<br>
ii libxkbcommon0              0.7.1-1<br>
ii libxrandr2               2:1.5.1-1<br>
ii libxss1                 1:1.2.2-1+b2<br>
ii libxv1                 2:1.0.11-1<br>
ii zlib1g                 1:1.2.8.dfsg-5<br>
<br>
Versions of packages mpv recommends:<br>
ii xdg-utils  1.1.1-1<br>
ii youtube-dl 2017.05.18.1-1<br>
<br>
mpv suggests no packages.<br>
<br>
-- no debconf information<br>
</blockquote></div><br></div></div>