TV Fails to Start, DirectShowLib Error, Hauppauge 150 (1 Viewer)

gdirwin

Portal Member
March 31, 2005
42
0
Area: Media Portal Program
MediaPortal Version: 0.2.0.0 RC2 (2006-03-11)
MediaPortal Skin: BlueTwo
Windows Version: Windows XP (SP2)
.NET CLR Version: 2.0.50727
DirectX Version: 4.09.00.0904 (9.0c)
Audio Codec: AC3Filter
Video Codec: InterVideo Video Decoder
CPU Type: AMD Athlon 64 3000+
Memory: 1 GB
Motherboard: K8VSEDX (ASUSTeK Computer Inc.)
TV Card Model: Hauppauge PVR 150 PCI
TV Card Type: Hardware
TV Card Driver: 2.0.35.23348 (12/14/2005)
Video Card Model: Radeon 9600 Series (128 MB)
Video Card Driver: Catalyst 6.2 (8.221.0.0, 1/24/2006)
Video Card Resolution: 1280x1024 primary, 1920x1080 secondary
Video Render Type: VMR9
Audio Card Model: SoundMAX Integrated Digital Audio
Audio Card Driver: Analog Devices 5.12.1.3663, 7/15/2003
Synopsis::
TV Fails to Start, DirectShowLib Error, Hauppauge 150

I start MP, go into TV mode (TV Autostart is on) and sometimes it works, sometimes it doesn't.

When I first go into TV, there is about a 20 second delay (you can see this in the .log file) - with the latest CVS a popup occurs saying "Failed to start TV".



Here is a .log fragment for a case which did not work (DirectShowLibError):

3/11/2006 2:15:39 PM mpeg2:add new MPEG2 Demultiplexer to graph
3/11/2006 2:15:39 PM mpeg2:create video out pin on MPEG2 demuxer
3/11/2006 2:15:39 PM mpeg2:create audio out pin on MPEG2 demuxer
3/11/2006 2:15:39 PM mpeg2:find MPEG2 demuxer input pin
3/11/2006 2:15:39 PM mpeg2:found MPEG2 demuxer input pin
3/11/2006 2:15:51 PM Exception :confused:ystem.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at DirectShowLib.ICaptureGraphBuilder2.RenderStream(DsGuid PinCategory, DsGuid MediaType, Object pSource, IBaseFilter pfCompressor, IBaseFilter pfRenderer)
at MediaPortal.TV.Recording.SinkGraph.ConnectVideoCaptureToMPEG2Demuxer()
at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)
3/11/2006 2:15:51 PM Exception :Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
3/11/2006 2:15:51 PM site :Int32 RenderStream(DirectShowLib.DsGuid, DirectShowLib.DsGuid, System.Object, DirectShowLib.IBaseFilter, DirectShowLib.IBaseFilter)
3/11/2006 2:15:51 PM source :DirectShowLib
3/11/2006 2:15:51 PM stacktrace: at DirectShowLib.ICaptureGraphBuilder2.RenderStream(DsGuid PinCategory, DsGuid MediaType, Object pSource, IBaseFilter pfCompressor, IBaseFilter pfRenderer)
at MediaPortal.TV.Recording.SinkGraph.ConnectVideoCaptureToMPEG2Demuxer()
at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)
3/11/2006 2:15:51 PM Command:MediaPortal.TV.Recording.ViewTvCommand failed reason:Failed to start TV time:12109.375 msec
3/11/2006 2:15:51 PM Recorder: Card:Hauppauge PVR150 idle
3/11/2006 2:15:51 PM window:MediaPortal.Dialogs.GUIDialogOK init





Here is a .log fragment for a case which did work:


