[vlc-devel] [PACKAGERS] Re: Linux DVB: run-time fallback from 5.5 to 5.0 frontend probing
remi at remlab.net
Mon Mar 12 21:44:50 CET 2012
Le dimanche 11 mars 2012 19:21:05 Rémi Denis-Courmont, vous avez écrit :
> vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Mar 11
> 19:15:34 2012 +0200| [3aae0170920341e9315a0a9868b315c1eab255d6] |
> committer: Rémi Denis-Courmont
> Linux DVB: run-time fallback from 5.5 to 5.0 frontend probing
> This enables running VLC to run on a kernel that does not support
> version 5.5 of the Linux DVB API (i.e. Linux < 3.3), even if VLC was
> compiled with more recent kernel headers.
> Unfortunately, this is of limited use. In practice, the running kernel
> version is more likely to be newer than the kernel headers, than to be
> older. In that case, VLC will print an explicit error.
In other words, if you need your build of the VLC DVB plugin running on Linux
kernel future version 3.3 or later, you *MUST* compile VLC with Linux kernel
headers from version 3.3 or later. The build will still work with kernel
Or then you need to hack the plugin to get the ABI right in spite of
missing/wrong symbolic constants. I will not play that upstream.
Othewise MFE tuners will not work with newer kernels, such as DVB-C/DVB-T
combos. They will anyway not work with older kernels due to API design bugs.
Consider yourself warned.
More information about the vlc-devel