Bug #241
closedThe Pid of an encrypted subtitle stream is not added to the list sent to the CAM.
100%
Description
In locations where the teletext stream is CI encrypted (Australia, possibly others) the plugin fails to decode. Adding the requisite TPid in ci.c with something similar to:
if(Channel->Tpid()){
CaPmt.AddPid(Channel->Tpid(), STREAM_TYPE_DOLBY); //STREAM_TYPE_DOLBY should be renamed STREAM_TYPE_PRIVATE
}
works around the issue.
Files
Updated by etobi almost 15 years ago
- Assignee set to etobi
- Target version set to Version 0.2.0
Updated by Anonymous almost 15 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 5bff1274f6578f82c7cbe60e3b6de9c67727f26d.
Updated by etobi almost 15 years ago
If possible, please test the current Git version, using the included VDR patch and let me know, if it works for you.
Updated by mjl almost 15 years ago
- File ttxtsubs-CI-AddPid.patch ttxtsubs-CI-AddPid.patch added
Unfortunately it doesn't seem to work for me. My CAM doesn't respond to QUERY and therefore the code adding the Pid is never run. I've attached a patch that I've been using successfully for the last few days.
Updated by mjl almost 15 years ago
I apologise, btw, for the code I quoted in the OP. It was incomplete and misleading. BTW, Why do you have && setup.RecordTtxtSubtitles on the AddPid()? If I choose to not record teletext subs, I can't view them live, either, with this clause, which doesn't seem logical to me.
Updated by Anonymous almost 15 years ago
- Status changed from New to Closed
Applied in changeset 35e75af67d6f13893c0301b5b88eb7b27f147bba.