- Moderator
- #1
Area: Media Portal Program
MP Version: 0.2RC2
Skin: Project X
Windows Version: XP Professional SP2
CPU Type: Intel Pentium-M
Memory: 1GB
Motherboard Chipset: AOpen i915Ga-HFS
Video Card: Intel Onboard Graphics
Video Card Driver: Latest Intel Driver
Video Card Resolution: 1024 x 768
Video Render Type: VMR9
Video Codec Type & Version: InterVideo
Audio Codec Type & Version: InterVideo
TV Card: PVR500MCE
TV Card Type: hardware
TV Card Driver: Latest Hauppage Driver
Synopsis:
Programmed a Recording from within the EPG.
the title contains the german word "für", second character is a Umlaut.
For some reason it doesn't get converted correctly and causes the creation of the file to fail.
See log below.
MP continues in a loop and tries to create the file.
It furthermore inserts on every try to create the file a record in the "recorded" table of the TV Database.
Now when you enter the "recorded shows" screen, the CPU usage goes > 100% and i need to kill MP.
Need to use sqlite.exe to delete the wrongly created rows in the TV DB to make it work again.
the interesting thing is that the "ü" is shown correctly in the database.
The "/" that was in the title as well as "(1/13)" was translated to "(1_13)", so this didn't cause the problem.
Looks like that the translation need to include the special german characters as well.
Could anyone of the german speaking devs have a look at it?
thanks,
Helmut
Log is:
MP Version: 0.2RC2
Skin: Project X
Windows Version: XP Professional SP2
CPU Type: Intel Pentium-M
Memory: 1GB
Motherboard Chipset: AOpen i915Ga-HFS
Video Card: Intel Onboard Graphics
Video Card Driver: Latest Intel Driver
Video Card Resolution: 1024 x 768
Video Render Type: VMR9
Video Codec Type & Version: InterVideo
Audio Codec Type & Version: InterVideo
TV Card: PVR500MCE
TV Card Type: hardware
TV Card Driver: Latest Hauppage Driver
Synopsis:
Programmed a Recording from within the EPG.
the title contains the german word "für", second character is a Umlaut.
For some reason it doesn't get converted correctly and causes the creation of the file to fail.
See log below.
MP continues in a loop and tries to create the file.
It furthermore inserts on every try to create the file a record in the "recorded" table of the TV Database.
Now when you enter the "recorded shows" screen, the CPU usage goes > 100% and i need to kill MP.
Need to use sqlite.exe to delete the wrongly created rows in the TV DB to make it work again.
the interesting thing is that the "ü" is shown correctly in the database.
The "/" that was in the title as well as "(1/13)" was translated to "(1_13)", so this didn't cause the problem.
Looks like that the translation need to include the special german characters as well.
Could anyone of the german speaking devs have a look at it?
thanks,
Helmut
Log is:
Code:
17.01.2006 12:25:23 Recorder: recording to C:\Eigene Dateien\My Recordings\\KIKA - Solo für Amadeus (1_13)_
Little Amadeus - Die Abenteuer des jungen Mozart - 17.01.2006 - 12_30.dvr-ms
17.01.2006 12:25:23 SinkGraph:StartRecording(C:\Eigene Dateien\My Recordings\\KIKA - Solo für Amadeus (1_13)_
Little Amadeus - Die Abenteuer des jungen Mozart - 17.01.2006 - 12_30.dvr-ms True NotSet)
17.01.2006 12:25:23 mpeg2: Record : C:\Eigene Dateien\My Recordings\\KIKA - Solo für Amadeus (1_13)_
Little Amadeus - Die Abenteuer des jungen Mozart - 17.01.2006 - 12_30.dvr-ms True True
17.01.2006 12:25:23 mpeg2:StartRecording() FAILED to create recording
17.01.2006 12:25:23 Loading references from skin\Project X\references.xml
17.01.2006 12:25:23 original skin size:720x576
17.01.2006 12:25:23 Recorder: recording started 'Solo für Amadeus (1/13):
Little Amadeus - Die Abenteuer des jungen Mozart' on channel:KIKA from 12:30:00-12:55:00 id:12 priority:2147483645 quality:NotSet
17.01.2006 12:25:23 Recorder: recording state changed
17.01.2006 12:25:23 Recorder: recording state changed
17.01.2006 12:29:07 SQL:TVDatabaseV21.db3 cmd:sqlite3_step err:ERROR detailed:cannot commit - no transaction is active query:commit
17.01.2006 12:29:07 tvdatabase commit failed exception err:SQL:TVDatabaseV21.db3 cmd:sqlite3_step err:ERROR detailed:cannot commit - no transaction is active query:commit
17.01.2006 12:29:07 opening tvdatabase
17.01.2006 12:29:19 AddTable: tblversion
17.01.2006 12:29:19 AddTable: channel
17.01.2006 12:29:19 AddTable: tblPrograms
17.01.2006 12:29:19 AddTable: genre
17.01.2006 12:29:19 AddTable: recording
17.01.2006 12:29:19 AddTable: canceledseries
17.01.2006 12:29:19 AddTable: recorded
17.01.2006 12:29:19 AddTable: tblDVBSMapping
17.01.2006 12:29:19 AddTable: tblDVBCMapping
17.01.2006 12:29:19 AddTable: tblATSCMapping
17.01.2006 12:29:19 AddTable: tblDVBTMapping
17.01.2006 12:29:19 AddTable: tblGroups
17.01.2006 12:29:19 AddTable: tblGroupMapping
17.01.2006 12:29:19 AddTable: tblChannelCard
17.01.2006 12:29:19 AddTable: tblNotifies
17.01.2006 12:29:19 AddTable: tblEPGMapping
17.01.2006 12:29:19 tvdatabase opened
17.01.2006 12:29:26 Recordings changed. Update PVR Scheduler.
17.01.2006 12:29:26 import done
17.01.2006 12:30:05 dbs:close:TVDatabaseV21.db3
17.01.2006 12:50:48 WM_POWERBROADCAST: 7
17.01.2006 12:51:05 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:10 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:13 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:13 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:13 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:13 window:MediaPortal.Dialogs.GUIDialogYesNo init
17.01.2006 12:51:13 Mediaportal.OnExit()
17.01.2006 12:51:14 TVCapture.Stop() Card:1
17.01.2006 12:51:14 TVCapture.StopRecording() Card:1
17.01.2006 12:51:14 SinkGraph:StopRecording()
17.01.2006 12:51:14 exception in process() Illegal characters in path. mscorlib at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.ChangeExtension(String path, String extension)
at MediaPortal.Video.Database.VideoDatabase.AddMovieFile(String strFile)
at MediaPortal.TV.Recording.TVCaptureDevice.StopRecording()
at MediaPortal.TV.Recording.TVCaptureDevice.Stop()
at MediaPortal.TV.Recording.Recorder.HandleStopAll()
at MediaPortal.TV.Recording.Recorder.ProcessThread(Object sender, DoWorkEventArgs e)
17.01.2006 12:51:14 TVCapture.Stop() Card:1
17.01.2006 12:51:14 TVCapture.StopRecording() Card:1
17.01.2006 12:51:14 exception in process() Illegal characters in path. mscorlib at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.ChangeExtension(String path, String extension)
at MediaPortal.Video.Database.VideoDatabase.AddMovieFile(String strFile)
at MediaPortal.TV.Recording.TVCaptureDevice.StopRecording()
at MediaPortal.TV.Recording.TVCaptureDevice.Stop()
at MediaPortal.TV.Recording.Recorder.HandleStopAll()
at MediaPortal.TV.Recording.Recorder.ProcessThread(Object sender, DoWorkEventArgs e)
17.01.2006 12:51:15 TVCapture.Stop() Card:1
17.01.2006 12:51:15 TVCapture.StopRecording() Card:1
17.01.2006 12:51:15 exception in process() Illegal characters in path. mscorlib at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.ChangeExtension(String path, String extension)
at MediaPortal.Video.Database.VideoDatabase.AddMovieFile(String strFile)
at MediaPortal.TV.Recording.TVCaptureDevice.StopRecording()
at MediaPortal.TV.Recording.TVCaptureDevice.Stop()
at MediaPortal.TV.Recording.Recorder.HandleStopAll()
at MediaPortal.TV.Recording.Recorder.ProcessThread(Object sender, DoWorkEventArgs e)
17.01.2006 12:51:15 TVCapture.Stop() Card:1
17.01.2006 12:51:15 TVCapture.StopRecording() Card:1