Revision 597489
Go back to digest for 22nd October 2006Features in Multimedia
After some discussions in Dublin I decided to get rid of the interfering systems handler. No more killing of stuff like the mediamanager or suseplugger. I replaced all that with a single lsof check which recommends to the user to quite the processes using the device.
Thanks to all the exclusive open patches for packages like cdparanoia we cannot allow a single other application opening a device even only for reading.
I really don't get why they keep adding these patches. Anyway, this solution should work now. It should even fix the problems with creating an audio CD from a collection of tracks from other CDs.
Maybe this commit breaks compilation. I don't know. There is a lot of unfinished stuff in my local checkout. I hope to get that clean up today.
File Changes
- /trunk/extragear/multimedia/k3b/src
- /k3blsofwrapper.cpp
- /k3blsofwrapper.h
- /k3blsofwrapperdialog.cpp
- /k3blsofwrapperdialog.h
- /trunk/extragear/multimedia/k3b/libk3b/tools
- /k3binterferingsystemshandler.cpp
- /k3binterferingsystemshandler.h
- /k3blsofwrapper.cpp
- /k3blsofwrapper.h
- /trunk/extragear/multimedia/k3b
- /src/k3b.cpp
- /src/k3b.h
- /src/k3bapplication.cpp
- /src/k3bapplication.h
- /libk3b/core/k3bcore.cpp
- /libk3b/core/k3bcore.h
- /libk3b/core/k3bglobals.cpp
- /libk3b/core/k3bjob.cpp
- /libk3b/core/k3bjob.h
- /libk3b/jobs/k3bcdcopyjob.cpp
- /libk3b/tools/Makefile.am
- /libk3b/projects/audiocd/k3baudiocdtracksource.cpp