Revision d96941c...
Go back to digest for 16th September 2012Bug Fixes in Multimedia
Martin Blumenstingl committed changes in [kaffeine] src/dvb/dvbdevice_linux.cpp:
Fix the "No device found." error when switching channels.
libvlc forks another thread. This is a problem when trying to close file
descriptors, because these can only be closed if all child-threads are
finished.
The correct fix for this is to simply set O_CLOEXEC when opening the
file descriptor of the frontend.
This lets the dvbdevice-thread close the handle again.
REVIEW: 106259
File Changes
Modified 1 files
- src/dvb/dvbdevice_linux.cpp
1 files changed in total