Closed Chris230291 closed 1 month ago
Is there a certain setting extra needed? While working with Chris tvheadend docker ICAM support is working. While using this docker it is not working.
NCAM returns found (163 ms) by ForeverCam1 - Sky Sport F1 HD ant the service is not clear
Sometimes it gives:
2024/02/24 15:46:47 7E8978E2 c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 098D PROVID 000000 ECMPID 1CBA ANY CHID PMTPID 0066 VPID 06FF 2024/02/24 15:47:01 7E8978E2 c (dvbapi) Demuxer 0 stopped descrambling for program 0011 (Sky Sport F1 HD) 2024/02/24 15:47:05 7E8978E2 c (dvbapi) Demuxer 0 ecmpid 0 CAID: 098D ECM_PID: 1CBA PROVID: 000000 2024/02/24 15:47:05 7E8978E2 c (dvbapi) Demuxer 0 ecmpid 1 CAID: 09F0 ECM_PID: 1FBA PROVID: 000000 2024/02/24 15:47:05 7E8978E2 c (dvbapi) Demuxer 0 ecmpid 2 CAID: 098C ECM_PID: 1ABA PROVID: 000000 2024/02/24 15:47:05 7E8978E2 c (dvbapi) Demuxer 0 ecmpid 3 CAID: 09C4 ECM_PID: 1BBA PROVID: 000000
With Chris's docker NCAM adds ICAM and the service is clear.
What am I doing wrong?
iCAM doesn't work with the @LinuxServer image. I opened this issue to see if they would build in the patched libdvbcsa, but no one has replied yet. Until then, you can just use my image… But I don't keep it up to date like these guys do, and It doesn't support multiple architectures.
Do you have a description how to build tvheadend myself with icam support?
This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions.
This issue is locked due to inactivity
Is this a new feature request?
Wanted change
TVHeadend can now detect icam support added to libdvbcsa https://github.com/tvheadend/tvheadend/pull/1593 libdvbcsa is outdated and requires patching to support icam. Here is a working example that I am using now, based on your image, but I think it would be better if it was built in. What do you think?
And the patch
I can only test what I have, and that's amd64. I believe ARM could be made to work like this.
Reason for change
Support newer DVB standards
Proposed code change
No response