Periodic Stuttering after upgrade 1.0.0 to 1.0.2 (2 Viewers)

tourettes

Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Another theory: The stuttering seems to be related to time - fine for an hour or so then it starts. I have tried RC3 (couldn't get it to work) 1.1 alpha - no joy, so reinstalled 1.0.2 and things worked fine on default settings then stuttering started. So how about heat - i have an unfanned (silent) en9600gt card. The HVR2200 is also a PCIe card and is no more than 3-4mm away from the graphic card. On testing the 9600 has so far got up 63 deg C - could heat buildup slowly begin to disrupt the TV card? Heat sink is next to back of HVR2200. I'm testing recording TV without streaming live at the same time - no detail on that yet. Live streaming took GC temp up from high 40s to 60s.

    Heat indeed is pretty valid source for tuner related signal errors. You could try to remove the case as soon as the stuttering appears, maybe that lowers the temperature enough that the tuner will work again correctly.

    Also when the stuttering occurs please check contents of TsReader & TsWriter logs. They should be showing up discontinuity errors when tuner doesn't work properly (dropped / missing packets, corrupted stream etc.).
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    I'll check the logs - I think I have eliminated heat as the problem - had it running at 44 deg C but stuttering still happening. Last night I played back a recording from earlier in the evening - Timeline this time is initially fine then occasional stutter, worsening stuttering through to blocking and large pixellation to the point that the image was static but audio continued. Stopped play then restarted stuttering contuinued then started to diminish though didn't completely disappear. I don't know the inner workings of MP at all but it seems like a buffer not clearing or something similar??? I am recording to a 750GB disk separate to the OS disk. I have about 100GB free. As far as i can see I have the latest drivers for vid card and TV card.
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    As I said in Post #14, you've got to separate reception from display issues. How do these files play under WMP?

    The only time I have trouble is the .ts stream - all others play fine. Stuttering still happens in WMP

    Here's the TSwriter log for NCIS recording last night (lots of stutter) - Only tvservice running - not MP when thyis was recorded.


    05-07-2009 20:40:12.594 Recorder: RECORD transport stream mode
    05-07-2009 20:40:12.594 Recorder: RECORD set filename:E:\Media\Video\TV\recordings\NCIS\NCIS - TV3 - 2009-07-05 - 8_30 p.m..ts
    05-07-2009 20:40:12.596 Recorder: RECORD Received from TvService: pmt pid:0x12c serviceId: 0x514 pmtlength:116
    05-07-2009 20:40:12.596 Recorder: RECORD Old pids cleared
    05-07-2009 20:40:12.596 Recorder: RECORD got pmt - tableid: 0x2 section_length: 116 sid: 0x514
    05-07-2009 20:40:12.596 Recorder: RECORD PMT parsed - Pid 0x12c ServiceId 0x514 stream count: 4
    05-07-2009 20:40:12.596 Recorder: RECORD pcr pid:0x1c2
    05-07-2009 20:40:12.597 Recorder: RECORD SetPcrPid clear old PIDs
    05-07-2009 20:40:12.597 Recorder: RECORD add video stream pid: 0x1c2 fake pid: 0x30 stream type: 0x1b logical type: 0x1b descriptor length: 11
    05-07-2009 20:40:12.597 Recorder: RECORD add audio stream pid: 0x190 fake pid: 0x40 stream type: 0x11 logical type: 0x11 descriptor length: 18
    05-07-2009 20:40:12.597 Recorder: RECORD add audio stream pid: 0x19a fake pid: 0x41 stream type: 0x6 logical type: 0x81 descriptor length: 25
    05-07-2009 20:40:12.598 Recorder: RECORD stream rejected - pid: 0x3eb stream type: 0xb logical type: 0xb descriptor length: 18
    05-07-2009 20:40:12.598 Recorder: RECORD Start 'E:\Media\Video\TV\recordings\NCIS\NCIS - TV3 - 2009-07-05 - 8_30 p.m..ts'
    05-07-2009 20:40:12.605 Recorder: RECORD start of video detected
    05-07-2009 20:40:12.605 Recorder: RECORD clear TS packet queue
    05-07-2009 20:40:12.606 Recorder: RECORD Info : Next broadcaster program clock reference rollover : 0 days 23:02:34 593
    05-07-2009 20:40:12.644 Recorder: RECORD start of audio detected
    05-07-2009 20:40:12.662 Recorder: RECORD start of audio detected
    05-07-2009 21:29:08.654 Recorder: RECORD Stop 'E:\Media\Video\TV\recordings\NCIS\NCIS - TV3 - 2009-07-05 - 8_30 p.m..ts'
    05-07-2009 21:29:08.654 Recorder: RECORD Reset
    05-07-2009 21:29:08.656 del m_pVideoAnalyzer
    05-07-2009 21:29:08.657 analyzer: reset
    05-07-2009 21:29:08.657 del m_pPmtGrabber
    05-07-2009 21:29:08.657 del m_pRecorder
    05-07-2009 21:29:08.657 del m_pTimeShifting
    05-07-2009 21:29:08.657 del m_pTeletextGrabber
    05-07-2009 21:29:08.658 del m_pCaGrabber
    05-07-2009 21:29:08.658 del done...
    05-07-2009 21:29:08.661 CMpTsFilter::pause()
    05-07-2009 21:29:08.812 CMpTsFilter::confused:top()
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    Here is a section from the tsReader log while stuttering in progress:


    06-07-2009 19:33:23.558 [1054]Video Continuity error... 7 ( prev 4 )
    06-07-2009 19:33:23.558 [1054]Audio Continuity error... 7 ( prev 5 )
    06-07-2009 19:33:23.563 [1054]vid:set discontinuity
    06-07-2009 19:33:23.563 [1054]Vid/Ref : 9.922, Late ?-frame(00), Compensated = 2.160 ( 1.957 A/V buffers=00/01), Clk : 0.203000, State 2
    06-07-2009 19:33:23.608 [1054]Vid/Ref : 10.102, Late ?-frame(00), Compensated = 2.340 ( 2.091 A/V buffers=00/01), Clk : 0.249000, State 2
    06-07-2009 19:33:23.623 [1054]Vid/Ref : 10.022, Late ?-frame(00), Compensated = 2.260 ( 1.995 A/V buffers=00/01), Clk : 0.265000, State 2
    06-07-2009 19:33:23.638 [1054]Vid/Ref : 9.982, Late ?-frame(00), Compensated = 2.220 ( 1.939 A/V buffers=00/01), Clk : 0.281000, State 2
    06-07-2009 19:33:23.653 [1054]Vid/Ref : 9.962, Late ?-frame(00), Compensated = 2.200 ( 1.904 A/V buffers=00/02), Clk : 0.296000, State 2
    06-07-2009 19:33:23.658 [1054]Vid/Ref : 10.002, Late ?-frame(00), Compensated = 2.240 ( 1.928 A/V buffers=00/01), Clk : 0.312000, State 2
    06-07-2009 19:33:23.663 [1054]Vid/Ref : 10.062, Late ?-frame(00), Compensated = 2.300 ( 1.988 A/V buffers=00/01), Clk : 0.312000, State 2
    06-07-2009 19:33:23.678 [1054]Vid/Ref : 10.042, Late ?-frame(00), Compensated = 2.280 ( 1.953 A/V buffers=00/02), Clk : 0.327000, State 2
    06-07-2009 19:33:23.683 [1054]Vid/Ref : 10.082, Late ?-frame(00), Compensated = 2.320 ( 1.993 A/V buffers=00/01), Clk : 0.327000, State 2
    06-07-2009 19:33:23.708 [1054]Vid/Ref : 10.262, Late ?-frame(00), Compensated = 2.500 ( 2.141 A/V buffers=00/01), Clk : 0.359000, State 2
    06-07-2009 19:33:23.743 [1054]Vid/Ref : 10.182, Late ?-frame(00), Compensated = 2.420 ( 2.030 A/V buffers=00/01), Clk : 0.390000, State 2
    06-07-2009 19:33:23.748 [1054]Vid/Ref : 10.142, Late ?-frame(00), Compensated = 2.380 ( 1.990 A/V buffers=00/02), Clk : 0.390000, State 2
    06-07-2009 19:33:23.753 [1054]Vid/Ref : 10.122, Late ?-frame(00), Compensated = 2.360 ( 1.955 A/V buffers=00/01), Clk : 0.405000, State 2
    06-07-2009 19:33:23.768 [1054]Vid/Ref : 10.162, Late ?-frame(00), Compensated = 2.400 ( 1.979 A/V buffers=00/01), Clk : 0.421000, State 2
    06-07-2009 19:33:23.773 [1054]Vid/Ref : 10.222, Late ?-frame(00), Compensated = 2.460 ( 2.039 A/V buffers=00/01), Clk : 0.421000, State 2
    06-07-2009 19:33:23.788 [1054]Vid/Ref : 10.202, Late ?-frame(00), Compensated = 2.440 ( 2.003 A/V buffers=00/02), Clk : 0.437000, State 2
    06-07-2009 19:33:23.793 [1054]Vid/Ref : 10.242, Late ?-frame(00), Compensated = 2.480 ( 2.043 A/V buffers=00/01), Clk : 0.437000, State 2
    06-07-2009 19:33:23.793 [1054]Video Continuity error... d ( prev 5 )
    06-07-2009 19:33:23.813 [1054]Audio Continuity error... 3 ( prev 1 )
    06-07-2009 19:33:23.858 [1054]vid:set discontinuity
    06-07-2009 19:33:23.858 [1054]Vid/Ref : 10.342, Late ?-frame(00), Compensated = 2.580 ( 2.081 A/V buffers=00/01), Clk : 0.499000, State 2
    06-07-2009 19:33:24.018 [1054]Video Continuity error... c ( prev 7 )
    06-07-2009 19:33:24.048 [b24]Video Continuity error... 0 ( prev 1 )
    06-07-2009 19:33:24.103 [1054]vid:set discontinuity
    06-07-2009 19:33:24.123 [b24]aud:set discontinuity
    06-07-2009 19:33:24.399 [1054]Video Continuity error... 2 ( prev a )
    06-07-2009 19:33:24.409 [1054]Audio Continuity error... d ( prev b )
    06-07-2009 19:33:24.463 [b24]Video Continuity error... 4 ( prev 0 )
    06-07-2009 19:33:24.489 [1054]Video Continuity error... a ( prev 6 )
    06-07-2009 19:33:24.749 [1054]Video Continuity error... a ( prev e )
    06-07-2009 19:33:24.763 [b24]Video Continuity error... f ( prev 6 )
    06-07-2009 19:33:24.763 [b24]Video Continuity error... 8 ( prev e )
    06-07-2009 19:33:24.779 [1054]Audio Continuity error... e ( prev e )
    06-07-2009 19:33:24.824 [1054]vid:set discontinuity
    06-07-2009 19:33:25.034 [b24]Video Continuity error... 4 ( prev f )
    06-07-2009 19:33:25.044 [b24]Audio Continuity error... a ( prev 8 )
    06-07-2009 19:33:25.072 [1054]vid:set discontinuity
    06-07-2009 19:33:25.274 [b24]Video Continuity error... 9 ( prev b )
    06-07-2009 19:33:25.287 [1054]Audio Continuity error... 5 ( prev 2 )
    06-07-2009 19:33:25.322 [1054]vid:set discontinuity
    06-07-2009 19:33:25.542 [1054]Video Continuity error... 8 ( prev 8 )
    06-07-2009 19:33:25.572 [1054]Audio Continuity error... 2 ( prev f )
    06-07-2009 19:33:25.617 [1054]vid:set discontinuity
    06-07-2009 19:33:25.854 [b24]Video Continuity error... b ( prev 1 )
    06-07-2009 19:33:25.864 [b24]Audio Continuity error... 0 ( prev e )
    06-07-2009 19:33:25.912 [1054]vid:set discontinuity
    06-07-2009 19:33:26.054 [b24]Video Continuity error... 7 ( prev 3 )
    06-07-2009 19:33:26.054 [b24]Video Continuity error... 9 ( prev 7 )
    06-07-2009 19:33:26.054 [b24]Audio Continuity error... 9 ( prev 7 )
    06-07-2009 19:33:26.082 [1054]vid:set discontinuity
    06-07-2009 19:33:26.264 [b24]Video Continuity error... f ( prev 5 )
    06-07-2009 19:33:26.264 [b24]Video Continuity error... 5 ( prev 3 )
    06-07-2009 19:33:26.264 [b24]Video Continuity error... 7 ( prev 5 )
    06-07-2009 19:33:26.274 [b24]Audio Continuity error... 3 ( prev 1 )
    06-07-2009 19:33:26.282 [1054]vid:set discontinuity
    06-07-2009 19:33:26.478 [1054]Video Continuity error... 2 ( prev 3 )
    06-07-2009 19:33:26.503 [1054]vid:set discontinuity
    06-07-2009 19:33:26.679 [b24]aud:set discontinuity
    06-07-2009 19:33:26.749 [1054]Video Continuity error... b ( prev 4 )
    06-07-2009 19:33:26.759 [1054]Audio Continuity error... 9 ( prev 7 )
    06-07-2009 19:33:26.844 [1054]vid:set discontinuity
    06-07-2009 19:33:26.999 [1054]Video Continuity error... 2 ( prev c )
    06-07-2009 19:33:27.024 [1054]vid:set discontinuity
    06-07-2009 19:33:27.032 [b24]Audio Continuity error... 5 ( prev 3 )
    06-07-2009 19:33:27.204 [1054]Video Continuity error... 8 ( prev d )
    06-07-2009 19:33:27.204 [1054]Video Continuity error... b ( prev 8 )
     

    mumin

    Portal Member
    April 10, 2007
    22
    1
    Home Country
    Germany Germany
    You could prove the heat theory if you run the system with extra cooling, open chassis and maybe flipped cards. Another idea is to restart the system as soon as stuttering appears and check if it is then another hour before it returns (if yes, it is not a heat issue because system stays hot when you make a restart only). Cheers
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    I think the heat theory is out - I've had the top off and running betyween 45 - 55 C and stuttering comes and goes. Some good periods with no stuttering at all with VC in low to mid 50s. Flipping the cards might not be a bad idea though as the TV card is next to the heatsink at the moment. Thanks
     

    Andrew H

    MP Donator
  • Premium Supporter
  • September 8, 2007
    574
    42
    Alabama
    Home Country
    United States of America United States of America
    WHAT file format does the Hauppauge create with its own software? How about some other writer? There's an app called WatchHDTV that a guy wrote which creates both .mpg and a .ts version... you could try creating an error-free file from some other app to separate these issues. Do you have the HVR2200 setup as a hybrid card inside TV-Service? I don't know whether the HVR2200 has to be but doing so would eliminate using both tuner sections simultaneously. How about system level IRQs and what else is on them? You say you're using the latest VC and TV drivers -- checked the forums for bug reports? I'm using an older NVidia 16x.xx myself because of an issue w/nView. I'm not sure which logs (exactly) you should be posting, but I'll bet the experts on here would say to NOT post text excerpts! There's a MP debug routine (in your START / Programs menu) that will gather the files into a .zip file you can attach. Try that! You said this didn't occur on older MP releases, which one did you last use that was stable? THAT may be a big clue. Got any files created under that? The fact you say "Stuttering still happens in WMP" tells me the file you're playing has the problem. I'm not the expert, but if TV-Service is dumping the stream to the HDD directly from the broadcast them MP is not the culprit... something in the tuner, its reception or encoder. I read the 2200 is a multi-tuner card with DVB-T as well as Analog and digital tuners... how does that all play together? Which tuner is this stuttering occurring on? And is it only on recorded, LiveTV, or both? You may need to set this as a hybrid card! Oddly enough, I have the HVR-1600 and saw issues with its analog tuner - specifically its on-board encoding was stuttery under MP 1.0.2 but I can't say it was stable under 1.0.0 The last I tried using the analog section was under MP 0.2.3.0 but not any extensive testing as NTSC in the US is only distributed via cable systems now that the US adopted the ATSC broadcast standard.
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    I can answer a few of those: 2200 has 2 analog and 2 DVB-T tuners - I have them set up as two hybrid cards in MP. The last 'non-stutter' version I had was RC4 - I don't have a copy of the install file for that now so can't try it again.
    I will give the original nVidia drivers a go too and see how that works. Some wider net trawling has shown far more issues related to the TV card than the graphics so I think the issue is most likely going to be with the TV card.
     

    bopfrog

    Portal Pro
    August 20, 2008
    75
    0
    Bay of Plenty
    Home Country
    New Zealand New Zealand
    A quick update: Installed original TV card drivers, WinTV, detached USB wireless (some HVR2200 forum users noted an issue) and took local user control of the drive I use for timeshift/recording (WinTV could not access so I thought this might be an issue). Stuttering also occurred on WinTV. All this resulted in generally smooth playback. I have reinstated the wireless, removed WinTV with the result that, in general, TV playback has improved but there are still periods of stuttering.
    I ran MP in a window while running the performance monitor. Periodically there is a substantial increase in disk activity with various media files being ?accessed - mostly mp3 files. It seems to be one of several services but have not been able to identify exactly which one. I have turned off indexing for this drive too.

    I reinstalled the latest TV card drivers but this seemed to make things worse again so i have reverted to the original ones that came with the card.
     

    Users who are viewing this thread

    Top Bottom