<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Thought it would be worth while splitting the technical discussion of the CRID data from the current grabber thread until we have the details worked out.</div><div><br></div><div>I've managed to dig out the following references</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Verdana; ">CRID format</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">CRIDs carried in SI may be defined in such a way that the Scheme and Authority parts are carried once only if they are common to a group of CRIDs. However the format for CRIDs passed across the MHEG PVR API in any of the following Resident Program calls shall include the Scheme and Authority parts in all cases.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">A CRID that does not include an instance identifier shall be in the format:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">Scheme + Authority + Unique Identifier</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">A CRID that includes an Instance Identifier shall be in the format:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">Scheme + Authority + Unique Identifier + # + Instance Identifier</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">Examples of CRIDs with and without Instance Identifiers follow:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; "><span class="Apple-tab-span" style="white-space:pre">        </span><a href="crid://company.tv/123df5">crid://company.tv/123df5</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; "><span class="Apple-tab-span" style="white-space:pre">        </span><a href="crid://broadcaster.com/hef5w#e1">crid://broadcaster.com/hef5w#e1</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; ">As specified by <span style="color: #595959">[DTG DTR] </span>CRIDs carried in SI are case insensitive. However, MHEG-5 operations on strings are case sensitive. So:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Verdana; "><span style="font: 11.0px 'Courier New'"><b>• </b></span>the following Resident Programs shall be case preserving <span style="font: 11.0px 'Courier New'"><b>• </b></span>operations relative to broadcast SI shall be case insensitive</div></div></div><div><br></div><div><br></div><div>Basically the myFreeview PVRs can book programs by either series ID or episode. The EIT stream on DTH also contains these crid fields so the PVR can match the booking to the correct program.</div><div><br></div><div>One other benefit is that if they start broadcasting EIT Actual then the PVR should realise when a program is delayed and re-schedule accordingly.</div><div><br></div><div>You can find the TV Anytime reference on CRIDs here</div><div>&nbsp;*&nbsp;<a href="http://www.rfc-archive.org/getrfc.php?rfc=4078">http://www.rfc-archive.org/getrfc.php?rfc=4078</a></div><div><br></div><div>Haven't found any reference on how a CRID is mapped to a particular show, of if it is program unique or program+network unique.</div><div><br></div><div>Steve</div><div><br></div><br><div>
<span class="Apple-style-span" style="font-size: 12px; "><div>Steven Ellis - Technical Director<br>OpenMedia Limited<br>email &nbsp;&nbsp;-&nbsp;<a href="mailto:steven@openmedia.co.nz">steven@openmedia.co.nz</a><br>website -&nbsp;<a href="http://www.openmedia.co.nz/">http://www.openmedia.co.nz</a><br></div></span>
</div>
<br></body></html>