[confirm] Unable to tune same ATSC channel/subchannel consecutively (1 Viewer)

jaymode

Portal Pro
July 31, 2008
58
1
Home Country
United States of America United States of America
MediaPortal Version: 1.1.0 RC2
MediaPortal Skin: Default
Windows Version: Windows 7 64-bit
CPU Type: AMD Phenom II X3 710
HDD: 500GB Samsung
Memory: 4 GB
Motherboard: ASUS M3N78 Pro
Video Card: ATI Radeon 4350
Video Card Driver: Catalyst 10.4
Sound Card: ATI HDMI Audio
Sound Card AC3:
Sound Card Driver: Catalyst 10.4
1. TV Card: Hauppauge HVR-1800
1. TV Card Type: ATSC/NTSC
1. TV Card Driver: Latest found here (Support for the WinTV-HVR-1800)
2. TV Card: Hauppauge HVR-2250
2. TV Card Type: Dual Hybrid ATSC/NTSC
2. TV Card Driver: Latest found here (WinTV-HVR-2250 Support page)
Satelite/CableTV Provider: Comcast
Power Supply: 600W OCZ
TV - HTPC Connection: HDMI


I am having an issue when trying to tune the same ATSC Channel & Subchannel on the same tuner once it has already been tuned. To reproduce this problem I go into the TV Server configuration and use manual control to start timeshifting a channel, then stop timeshifting, and then try to restart timeshifting on the same tuner. When trying to restart timeshifting, an "Unknown error occurred" window pops up.

The issue can be fixed by enabling the debug options setting to always reset the graph, so it seems that there may be some error in the tuning code. From my experience this only affects Windows 7. For more details on this issue please see the following thread: https://forum.team-mediaportal.com/...d-watch-consecutive-shows-same-channel-76455/

I started a new thread as the previous one became quite confusing. I have attached clean TV Server logs; one set without the DebugOptions enabled and another set with DebugOptions enables.

There are a few other users who have also noticed this behaviour (Andrew H, whurlston, and bnsaflsujt), so I am not the only ATSC user seeing these issues.
 

riksmith

Portal Pro
April 18, 2009
1,856
322
Home Country
Netherlands Netherlands
Nice! Great report: Clean logs and good description. Hope it will help solve this.
 

Andrew H

MP Donator
  • Premium Supporter
  • September 8, 2007
    576
    42
    Alabama
    Home Country
    United States of America United States of America
    Oh boy... we'd both been generating clean logs and, oddly enough, our presentation of how we are testing this is virtually identical! I'd piggy-backed another thread [confirm] "Unknown error happened" window, after switching to TV for my post as it seemed to be ailing from a similar coding issue.

    Oh, and let's not forget fdm225 and a friend of mine, farmertom, in the list of ATSC users using the work-around.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    Any ideas as to when these issues occured ?
    What happens if u tune another channel on the same mux ?

    /gibman
     

    jaymode

    Portal Pro
    July 31, 2008
    58
    1
    Home Country
    United States of America United States of America
    Any ideas as to when these issues occured ?

    /gibman

    It has been there for a while; I think it has been like this since 1.1.0 Alpha; definitely since the 1.1.0 beta release. I have never tried 1.02 on Windows 7 as it was unsupported and there were reports of problems with tuning.
     

    Andrew H

    MP Donator
  • Premium Supporter
  • September 8, 2007
    576
    42
    Alabama
    Home Country
    United States of America United States of America
    I'd been using MP 1.0.2 and been waiting until MP 1.1.0 RC1 to consider upgrading. If you read through the links you'll see I first noticed/reported this with RC1 but on other threads it was seen under MP 1.1.0 Beta as well. At least two versions of TVLibrary.dll were made available on the different threads (during RC1's run) that seemed fo 'fix' the issue yet RC2 still has the same issue stated in the title of this thread.

    Does this help? Did I answer the right question?
     

    riksmith

    Portal Pro
    April 18, 2009
    1,856
    322
    Home Country
    Netherlands Netherlands
    Perhaps we found something, can you compile the code? I can not produce any clean dll's currently for the RC2 version....
     

    jaymode

    Portal Pro
    July 31, 2008
    58
    1
    Home Country
    United States of America United States of America
    What happens if u tune another channel on the same mux ?

    /gibman

    By tuning another channel on the same mux, I am assuming you are saying the same Major channel and a different minor channel? Ie 28-1 and 28-2? If so, that works properly.
     

    gibman

    Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    I'm not too familiar with atsc.

    but looking at atsc code for determining sameTransponder we have:

    Code:
      public override bool IsDifferentTransponder(IChannel channel)
        {
          ATSCChannel atscChannel = channel as ATSCChannel;
          if (atscChannel == null)
          {
            return true;
          }
          return atscChannel.MajorChannel != MajorChannel ||
                 atscChannel.MinorChannel != MinorChannel ||
                 atscChannel.PhysicalChannel != PhysicalChannel;
        }
      }

    But I guess this answers my question.

    So you've proven that tuning into a channel on a different transponder works ok.
    Now we only need to know if it works when tuning on the same transponder.
    so ... Could you try and tune a channel that has the same major and minor and PhysicalChannel.

    try the attachment. its for rc2-

    /gibman

    What happens if u tune another channel on the same mux ?

    /gibman

    By tuning another channel on the same mux, I am assuming you are saying the same Major channel and a different minor channel? Ie 28-1 and 28-2? If so, that works properly.
     

    Attachments

    • atsc_tune1.zip
      30.6 KB

    riksmith

    Portal Pro
    April 18, 2009
    1,856
    322
    Home Country
    Netherlands Netherlands
    To be clear: The attachment of gibman could solve the problem (without using the debug options)
     

    Users who are viewing this thread

    Top Bottom