Hi - Just firstly let me say that I am a big fan of MP and really apprecaite all the work the developers obviously put it.
Ok - with that off my chest I'm experiencing serval bugs in RC2 that I can't seem to find reported anywhere - so I hope this is the right place to report them.
Area: Media Portal Program
MP Version: 0.0.2.0 RC2 (latest CVS mediaportal-cvs-12-31-2005--11-36.rar)
Skin: MCE
Windows Version: XP Pro SP2
CPU Type: Intel P4 3GHz
Memory: 1GB
Motherboard Chipset: Shuttle XPC
Video Card: NVIDIA GeForce PCX 5750
Video Card Driver: NVIDIA 7.1.8.9
Video Card Resolution: 1280 X 960 60Htz
Video Render Type: VMR 7 & VMR 9
Video Codec Type & Version: Intervideo
Audio Codec Type & Version: MPEG/AC3/DTS/LPCM Audio Decoder
TV Card: type of TV card, manufacturer and model
TV Card Type: software / hardware / DVB
TV Card Driver: DTV-DVB 15/12/2005 1.0.47 (DBA)
TV Card: Hauppauge PVR-150MCE
TV Card Type: hardware
TV Card Driver: 15/9/2005 2.0.35.23258
Before I go on - using exclusive mode directx and vmr9 seems to give me the best tv video quality but I need to get this stable to test further.
There are two problems I've run into - the main one is when using the combination of VMR9 and DirectX exclusive mode I get really good quality video but it will (semingly) randomly hang for anywhere from 10 seconds to 30-60 seconds and sometimes reboot my system. (I've seen this behaviour in various RC1 and RC2 CVSs also)
If I disable exclusive mode and use VMR 7 this problem goes away but I have another problem whereby the "preview" screens in the "live tv" and the small screen in the bottom right of screens such as tv guide do not go away when I stop live tv. So if you stop live tv (from live tv menu page) then go into (for example) tv guide there is a big black square in the middle of the tv guide where the tv image would be in the "live" tv page. (I hope that makes sense - kinda hard to describe!)
If I use VMR9 and disable exclusive directx I don't get the crashes but I do get thin horizontal black lines in the video when it is fast moving (these don't seem to be there when I enable exclusive mode...
Also if I use VMR7 and exclusive direct X I get violent flickering.
So - doing some log investigation I've found 3 things that seem interesting:
The message I get that I suspect is most informative is from error.log I get the following repeated over and over:
1/01/2006 10:52:10 PM Planescene(768,576,768,576,97601216,False,16):Unhandled exception in Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortal.Player.PlaneScene.InternalPresentSurface(Int32 width, Int32 height, Int32 arWidth, Int32 arHeight, Boolean InRepaint)
1/01/2006 10:52:10 PM Planescene(768,576,768,576,97601216,True,16):Unhandled exception in Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortal.Player.PlaneScene.InternalPresentSurface(Int32 width, Int32 height, Int32 arWidth, Int32 arHeight, Boolean InRepaint)
Some people seem to have solved that by diabing diecx exclusive mode but that brings up the other problem mentioned above so is not a great option for me.
I also notice 3-4 instances of the following message in error.log but can't find any hints as to what it is about:
1/01/2006 10:44:30 PM Recorder:Exception while importing recordings reason:Access to the path 'E:\System Volume Information' is denied. mscorlib
The final one of interest comes from capture.log (but I'm not sure if this is a seperate (DVB-T releted) issue:
1/01/2006 10:36:58 PM TVCapture.CreateGraph() Card:2
1/01/2006 10:36:58 PM DVBGraphBDA:CreateGraph().
1/01/2006 10:36:58 PM LoadDefinitions() card:2 card2
1/01/2006 10:36:58 PM video device moniker
device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{a0f9219e-7c58-4a1d-b8e7-7325f0bc4501}
1/01/2006 10:36:58 PM captureDeviceDeviceName
device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff
1/01/2006 10:36:58 PM Using card#0
1/01/2006 10:36:58 PM filter networkprovider=Microsoft DVBT Network Provider check:False
1/01/2006 10:36:58 PM filter tunerdevice=DTV-DVB USB2 DVB-T receiver check:True
1/01/2006 10:36:58 PM CheckDevice
device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff
1/01/2006 10:36:58 PM Found DTV-DVB USB2 DVB-T receiver=@device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{a0f9219e-7c58-4a1d-b8e7-7325f0bc4501}
1/01/2006 10:36:58 PM DVBGraphBDA: Adding configured filters...
1/01/2006 10:36:58 PM DVBGraphBDA: Adding filter <Microsoft DVBT Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBT Network Provider>
1/01/2006 10:36:59 PM DVBGraphBDA: Added filter <Microsoft DVBT Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBT Network Provider>
1/01/2006 10:36:59 PM DVBGraphBDA: Adding filter <DTV-DVB USB2 DVB-T receiver> with moniker <@device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{a0f9219e-7c58-4a1d-b8e7-7325f0bc4501}>
1/01/2006 10:36:59 PM DVBGraphBDA: Added filter <DTV-DVB USB2 DVB-T receiver> with moniker <@device
np:\\?\usb#vid_13d3&pid_3205#0008ffffffff#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\{a0f9219e-7c58-4a1d-b8e7-7325f0bc4501}>
1/01/2006 10:36:59 PM DVBGraphBDA: Adding configured filters...DONE
1/01/2006 10:36:59 PM DVBGraphBDA:CreateGraph() FAILED capture filter not found
1/01/2006 10:36:59 PM DVBGraphBDA: Adding configured pin connections...
1/01/2006 10:36:59 PM DVBGraphBDA: Connecting <Microsoft DVBT Network Provider>:0 with <DTV-DVB USB2 DVB-T receiver>:0
1/01/2006 10:36:59 PM DVBGraphBDA: Found sourcePin: <0> <System.__ComObject>
1/01/2006 10:36:59 PM DVBGraphBDA: Found sinkPin: <0> <System.__ComObject>
1/01/2006 10:36:59 PM DVBGraphBDA: Pins connected...
1/01/2006 10:36:59 PM TVCapture.Start Viewing() Card:2
even
1/01/2006 10:36:59 PM DVBGraphBDA
tartViewing() Seven
1/01/2006 10:36:59 PM add filter:InterVideo Video Decoder to graph
1/01/2006 10:36:59 PM added filter:InterVideo Video Decoder to graph
1/01/2006 10:36:59 PM add filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
1/01/2006 10:36:59 PM added filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
1/01/2006 10:37:00 PM DVBGraphBDA: channel Seven uses MP2 audio
1/01/2006 10:37:00 PM DVBGraphBDA:TuneChannel() tune to channel:1
1/01/2006 10:37:00 PM DVBGraphBDA: tuning details: frequency:177500 KHz ONID:4115 TSID:1282 SID:1312 provider
even Network
1/01/2006 10:37:00 PM DVBGraphBDA
ubmitTuneRequest() frequency:177500 KHz Bandwidth:7 ONID:4115 TSID:1282, SID:1312
1/01/2006 10:37:03 PM DVBGraphBDA:TuneChannel() done freq:177500 ONID:4115 TSID:1282 prog:1312 audio:202 video:201 pmt:200 ac3:FFFFFFFF txt:204
1/01/2006 10:37:03 PM DVBGraphBDA
rocess() send PMT version 1 to device
1/01/2006 10:37:03 PM DVBGraphBDA:set mpeg2demuxer video:0x201 audio:0x202 ac3:0xFFFFFFFF
1/01/2006 10:37:04 PM DVBGraphBDA: grab epg for Seven
1/01/2006 10:37:53 PM TVCapture.Stop() Card:1
1/01/2006 10:37:53 PM TVCapture.Stop() Card:2
1/01/2006 10:37:53 PM TVCapture.DeleteGraph() Card:2
1/01/2006 10:37:53 PM DVBGraphBDA
eleteGraph()
1/01/2006 10:37:53 PM DVBGraphBDA: StopViewing()
1/01/2006 10:37:53 PM DVBGraphBDA
eleteGraph()
1/01/2006 10:37:53 PM DVBGraphBDA: deletegraph() Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.SetRenderTarget(Int32 renderTargetIndex, Surface renderTarget)
at MediaPortal.Player.PlaneScene.Deinit()
at MediaPortal.Player.VMR9Util.RemoveVMR9()
at MediaPortal.TV.Recording.DVBGraphBDA.DeleteGraph()
1/01/2006 10:37:53 PM DVBGraphBDA: deletegraph() Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.SetRenderTarget(Int32 renderTargetIndex, Surface renderTarget)
at MediaPortal.Player.PlaneScene.Deinit()
at MediaPortal.Player.VMR9Util.RemoveVMR9()
at MediaPortal.TV.Recording.DVBGraphBDA.DeleteGraph()
Any help sorting these issues out would be really *really* appreciated
(not sure what thi is all about
Ok - with that off my chest I'm experiencing serval bugs in RC2 that I can't seem to find reported anywhere - so I hope this is the right place to report them.
Area: Media Portal Program
MP Version: 0.0.2.0 RC2 (latest CVS mediaportal-cvs-12-31-2005--11-36.rar)
Skin: MCE
Windows Version: XP Pro SP2
CPU Type: Intel P4 3GHz
Memory: 1GB
Motherboard Chipset: Shuttle XPC
Video Card: NVIDIA GeForce PCX 5750
Video Card Driver: NVIDIA 7.1.8.9
Video Card Resolution: 1280 X 960 60Htz
Video Render Type: VMR 7 & VMR 9
Video Codec Type & Version: Intervideo
Audio Codec Type & Version: MPEG/AC3/DTS/LPCM Audio Decoder
TV Card: type of TV card, manufacturer and model
TV Card Type: software / hardware / DVB
TV Card Driver: DTV-DVB 15/12/2005 1.0.47 (DBA)
TV Card: Hauppauge PVR-150MCE
TV Card Type: hardware
TV Card Driver: 15/9/2005 2.0.35.23258
Before I go on - using exclusive mode directx and vmr9 seems to give me the best tv video quality but I need to get this stable to test further.
There are two problems I've run into - the main one is when using the combination of VMR9 and DirectX exclusive mode I get really good quality video but it will (semingly) randomly hang for anywhere from 10 seconds to 30-60 seconds and sometimes reboot my system. (I've seen this behaviour in various RC1 and RC2 CVSs also)
If I disable exclusive mode and use VMR 7 this problem goes away but I have another problem whereby the "preview" screens in the "live tv" and the small screen in the bottom right of screens such as tv guide do not go away when I stop live tv. So if you stop live tv (from live tv menu page) then go into (for example) tv guide there is a big black square in the middle of the tv guide where the tv image would be in the "live" tv page. (I hope that makes sense - kinda hard to describe!)
If I use VMR9 and disable exclusive directx I don't get the crashes but I do get thin horizontal black lines in the video when it is fast moving (these don't seem to be there when I enable exclusive mode...
Also if I use VMR7 and exclusive direct X I get violent flickering.
So - doing some log investigation I've found 3 things that seem interesting:
The message I get that I suspect is most informative is from error.log I get the following repeated over and over:
1/01/2006 10:52:10 PM Planescene(768,576,768,576,97601216,False,16):Unhandled exception in Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortal.Player.PlaneScene.InternalPresentSurface(Int32 width, Int32 height, Int32 arWidth, Int32 arHeight, Boolean InRepaint)
1/01/2006 10:52:10 PM Planescene(768,576,768,576,97601216,True,16):Unhandled exception in Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, IntPtr overrideWindow)
at Microsoft.DirectX.Direct3D.Device.PresentInternal(tagRECT* sourceRectangle, tagRECT* destRectangle, Control overrideWindow)
at Microsoft.DirectX.Direct3D.Device.Present()
at MediaPortal.Player.PlaneScene.InternalPresentSurface(Int32 width, Int32 height, Int32 arWidth, Int32 arHeight, Boolean InRepaint)
Some people seem to have solved that by diabing diecx exclusive mode but that brings up the other problem mentioned above so is not a great option for me.
I also notice 3-4 instances of the following message in error.log but can't find any hints as to what it is about:
1/01/2006 10:44:30 PM Recorder:Exception while importing recordings reason:Access to the path 'E:\System Volume Information' is denied. mscorlib
The final one of interest comes from capture.log (but I'm not sure if this is a seperate (DVB-T releted) issue:
1/01/2006 10:36:58 PM TVCapture.CreateGraph() Card:2
1/01/2006 10:36:58 PM DVBGraphBDA:CreateGraph().
1/01/2006 10:36:58 PM LoadDefinitions() card:2 card2
1/01/2006 10:36:58 PM video device moniker
1/01/2006 10:36:58 PM captureDeviceDeviceName
1/01/2006 10:36:58 PM Using card#0
1/01/2006 10:36:58 PM filter networkprovider=Microsoft DVBT Network Provider check:False
1/01/2006 10:36:58 PM filter tunerdevice=DTV-DVB USB2 DVB-T receiver check:True
1/01/2006 10:36:58 PM CheckDevice
1/01/2006 10:36:58 PM Found DTV-DVB USB2 DVB-T receiver=@device
1/01/2006 10:36:58 PM DVBGraphBDA: Adding configured filters...
1/01/2006 10:36:58 PM DVBGraphBDA: Adding filter <Microsoft DVBT Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBT Network Provider>
1/01/2006 10:36:59 PM DVBGraphBDA: Added filter <Microsoft DVBT Network Provider> with moniker <@device:sw:{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}\Microsoft DVBT Network Provider>
1/01/2006 10:36:59 PM DVBGraphBDA: Adding filter <DTV-DVB USB2 DVB-T receiver> with moniker <@device
1/01/2006 10:36:59 PM DVBGraphBDA: Added filter <DTV-DVB USB2 DVB-T receiver> with moniker <@device
1/01/2006 10:36:59 PM DVBGraphBDA: Adding configured filters...DONE
1/01/2006 10:36:59 PM DVBGraphBDA:CreateGraph() FAILED capture filter not found
1/01/2006 10:36:59 PM DVBGraphBDA: Adding configured pin connections...
1/01/2006 10:36:59 PM DVBGraphBDA: Connecting <Microsoft DVBT Network Provider>:0 with <DTV-DVB USB2 DVB-T receiver>:0
1/01/2006 10:36:59 PM DVBGraphBDA: Found sourcePin: <0> <System.__ComObject>
1/01/2006 10:36:59 PM DVBGraphBDA: Found sinkPin: <0> <System.__ComObject>
1/01/2006 10:36:59 PM DVBGraphBDA: Pins connected...
1/01/2006 10:36:59 PM TVCapture.Start Viewing() Card:2
1/01/2006 10:36:59 PM DVBGraphBDA
1/01/2006 10:36:59 PM add filter:InterVideo Video Decoder to graph
1/01/2006 10:36:59 PM added filter:InterVideo Video Decoder to graph
1/01/2006 10:36:59 PM add filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
1/01/2006 10:36:59 PM added filter:MPEG/AC3/DTS/LPCM Audio Decoder to graph
1/01/2006 10:37:00 PM DVBGraphBDA: channel Seven uses MP2 audio
1/01/2006 10:37:00 PM DVBGraphBDA:TuneChannel() tune to channel:1
1/01/2006 10:37:00 PM DVBGraphBDA: tuning details: frequency:177500 KHz ONID:4115 TSID:1282 SID:1312 provider
1/01/2006 10:37:00 PM DVBGraphBDA
1/01/2006 10:37:03 PM DVBGraphBDA:TuneChannel() done freq:177500 ONID:4115 TSID:1282 prog:1312 audio:202 video:201 pmt:200 ac3:FFFFFFFF txt:204
1/01/2006 10:37:03 PM DVBGraphBDA
1/01/2006 10:37:03 PM DVBGraphBDA:set mpeg2demuxer video:0x201 audio:0x202 ac3:0xFFFFFFFF
1/01/2006 10:37:04 PM DVBGraphBDA: grab epg for Seven
1/01/2006 10:37:53 PM TVCapture.Stop() Card:1
1/01/2006 10:37:53 PM TVCapture.Stop() Card:2
1/01/2006 10:37:53 PM TVCapture.DeleteGraph() Card:2
1/01/2006 10:37:53 PM DVBGraphBDA
1/01/2006 10:37:53 PM DVBGraphBDA: StopViewing()
1/01/2006 10:37:53 PM DVBGraphBDA
1/01/2006 10:37:53 PM DVBGraphBDA: deletegraph() Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.SetRenderTarget(Int32 renderTargetIndex, Surface renderTarget)
at MediaPortal.Player.PlaneScene.Deinit()
at MediaPortal.Player.VMR9Util.RemoveVMR9()
at MediaPortal.TV.Recording.DVBGraphBDA.DeleteGraph()
1/01/2006 10:37:53 PM DVBGraphBDA: deletegraph() Error in the application. Microsoft.DirectX.Direct3D at Microsoft.DirectX.Direct3D.Device.SetRenderTarget(Int32 renderTargetIndex, Surface renderTarget)
at MediaPortal.Player.PlaneScene.Deinit()
at MediaPortal.Player.VMR9Util.RemoveVMR9()
at MediaPortal.TV.Recording.DVBGraphBDA.DeleteGraph()
Any help sorting these issues out would be really *really* appreciated
(not sure what thi is all about