> 1. The descrambled stream apparently contains video only:
I have no clue why this happens. The dvbcam code gets the PIDs to subscribe from the PAT/PMT. I never observed such a behaviour during my tests.
When you save record the resulting stream with
wget -O a.ts "http://admin:admin@vdr-jasmin:9981/stream/channelname/ORF1 HD?profile=pass"
Change:
admin:admin -> username:password
vdr-jasmin -> IP of your TVH box
ORF1 HD -> service name
Then you can use DVBinspector (
https://sourceforge.net/projects/dvbinspector/files) to analyse the a.ts file.
In should contain the PAT, PMT and all the A/V streams. Maybe you can find by analysing PAT/PMT what is wrong.
> Also, TSDoctor (the software I use to cut recordings) reports that the scream starts scrambled.
This is normal because the CAM needs some time before it can decode. But is does decode, so all the required ECMs are sent to the CAM.
> - The Tvheadend log doesn't provide any clues, except maybe for the message "Invalid start code"
I don't know what this means ... .
> 2. EMMs are apparently not sent (or written?) to the card.
There is code to subscribe the EMM PIDs. I can re-test if this is really working. Maybe there is a problem with the CAT decoder.
You could activate tracing for dvbcam (see above in this thread for more info). You should then see lines:
"add EMM PID ??? (???) for CAID ???"
> Does anyone have an idea what I could do about these issues?
I have no idea, but we need to debug this with your help.
And you can contact me per eMail also.
BR,
Jasmin