home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Area 51 - Testing Area
CableCARD tuner support for MediaPortal 1
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 1036115" data-attributes="member: 82144"><p>Hello everyone</p><p></p><p>Long time no news - sorry. Please take it as a sign that I've been really busy with stuff coming down the pipeline. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p></p><p>No, we didn't manage to get the patch included. I still consider the patch work-in-progress/incomplete. Unfortunately the communication channels with both Silicondust and Ceton have gone quiet. Admittedly that is just as much my fault as anybody else's - I haven't had a lot of time to chase up questions. I know I need to follow up but have a lot of stuff going on behind the scenes just at the moment. I'll see what I can do about a patch for 1.5... though I note that I don't want to be in a position where I need to provide a patch for each new version of MP. That quickly multiplies into a lot of work even if it is technically not difficult.</p><p></p><p></p><p>The quiet has been nice from my perspective - I'm taking it as a good sign. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>I note that the download count in the first post continues to creep up even though the patches are obsolete. Not sure if that is a sign that people are confused or haven't yet upgraded.</p><p>Are you back to using PBDA?</p><p></p><p></p><p>Yeah, and that's the thing I have to follow up with Silicondust and Ceton. Appreciate your patience.</p><p></p><p></p><p>No problem. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p>When you say "program" do you really mean it in the sense of a show or movie... or do you mean for a channel?</p><p>Short answer: I could be wrong but I think we're pretty much in a position of "tune and hope".</p><p></p><p>Long answer:</p><p>The ways that we can interact with the "tuner" are strictly limited. The most interesting thing we can do is to ask it to tune channels. Yes, there is a DRM "handshaking" interface which would enable us to authenticate and get access to protected content. However, we don't use that at all. We simply say "tune channel X" and start timeshifting/recording the stream if it arrives.</p><p></p><p>This is a weird system compared with what I'm used to. We talk to the tuner and the tuner talks to the CableCARD; we never talk directly to the CableCARD. That's awkward because the CableCARD is the element of the system with access to the information about what we can and can't do. The tuner interface restricts our ability to ask the sorts of questions that we're all interested in like: "hey, what is the CCI status on channel X?" or "can you tell us if we can record show A?". It acts as a weird go-between/slave/enforcer-of-DRM.</p><p></p><p>If you look at the specifications (OC-SP-DRI and OC-SP-CCIF) and search for "copy freely", "copy once" etc. you won't find any references... and that is the thing that confused me a bit to begin with. As I understand it, the incoming streams are encrypted and tagged with this information. When WMC or other software authenticates with a CableCARD, the CableCARD doesn't actually decrypt and spit out the stream - decrypts and <strong>re-encrypts</strong> into a compatible DRM system which will enforce equivalent restrictions. This is distinctly different to what the CableCARD does when we interact with it. For us, the CableCARD simply decrypts when the flags are "copy freely" and doesn't decrypt when the flags are not "copy freely". That's a roundabout way of saying that from a MediaPortal perspective there is no such thing as "copy freely", "copy once", "copy never" etc. We either get the stream or we don't.</p><p></p><p>As far as I know the best we can do to determine whether we would be allowed to decrypt a <strong>channel</strong> is to call the GetEntitlement() function from the CAS service. The result from that function gives an indicator whether we'd be allowed access to a <strong>channel </strong>at the time the request is made (ie. we can't ask about a movie that starts in 2 hours time). The indicator (DescramblingStatus) values are:</p><ul> <li data-xf-list-type="ul">unknown</li> <li data-xf-list-type="ul">possible</li> <li data-xf-list-type="ul">possible (purchase dialogue)</li> <li data-xf-list-type="ul">possible (technical dialogue)</li> <li data-xf-list-type="ul">not possible (no entitlement)</li> <li data-xf-list-type="ul">not possible (technical reason)</li> </ul><p>My understanding is that the result comes in a roundabout way from the CableCARD. We never actually say whether we intend to record or timeshift. The CableCARD looks at the channel; if we're not authenticated (which we're not) then it only returns "possible" if the channel stream is currently marked "copy freely".</p><p></p><p>Does that make any sense?</p><p></p><p>mm</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1036115, member: 82144"] Hello everyone Long time no news - sorry. Please take it as a sign that I've been really busy with stuff coming down the pipeline. ;) No, we didn't manage to get the patch included. I still consider the patch work-in-progress/incomplete. Unfortunately the communication channels with both Silicondust and Ceton have gone quiet. Admittedly that is just as much my fault as anybody else's - I haven't had a lot of time to chase up questions. I know I need to follow up but have a lot of stuff going on behind the scenes just at the moment. I'll see what I can do about a patch for 1.5... though I note that I don't want to be in a position where I need to provide a patch for each new version of MP. That quickly multiplies into a lot of work even if it is technically not difficult. The quiet has been nice from my perspective - I'm taking it as a good sign. :) I note that the download count in the first post continues to creep up even though the patches are obsolete. Not sure if that is a sign that people are confused or haven't yet upgraded. Are you back to using PBDA? Yeah, and that's the thing I have to follow up with Silicondust and Ceton. Appreciate your patience. No problem. :) When you say "program" do you really mean it in the sense of a show or movie... or do you mean for a channel? Short answer: I could be wrong but I think we're pretty much in a position of "tune and hope". Long answer: The ways that we can interact with the "tuner" are strictly limited. The most interesting thing we can do is to ask it to tune channels. Yes, there is a DRM "handshaking" interface which would enable us to authenticate and get access to protected content. However, we don't use that at all. We simply say "tune channel X" and start timeshifting/recording the stream if it arrives. This is a weird system compared with what I'm used to. We talk to the tuner and the tuner talks to the CableCARD; we never talk directly to the CableCARD. That's awkward because the CableCARD is the element of the system with access to the information about what we can and can't do. The tuner interface restricts our ability to ask the sorts of questions that we're all interested in like: "hey, what is the CCI status on channel X?" or "can you tell us if we can record show A?". It acts as a weird go-between/slave/enforcer-of-DRM. If you look at the specifications (OC-SP-DRI and OC-SP-CCIF) and search for "copy freely", "copy once" etc. you won't find any references... and that is the thing that confused me a bit to begin with. As I understand it, the incoming streams are encrypted and tagged with this information. When WMC or other software authenticates with a CableCARD, the CableCARD doesn't actually decrypt and spit out the stream - decrypts and [B]re-encrypts[/B] into a compatible DRM system which will enforce equivalent restrictions. This is distinctly different to what the CableCARD does when we interact with it. For us, the CableCARD simply decrypts when the flags are "copy freely" and doesn't decrypt when the flags are not "copy freely". That's a roundabout way of saying that from a MediaPortal perspective there is no such thing as "copy freely", "copy once", "copy never" etc. We either get the stream or we don't. As far as I know the best we can do to determine whether we would be allowed to decrypt a [B]channel[/B] is to call the GetEntitlement() function from the CAS service. The result from that function gives an indicator whether we'd be allowed access to a [B]channel [/B]at the time the request is made (ie. we can't ask about a movie that starts in 2 hours time). The indicator (DescramblingStatus) values are: [LIST] [*]unknown [*]possible [*]possible (purchase dialogue) [*]possible (technical dialogue) [*]not possible (no entitlement) [*]not possible (technical reason) [/LIST] My understanding is that the result comes in a roundabout way from the CableCARD. We never actually say whether we intend to record or timeshift. The CableCARD looks at the channel; if we're not authenticated (which we're not) then it only returns "possible" if the channel stream is currently marked "copy freely". Does that make any sense? mm [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Area 51 - Testing Area
CableCARD tuner support for MediaPortal 1
Contact us
RSS
Top
Bottom