summaryrefslogtreecommitdiffstats
path: root/kioslave/audiocd/HACKING
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:04:32 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:04:32 -0600
commit793cf2dff35dffe3ec4c7b24252947dde758a1b2 (patch)
tree7d9972d99ed281a36418ae9f5fc128e3c951532c /kioslave/audiocd/HACKING
parent04f764aaf273340e1d5811d4216dd8127cacc5db (diff)
downloadtdemultimedia-793cf2dff35dffe3ec4c7b24252947dde758a1b2.tar.gz
tdemultimedia-793cf2dff35dffe3ec4c7b24252947dde758a1b2.zip
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'kioslave/audiocd/HACKING')
-rw-r--r--kioslave/audiocd/HACKING25
1 files changed, 0 insertions, 25 deletions
diff --git a/kioslave/audiocd/HACKING b/kioslave/audiocd/HACKING
deleted file mode 100644
index dde6efc1..00000000
--- a/kioslave/audiocd/HACKING
+++ /dev/null
@@ -1,25 +0,0 @@
-// CODE LAYOUT
-
-audiocd.[h,cpp] - The main ioslave code. It contains the logic to rip audio from cd's. It loads all of the plugins that it can find. When it needs to encode, generate directories (and names of directories) it goes through it's list. audiocd uses libkcddb to retrieve its cddb entries and cdparinoia to retrieve the audio from the CD.
-
-plugins/audiocdencoder.[h,cpp] - The base class for all of the encoder plugins
-
-plugins/wav/* - The cda and wav "encoders"
-plugins/flac/* - the flac encoder
-plugins/lame/* - The mp3 encoder
-plugins/vorbis/* - The ogg encoder
-
-kcmaudiocd/ - kcm configure dialog for the audiocd ioslave. It also loads the plugins and gets their configure dialogs and puts them into the tab dialog.
-
-// USERS
-
-Audiocd's "interface" is presented first to the users, It should be simple. The number of files/directories should be kept to a minimum.
-
-// APP SKIMMING
-
-Audiocd also has the ability to be "skimmed" by other tools. For example an outside application could retrieve the second track with:
-
-audiocd:/Wav/Track 02.wav?device=/dev/hd2&fileNameTemplate=Track %{number}&cddbChoice=1
-
-This way apps can just query audiocd:/ for CDDB, present them to the users, and rip the tracks all without having to impliment it themselves.
-