- September 1, 2008
- 21,544
- 8,236
- Home Country
-
New Zealand
Wow, now that is exhaustive testing! I really appreciate your thoroughness and how clean the logs are. Makes my life really easy, so thank you 
I can clearly see that the TV stream is stopped intensionally. Of course I don't mean that you are intensionally stopping TV. Something else is driving this. Below is an excerpt from MediaPortal.log at the critcal time in the Intervideo Non CSS Decoders For Hauppauge test:
So it looks like the Intervideo codec lasted roughly 1:30. Notice the "Main: OnResizeEnd"? I *think* that is pointing to the problem, however my specialty is really in TV Server not MediaPortal (I'm still learning
). I'm going to have to resort to looking at the code to determine why that resize would be happening...
Could you tell me: are you running in windowed mode, or full screen?

Since your cards have hardware encoders they should be pretty reliable. At least more reliable tuners than need software encoders anyway...
Just to recap, I'm pretty baffled by the resize thing. I no longer think providing a debug build of TV server will help us as the cause chain seems to lead back to MediaPortal rather than TV Server. I hope that is okay with you? It will take me time to find out what is happening. I ask for your patience...
Thanks once again for the excellent logs!
I can clearly see that the TV stream is stopped intensionally. Of course I don't mean that you are intensionally stopping TV. Something else is driving this. Below is an excerpt from MediaPortal.log at the critcal time in the Intervideo Non CSS Decoders For Hauppauge test:
2010-12-15 16:10:14.132932 [Info.][MPMain(1)]: Added filter: InterVideo NonCSS Audio Decoder for Hauppauge to graph
2010-12-15 16:10:14.133932 [Info.][MPMain(1)]: TSReaderPlayer: Render TsReader outputs
2010-12-15 16:10:14.251938 [Info.][MPMain(1)]: TSReaderPlayer: OnInitialized
2010-12-15 16:10:14.251938 [Info.][MPMain(1)]: TSReaderPlayer: position:-0.158999994397163, duration:6.6080002784729
2010-12-15 16:10:14.252939 [Info.][MPMain(1)]: g_Player.OnStarted() D:\Temp\live2-0.ts.tsbuffer media:TV
2010-12-15 16:10:14.260939 [Warn.][MPMain(1)]: tvhome:startplay. Phase 2 - 638 ms - Done starting g_Player.Play()
2010-12-15 16:10:14.269940 [Warn.][MPMain(1)]: TVHome.OnClicked(): Total Time - 9795 ms
2010-12-15 16:10:14.322943 [Info.][MPMain(1)]: TvNotify:LoadNotifies
2010-12-15 16:10:14.725966 [Info.][(13)]: PlaneScene: video WxH : 720x576
2010-12-15 16:10:14.726966 [Info.][(13)]: PlaneScene: screen WxH : 350x251
2010-12-15 16:10:20.150276 [Info.][MPMain(1)]: TvNotify: 0 notifies
2010-12-15 16:11:46.625222 [Info.][MPMain(1)]: Main: OnResizeEnd
2010-12-15 16:11:49.117364 [Info.][MPMain(1)]: g_Player.OnStopped()
2010-12-15 16:11:49.122365 [Info.][MPMain(1)]: TVHome:turn tv off
2010-12-15 16:11:49.596392 [Info.][MPMain(1)]: TvRecorded:OnPlayRecordingBackStopped TV D:\Temp\live2-0.ts.tsbuffer
2010-12-15 16:11:49.598392 [Info.][MPMain(1)]: TSReaderPlayer: cleanup DShow graph False
So it looks like the Intervideo codec lasted roughly 1:30. Notice the "Main: OnResizeEnd"? I *think* that is pointing to the problem, however my specialty is really in TV Server not MediaPortal (I'm still learning
Could you tell me: are you running in windowed mode, or full screen?
I'd have to agree...From these tests can I rule out it being a driver/hardware issue as the card seems to be doing it's job and the time frame that Live TV/Recorded TV works seems to be dependant on what codec is used?
An excellent idea. Would have definitively eliminated a hardware issue - shame it didn't workI did try and use the WinTV application it's self to determine if the card did fail after a period of time, but I cannot get the application to work and show me my SVideo/RCA input stream which I feel maybe due to having a 250 and 300 card in the same machine (the application possibly cannot handle two cards using the same drivers?).
Since your cards have hardware encoders they should be pretty reliable. At least more reliable tuners than need software encoders anyway...
No, the tuner graph (the connections from the tuner, through crossbar - the tuner/s-video/composite connection matrix - encoders, etc. to timeshifting file) is the same whether in TV server preview mode or MediaPortal. It always uses a timeshift file (I guess this is what you mean by "transport stream"). I think there is a difference in the playback side (meaning: the playback of the timeshift file or stream) in that the codecs used for preview are the codecs with the highest merit (think: priority) in the system, rather than the ones configured in MediaPortal configuration. Hope that gives you some insight...One question I also have is that when you use the preview button within the TV server, does that make a direct connection to the hardware so to speak or does it still stick the MPEG 2 Transport Stream in the middle before it shows you what is being displayed on the channel as if it does not use the Transport Stream I can use it to rule out it being hardware/driver related?
Just to recap, I'm pretty baffled by the resize thing. I no longer think providing a debug build of TV server will help us as the cause chain seems to lead back to MediaPortal rather than TV Server. I hope that is okay with you? It will take me time to find out what is happening. I ask for your patience...
Thanks once again for the excellent logs!