Package: libcec3
Version: 3.1.0+dfsg1-2
Severity: important

Dear maintainer,

I have upgraded libcec3 on my HTPC (running Kodi) from 3.0.1+dfsg2-9 to
3.1.0+dfsg1-2, and my Pulse-Eight USB-CEC Adapter is no longer
automatically detected by Kodi.

When running the cec-client tool on the command-line, I see the
following output:

bootc@lucien ~ $ cec-client 
No device type given. Using 'recording device'
CEC Parser created - libCEC version 3.1.0
no serial port given. trying autodetect: FAILED
WARNING: [               1]     libCEC has not been compiled with detection 
code for the Pulse-Eight USB-CEC Adapter, so the path to the COM port has to be 
provided to libCEC if this adapter is being used

I don't know whether this is a bug with libcec3 or libcec-platform1v5,
but either way the USB adapter auto-detection appears disabled. When
running 'cec-client /dev/ttyACM0' the program works fine, but I can't
see a sensible way to tell Kodi to use a particular path.

It looks like the build confirms that adapter detection has not been
enabled:

https://buildd.debian.org/status/fetch.php?pkg=libcec&arch=amd64&ver=3.1.0%2Bdfsg1-3&stamp=1457292555

-- Configured features:
-- Pulse-Eight CEC Adapter:                yes
-- Pulse-Eight CEC Adapter detection:      no
-- xrandr support:                         yes
-- Raspberry Pi support:                   no
-- TDA995x support:                        no
-- Exynos support:                         no
-- DRM support:                            yes
-- Python support:                         version 2.7.11+ (2.7)

I suspect this is because:

-- Checking for module 'udev'
--   Package 'udev' not found

It seems like the Cmake scripts are checking for "udev" as opposed to
"libudev", and udev.pc is provided only in the udev package, not in
libudev-dev. Either the source needs patching to look for libudev, or
you may need to Build-Depends on udev itself.

Thanks,
Chris

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libcec3 depends on:
ii  libc6            2.21-9
ii  libgcc1          1:5.3.1-10
ii  libp8-platform2  2.0.1+dfsg1-1
ii  libstdc++6       5.3.1-10
ii  libx11-6         2:1.6.3-1
ii  libxrandr2       2:1.5.0-1

libcec3 recommends no packages.

libcec3 suggests no packages.

-- no debconf information

Reply via email to