Revision 597489

Go back to digest for 22nd October 2006

Features in Multimedia

Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b:

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

Added 4 files
  • /trunk/extragear/multimedia/k3b/src
  •   /k3blsofwrapper.cpp
  •   /k3blsofwrapper.h
  •   /k3blsofwrapperdialog.cpp
  •   /k3blsofwrapperdialog.h
Deleted 4 files
  • /trunk/extragear/multimedia/k3b/libk3b/tools
  •   /k3binterferingsystemshandler.cpp
  •   /k3binterferingsystemshandler.h
  •   /k3blsofwrapper.cpp
  •   /k3blsofwrapper.h
Modified 12 files
  • /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
20 files changed in total