Hello..
I today finally proved that this feature is in vanilla vdr and not with any plugin/patch.
If setting encrypted channel CA to 0 (FTA), so i can change to "encrypted" channel.. After few seconds vdr gots "real" CA value from the stream, shows channel few secs and then thinks channel is unavailable, and changes channel until it founds channel that it thinks it can tune for..
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
In my opinion, there should be an option to disable this "feature".. Changing CA to DVB card number is possible tho, but i have two DVB-S cards so it is not an option for me. Or is there CA-value that covers all different type cards (T/S/C) and on the same time says "don't touch this CA-field"?
En/na Antti Hartikainen ha escrit:
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
For this reason I modify cDvbDevice::ProvidesCa (in dvbdevice.c) to always return true:
int cDvbDevice::ProvidesCa(const cChannel *Channel) const { return true; }
Bye
On Sun, Apr 09, 2006 at 10:57:26PM +0200, Luca Olivetti wrote:
En/na Antti Hartikainen ha escrit:
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
For this reason I modify cDvbDevice::ProvidesCa (in dvbdevice.c) to always return true:
int cDvbDevice::ProvidesCa(const cChannel *Channel) const { return true; }
Thanks. This was just what i was looking for.
Antti Hartikainen wrote:
Hello..
I today finally proved that this feature is in vanilla vdr and not with any plugin/patch.
If setting encrypted channel CA to 0 (FTA), so i can change to "encrypted" channel.. After few seconds vdr gots "real" CA value from the stream, shows channel few secs and then thinks channel is unavailable, and changes channel until it founds channel that it thinks it can tune for..
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
In my opinion, there should be an option to disable this "feature".. Changing CA to DVB card number is possible tho, but i have two DVB-S cards so it is not an option for me. Or is there CA-value that covers all different type cards (T/S/C) and on the same time says "don't touch this CA-field"?
Umm...
0 = FTA 1..4 = spesific card 5..0xFF = Dont touch
Antti Hartikainen wrote:
Hello..
I today finally proved that this feature is in vanilla vdr and not with any plugin/patch.
If setting encrypted channel CA to 0 (FTA), so i can change to "encrypted" channel.. After few seconds vdr gots "real" CA value from the stream, shows channel few secs and then thinks channel is unavailable, and changes channel until it founds channel that it thinks it can tune for..
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
In my opinion, there should be an option to disable this "feature".. Changing CA to DVB card number is possible tho, but i have two DVB-S cards so it is not an option for me. Or is there CA-value that covers all different type cards (T/S/C) and on the same time says "don't touch this CA-field"?
From man 5 vdr
Conditional access A hexadecimal integer defining how this channel can be accessed: tab (@); l l. 0000@Free To Air 0001...000F@explicitly requires the device with the given number 0010...00FF@reserved for user defined assignments defined in ca.conf 0100...FFFF@specific decryption methods as broadcast in the data stream Values in the range 0001...00FF will not be overwritten, all other values will be automatically replaced by the actual CA system identifiers received from the data stream. If there is more than one CA sys- tem id broadcast, they will be separated by commas, as in ...:1702,1722,1801:... The values are in hex because that's the way they are defined in the "ETR 162" document. Leading zeros may be omitted.
On Tue, Apr 11, 2006 at 10:08:51AM +0300, Lauri Tischler wrote:
In my opinion, there should be an option to disable this "feature".. Changing CA to DVB card number is possible tho, but i have two DVB-S cards so it is not an option for me. Or is there CA-value that covers all different type cards (T/S/C) and on the same time says "don't touch this CA-field"?
From man 5 vdr
Conditional access A hexadecimal integer defining how this channel can be accessed: tab (@); l l. 0000@Free To Air 0001...000F@explicitly requires the device with the given number 0010...00FF@reserved for user defined assignments defined in ca.conf 0100...FFFF@specific decryption methods as broadcast in the data stream Values in the range 0001...00FF will not be overwritten, all other values will be automatically replaced by the actual CA system identifiers received from the data stream. If there is more than one CA sys- tem id broadcast, they will be separated by commas, as in ...:1702,1722,1801:... The values are in hex because that's the way they are defined in the "ETR 162" document. Leading zeros may be omitted.
I know that.. but in 1.3.38 changelog:
- The file 'ca.conf' is obsolete and has been removed.
and manual doesn't tell where to define them from now on (if anywhere).
And was it possible to define "device groups" then anyway?
Antti Hartikainen wrote:
Hello..
I today finally proved that this feature is in vanilla vdr and not with any plugin/patch.
If setting encrypted channel CA to 0 (FTA), so i can change to "encrypted" channel.. After few seconds vdr gots "real" CA value from the stream, shows channel few secs and then thinks channel is unavailable, and changes channel until it founds channel that it thinks it can tune for..
There are some channels in hotbird that have CA-value, but aren't really encrypted. This annoying "feature" has been added somewhere before 1.3.34 i think.
What exactly are you referring to as an "annoying feature"? I'd say the annoying thing here is that the provider is setting a CA value that doesn't correspond to the actual situation! If the channel is advertised as "encrypted", VDR searches for a device that can decrypt the advertised mode, and if it doesn't find one, that channel is unavailable.
In my opinion, there should be an option to disable this "feature".. Changing CA to DVB card number is possible tho, but i have two DVB-S cards so it is not an option for me. Or is there CA-value that covers all different type cards (T/S/C) and on the same time says "don't touch this CA-field"?
No, there isn't.
The CA values are used to find a proper device for receiving encrypted channels. This is especially necessary in case there are several devices and only one (or some) of them is able to decrypt a given channel. Before this, the user had to "hardwire" the channels to the devices, and it didn't react automatically when a new CAM was inserted or one was removed.
Maybe it would be a good idea to contact the provider and ask them why they are marking an FTA broadcast as "encrypted"?
Or is there another flag or parameter in the SI data that could be used to determine whether a channel is actually encrytped or not?
Klaus
En/na Klaus Schmidinger ha escrit:
I'd say the annoying thing here is that the provider is setting a CA value that doesn't correspond to the actual situation!
Yes, that's the annoying bit. Unfortunately I don't have the sources the provider is using to send the data, but I can happily hack vdr sources to work around the problem ;-)
[...]
Maybe it would be a good idea to contact the provider and ask them why they are marking an FTA broadcast as "encrypted"?
Maybe it's just an error, maybe they don't want you to know that you can actually watch the channel without a subscription (yes, I know it's stupid, but so is stupid the way they treat epg info). There are also cases of promotional unencrypted channels and/or unencrypted because of error/new transponder (IIRC the sci-fi channel and a couple of others from sky uk did this last year for a couple weeks). I'm also wondering, in case they switch from encrypted to fta, how is vdr going to know that if it forbids tuning to the transponder and know that the channel is no more encrypted?
Bye
Luca Olivetti wrote:
... I'm also wondering, in case they switch from encrypted to fta, how is vdr going to know that if it forbids tuning to the transponder and know that the channel is no more encrypted?
Good question. It just doesn't. If the transponder is not tuned to by the EPG scan or by switching to an other (unencrypted) channel on that transponder, so that the CA setting gets updated, VDR will consider the channel "unavailable".
Maybe it should switch to the transponder, anyway, if the channel is selected directly (not via Up/Down). But that will have to wait until after version 1.4.
Klaus