Author: jajcus                       Date: Fri Sep 29 19:59:13 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch to make the 'default charset' setting work for MIDI files

---- Files affected:
SOURCES:
   pykaraoke-mid_charset.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/pykaraoke-mid_charset.patch
diff -u /dev/null SOURCES/pykaraoke-mid_charset.patch:1.1
--- /dev/null   Fri Sep 29 21:59:13 2006
+++ SOURCES/pykaraoke-mid_charset.patch Fri Sep 29 21:59:08 2006
@@ -0,0 +1,14 @@
+diff -dur -x '*~' pykaraoke-0.5.orig/pykdb.py pykaraoke-0.5/pykdb.py
+--- pykaraoke-0.5.orig/pykdb.py        2006-07-11 20:59:15.000000000 +0200
++++ pykaraoke-0.5/pykdb.py     2006-09-29 21:51:09.000000000 +0200
+@@ -166,7 +166,9 @@
+         if ext.lower() == ".cdg":
+             constructor = player = pycdg.cdgPlayer
+         elif (ext.lower() == ".kar") or (ext.lower() == ".mid"):
+-            constructor = player = pykar.midPlayer
++            def midPlayerFactory(song, errorNotifyCallback, doneCallback):
++                return pykar.midPlayer(song, errorNotifyCallback, 
doneCallback, Charset = globalSongDB.Settings.DefaultCharset)
++            constructor = player = midPlayerFactory
+         elif (ext.lower() == ".mpg") or (ext.lower() == ".mpeg"):
+             constructor = player = pympg.mpgPlayer
+         # TODO basic mp3/ogg player
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to