[no Bug] Cannot start same TV channel for a second time (1 Viewer)

sukceso

Portal Pro
November 6, 2008
181
31
Herrenberg
Home Country
Germany Germany
MediaPortal Version: 1.2.0 (26893)
MediaPortal Skin: Maya
Windows Version: Windows7 64-Bit
CPU Type: Intel Core i5-750
HDD: Hitachi 320GB 2.5"
Memory: 4 GB DDR3 Crucial Value PC1333 CL9
Motherboard: Gigabyte GA-P55M-UD2
Video Card: HIS Radeon 5750 iCooler IV
Video Card Driver: 10.9a
Sound Card: Asus Xonar D1
Sound Card AC3:
Sound Card Driver: 7.12.8.1780
1. TV Card: Digital Devices Cine S2
1. TV Card Type: DVB-S2
1. TV Card Driver: 1.4.7.60
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: Cyberlink PowerDVD 10
MPEG2 Audio Codec: ffdshow
h.264 Video Codec: Cyberlink PowerDVD 10
Satelite/CableTV Provider: Astra 19.2 E
HTPC Case: Silverstone Sugo SST-SG03B Schwarz
Cooling: CPU: Zalman CNPS 8700, Gehäuse: 2 x Enermax Cluster 120mm
Power Supply: BeQuiet Dark Power Pro 450 W
Remote: Logitech Harmony 525
TV: LG 50PK350
TV - HTPC Connection:

Steps to reproduce:
- Go to TV section
- Start watching a channel ("x" key)
- Stop watching ("b" key)
- Start watching again ("x" key)

When starting for the second time, I get a "Channel not found" error. When I switch to another channel and then back, it works.
 

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi

    Looks like the problem is with PMT:

    2010-12-01 07:27:13.922267 [(18)]: WaitForPMT: Timed out waiting for PMT after 10,0015721 seconds. Increase the PMT timeout value?

    Support for DigitalDevices cards like yours is still quite new. I recommend that you read (and ask for support) on this thread. I think that you need to use specific drivers for stability. morpheus_xx is the expert...
     

    sukceso

    Portal Pro
    November 6, 2008
    181
    31
    Herrenberg
    Home Country
    Germany Germany
    I just tested on Mediaportal 1.1.2 with the DigitalDevices build from morpheus_xx. No problem there.

    So it is either a problem introduced with new code in 1.2.0 (I remember something on the PMT handling was changed) or the DigitalDevices handling needs to be adopted to the new code in 1.2.0. I'm still seeing the error described on the first post with the latest 1.2.0 builds. Any help on how to get it working again on 1.2.0 SVN is appreciated.

    Stefan
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I'm not sure that the Digital Devices patch for the latest drivers has made it into SVN yet (see issue 3208 - not yet resolved). As I understand it there was a problem with detecting the CI because the capture filter name had changed... or something like that. Anyhow, if the change isn't in SVN and you're using the latest driver then that would explain why 1.1.2 + patch works and 1.2.0 SVN doesn't. You'll have to either check the SVN log (would do it myself but I'm not at home - sorry) or ask morpheus_xx about that one.

    You mentioned PMT processing changes - as I recall there was one. Would be relatively easy to check if that is the cause. Simply take a copy of your SVN head code and then revert it to the revision before the change. For testing it should be sufficient to build the TVLibrary.dll, however I'm not sure of the impact of other code changes since the PMT change. You may also need TvLibrary.Interfaces.dll and TVPlugin.dll (and more???)...
     

    sukceso

    Portal Pro
    November 6, 2008
    181
    31
    Herrenberg
    Home Country
    Germany Germany
    Just to let you know: morpheus_xx pointed me into the right direction in the other thread:
    Go to SetupTv, to your TV card, click "Edit..." and change the radiobutton from "pause..." to "stop...".

    The remaining question is, whether there is a bug in the new code preventing DD cards to work in pause mode or whether it would require specific code for DD to make it working or whether the card does not support this feature in general.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Thanks for sharing the solution :)

    That is not a code issue. It is up to the driver to support that function. If it doesn't support it then there is nothing that the MediaPortal team can do. Upgrading the drivers *might* help (the driver developer might fix bugs or change something that allows support for pausing the graph in later versions), but this is not guaranteed. The only thing you can really do is to try to contact DigitalDevices support and tell them that their driver doesn't support "pausing the graph".

    Thanks once again for posting the solution!
     

    Users who are viewing this thread

    Top Bottom