[confirm] Wrong detection of FTA disables watching channel (1 Viewer)

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    No, I think lets wait and see which option gibman would take as well. He is the specialist in the TvService... much more than me... and he also implemented the cache. I only know a little about the service, library and TsWriter...
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    If I've understood this problem correctly, it's possible that with my Freeview DVB-T cards (I don't have any CAM supporting cards) one or more channels could be flagged incorrectly as encrypted and then MP wouldn't let me tune to it?

    So until a better fix is implemented, I should definitely use the patch to disable caching to avoid this happening?
     

    georgius

    Retired Team Member
  • Premium Supporter
  • October 31, 2010
    1,376
    654
    Bratislava
    Home Country
    Slovakia Slovakia
    If I've understood this problem correctly, it's possible that with my Freeview DVB-T cards (I don't have any CAM supporting cards) one or more channels could be flagged incorrectly as encrypted and then MP wouldn't let me tune to it?
    Yes, this can happen.

    So until a better fix is implemented, I should definitely use the patch to disable caching to avoid this happening?
    There's no better solution, we are waiting for @gibman decision how to fix this issue.
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    There's no better solution, we are waiting for @gibman decision how to fix this issue.

    Thanks. I'm planning to send this HTPC to my brother in about a month, so I'll wait and see if a better fix becomes available by the time I need to send it and if not, just use this fix for now to make sure he doesn't run into this problem.
     

    mm1352000

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

    @gibman: any thoughts?
    In the meantime, I have started to implement a more flexible solution on my EXP* branch. I've completed TsWriter modifications that will allow the TvLibrary to monitor the encrypted/FTA status of any number of AV PIDs, checking the scrambled indicator in the TS packet header. Just got to do the TvLibrary part now.

    TvLibrary will ask TsWriter to start monitoring the PIDs when the PIDs are discovered (after PMT decoding). Each time the encrypted state of any of the PIDs changes TsWriter will make a callback to the TvLibrary. At this time, the library can do what is necessary:
    - if the channel is being tuned, the first encrypted PID can trigger the library to ask the CA interface to decrypt the channel; if all the PIDs then go clear, the library will tell the service that it is okay to start timeshifting/recording
    - if a dynamic PMT or encryption status change is detected, the library can do what is necessary - probably request decryption from the CA interface again, and update the list of PIDs allowed through the PID filter.

    mm
     

    Users who are viewing this thread

    Top Bottom