Several bugs in RC2 TV (1 Viewer)

BKCH

MP Donator
  • Premium Supporter
  • July 25, 2005
    287
    12
    Sydney
    Home Country
    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 :mad:device:pnp:\\?\usb#vid_13d3&pid_3205#0008ffffffff#{fd0a5af4-b41d-11d2-9c95-00c04f7971e0}\{a0f9219e-7c58-4a1d-b8e7-7325f0bc4501}
    1/01/2006 10:36:58 PM captureDeviceDeviceName:mad:device:pnp:\\?\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:mad:device:pnp:\\?\usb#vid_13d3&pid_3205#0008ffffffff
    1/01/2006 10:36:58 PM Found DTV-DVB USB2 DVB-T receiver=@device:pnp:\\?\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:pnp:\\?\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:pnp:\\?\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 :confused:even
    1/01/2006 10:36:59 PM DVBGraphBDA:confused: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:confused:even Network
    1/01/2006 10:37:00 PM DVBGraphBDA:confused: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:process() 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:DeleteGraph()
    1/01/2006 10:37:53 PM DVBGraphBDA: StopViewing()
    1/01/2006 10:37:53 PM 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()
    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
     

    BKCH

    MP Donator
  • Premium Supporter
  • July 25, 2005
    287
    12
    Sydney
    Home Country
    Just as another piece of information I've noticed that the temporary 'lock-ups' I get when I have exclusive directx mode enabled only happen when in full screen mode - this is probably obvious but I thought I'd post it as further information.

    If anyone can help me at all I'd *really* apprecaite it...
     

    BKCH

    MP Donator
  • Premium Supporter
  • July 25, 2005
    287
    12
    Sydney
    Home Country
    In the hope that this thread might trigger someones thoughts I thought I'd update the things I've tried:

    - I upgraded my video drivers to lastest nvidia version - no difference.
    - I forced v-sync on in nvidia driver no difference.

    When testing the v-sync setting live TV worked perfectly for about 30 minutes and it was almost nirvana - the picture quality on my TV with VMR9 and exclusive mode is a *significant* improvement - but then it crashed...

    I've also upgraded my other MP pc (in different room) and the interesting thing is that it doesn't seem to be having the same problem - so seemingly the problem is something to do with my PC but I'm stumped as to what - It's a fresh, fully patched install of XP pro - with *very* similar software settings as my other setup.

    Maybe it is something to do with the video card...?

    If anyone has any ideas I can't tell you how much I'd appreciate it...
     

    GlobalFusion

    Portal Member
    December 11, 2005
    24
    0
    Similiar setup gets me this about 80 times in the error log file:

    Code:
    1/4/2006 1:04:19 AM Planescene(1026,576,1026,576,96256512,True,5):Unhandled exception in Error in the application. Microsoft.DirectX.Direct3D    at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Int32 color, Single zdepth, Int32 stencil, Rectangle[] regions)
       at Microsoft.DirectX.Direct3D.Device.Clear(ClearFlags flags, Color color, Single zdepth, Int32 stencil)
       at MediaPortal.Player.PlaneScene.InternalPresentSurface(Int32 width, Int32 height, Int32 arWidth, Int32 arHeight, Boolean InRepaint)
     

    Users who are viewing this thread

    Top Bottom