3/11/2006 2:22:29 PM VideoCaptureDevice: found output pin
3/11/2006 2:22:29 PM VideoCaptureDevice:get Video stream control interface (IAMStreamConfig)
3/11/2006 2:22:29 PM VideoCaptureDevice:got IAMStreamConfig for Capture
3/11/2006 2:22:29 PM SWGraph:capture FrameRate set to 25
3/11/2006 2:22:29 PM VideoCaptureDevice: capture FrameRate done :25
3/11/2006 2:22:29 PM VideoCaptureDevice:change capture Framesize :720x480 ->720x576
3/11/2006 2:22:29 PM VideoCaptureDevice:setStreamConfigSetting() FAILED to set:BmiHeader -2147467259
3/11/2006 2:22:29 PM VideoCaptureDevice.:setStreamConfigSetting() FAILED
3/11/2006 2:22:29 PM VideoCaptureDevice:change capture Framesize :720x480 ->720x480
3/11/2006 2:22:29 PM SinkGraphEx: Capturing:720x480
3/11/2006 2:22:29 PM mpeg2:add new MPEG2 Demultiplexer to graph
3/11/2006 2:22:29 PM mpeg2:create video out pin on MPEG2 demuxer
3/11/2006 2:22:29 PM mpeg2:create audio out pin on MPEG2 demuxer
3/11/2006 2:22:29 PM mpeg2:find MPEG2 demuxer input pin
3/11/2006 2:22:29 PM mpeg2:found MPEG2 demuxer input pin
3/11/2006 2:22:43 PM mpeg2:MPEG2 demuxer map MPG stream 0xe0->video output pin
3/11/2006 2:22:43 PM mpeg2:mapped MPEG2 demuxer stream 0xe0->video output
3/11/2006 2:22:43 PM mpeg2:MPEG2 demuxer map MPG stream 0xc0->audio output pin
3/11/2006 2:22:43 PM mpeg2:mapped MPEG2 demuxer stream 0xc0->audio output
3/11/2006 2:22:43 PM SinkGraphEx:CreateGraph() OUT
3/11/2006 2:22:43 PM GetFilterByName: Kernel Tee, Kernel Tee
3/11/2006 2:22:43 PM GetFilterByName: WST Codec, WST Codec
3/11/2006 2:22:43 PM TVCapture.Start Viewing() Card:1 :506 HISTC
3/11/2006 2:22:43 PM SinkGraph:confused:tartViewing()
3/11/2006 2:22:43 PM vmr9:addvmr9
3/11/2006 2:22:43 PM VMR9: now active
3/11/2006 2:22:43 PM VMR9Helper:Vmr9 Added
3/11/2006 2:22:43 PM add filter:InterVideo Video Decoder to graph
3/11/2006 2:22:43 PM added filter:InterVideo Video Decoder to graph
3/11/2006 2:22:43 PM add filter:AC3Filter to graph
3/11/2006 2:22:43 PM added filter:AC3Filter to graph


1) Why does the DirectShowLibError mean?
2) Why the long delay to start TV?
 

gdirwin

Portal Member
March 31, 2005
42
0
Anyone else with this problem?

Used a clean RC2 with latest CVS. Some work has definitely been done in this area - in older CVS versions the TV page would open right away and then TV would come on after about 20 seconds (or DirectShowLib error would occur). Now, there is a 20 sec delay, and then the TV opens...
 

Dado

Portal Pro
April 10, 2006
105
0
Italy
I have Same problem?

Hi all,
I have similar or the same problem with Hauppauge PVR-350 and RC3 + SVN that I've posted on this:
https://forum.team-mediaportal.com/viewtopic.php?p=85168#85168

This is the error log section (error.log) after a clean startup and after try to open My Tv:

13/04/2006 17.01.04 SinkGraphEx: RetryOtherInstances:3
13/04/2006 17.01.04 SinkGraphEx: find instances of :Hauppauge WinTV PVR PCI II Crossbar instances
13/04/2006 17.01.04 SinkGraphEx: found :1 instances
13/04/2006 17.01.04 SinkGraphEx: try instance :0 @device:pnp:\\?\pci#ven_4444&dev_0803&subsys_40000070&rev_01#4&2e98101c&0&58f0#{a799a801-a46d-11d0-a18c-00a02401dcd4}\hauppauge wintv pvr pci ii capture
13/04/2006 17.01.04 Exception :confused:ystem.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at DirectShowLib.IGraphBuilder.Connect(IPin ppinOut, IPin ppinIn)
at MediaPortal.TV.Recording.SinkGraphEx.RetryOtherInstances(Int32 instance)
at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)
13/04/2006 17.01.04 Exception :Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
13/04/2006 17.01.04 site :Int32 Connect(DirectShowLib.IPin, DirectShowLib.IPin)
13/04/2006 17.01.04 source :DirectShowLib
13/04/2006 17.01.04 stacktrace: at DirectShowLib.IGraphBuilder.Connect(IPin ppinOut, IPin ppinIn)
at MediaPortal.TV.Recording.SinkGraphEx.RetryOtherInstances(Int32 instance)
at MediaPortal.TV.Recording.SinkGraphEx.CreateGraph(Int32 Quality)
13/04/2006 17.01.04 Command:MediaPortal.TV.Recording.ViewTvCommand failed reason:Failed to start TVUnable to create graph time:2609,375 msec

Can anybody help me?

Thanks in advance!
Dado
 

Users who are viewing this thread

Top Bottom