SOURCES: pykaraoke-mid_charset.patch (NEW) - patch to make the 'de...

jajcus jajcus at pld-linux.org
Fri Sep 29 21:59:13 CEST 2006


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
================================================================


More information about the pld-cvs-commit mailing list