Skip to main content

Triggering MediaAccessHandler on recording

9 replies [Last post]
anthony_flec
Offline
Joined: 2009-11-30
Points: 0

When triggering the MediaAccessHandler to block content on a linear channel, an AlternativeContentErrorEvent [RATING_PROBLEM] is generated in accordance with section 16.2.1.8 of the OCAP specification. When triggering parental control during playback of a recording, I see different behavior between Rel B and Rel C. Under Rel B the behavior was consistent with linear playback. Under Rel C a PresentationTerminatedEvent (reason code 255) is generated instead.
Is this behavior correct? Thanks!

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
scottdeboy
Offline
Joined: 2009-02-02
Points: 0

MediaAccessAuthorization is ran whenever broadcast components are requested (specifically, TSB-buffered broadcast components and live point presentation, including authorization at the live point for ongoing recordings). Recordings which are not ongoing or presentation of recording not at the live point does not result in calls to MediaAccessAuthorization.
PresentationTerminatedEvent.OTHER is signaled by the stack when an error occurs. Please attach an RI log with Java DEBUG enabled showing the issue.
Thanks
Scott

anthony_flec
Offline
Joined: 2009-11-30
Points: 0

Scott,
We are triggering the MediaAccessHandler directly using MediaAccessConditionControl. Here's the relevant log snippet:

<br />
101123-12:21:59:485745 t2p 330490106 [ParentalControl-dvr://local/92472-1] INFO  ParentalControlEnforcer - Parental Control revoking authorization</p>
<p>101123-12:21:59:486009 java.lang.Exception: Stack trace<br />
101123-12:21:59:486376 	at java.lang.Thread.dumpStack(Unknown Source)<br />
101123-12:21:59:486535 	at org.cablelabs.impl.media.player.AbstractServicePlayer$MediaAccessConditionControlImpl.conditionHasChanged(Unknown Source)<br />
101123-12:21:59:486672 	at com.comcast.octo.media.parentalcontrol.ParentalControlEnforcer.mediaAccess(Unknown Source)<br />
101123-12:21:59:486808 	at com.comcast.octo.media.player.AbstractMediaPlayer.muteAudioAndVideo(Unknown Source)<br />
101123-12:21:59:487172 	at com.comcast.octo.media.player.AbstractMediaPlayer.access$100(Unknown Source)<br />
101123-12:21:59:487334 	at com.comcast.octo.media.player.AbstractMediaPlayer$WindowBoundaryListener.windowBoundaryCrossed(Unknown Source)<br />
101123-12:21:59:487472 	at com.comcast.octo.media.parentalcontrol.ViewableWindowBoundaryPoll.fireBoundaryChange(Unknown Source)<br />
101123-12:21:59:487609 	at com.comcast.octo.media.parentalcontrol.ViewableWindowBoundaryPoll.access$1000(Unknown Source)<br />
101123-12:21:59:487746 	at com.comcast.octo.media.parentalcontrol.ViewableWindowBoundaryPoll$WindowBoundaryPolling.windowBoundaryPoll(Unknown Source)<br />
101123-12:21:59:487883 	at com.comcast.octo.media.parentalcontrol.ViewableWindowBoundaryPoll$WindowBoundaryPolling.access$400(Unknown Source)<br />
101123-12:21:59:488021 	at com.comcast.octo.media.parentalcontrol.ViewableWindowBoundaryPoll$WindowBoundaryPolling$1.run(Unknown Source)<br />
101123-12:21:59:488155 	at java.lang.Thread.run(Unknown Source)<br />
101123-12:21:59:488288 	at java.lang.Thread.startup(Unknown Source)<br />
101123-12:21:59:488560 330519304 [ParentalControl-dvr://local/92472-1] DEBUG player.AbstractServicePlayer - conditionHasChanged - trigger: USER_RATING_CHANGED<br />
101123-12:21:59:489389 330519305 [ParentalControl-dvr://local/92472-1] INFO  presentation.AbstractServicePresentation - reselect(USER_RATING_CHANGED) - current state: STATE_NORMAL_CONTENT_SESSION_STARTED, current selection: Selection { trigger=NEW_SELECTED_SERVICE, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0x47e4736f}<br />
101123-12:21:59:495270 330519311 [ParentalControl-dvr://local/92472-1] DEBUG presentation.Selection - getServiceComponents: Selection { trigger=NEW_SELECTED_SERVICE, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0x47e4736f}<br />
101123-12:21:59:495524 330519311 [ParentalControl-dvr://local/92472-1] DEBUG recording.RecordedServiceImpl - RI 0xf19cd525: retrieveComponents()<br />
101123-12:21:59:496045 330519311 [ParentalControl-dvr://local/92472-1] DEBUG recording.RecordedServiceImpl - attemptDelivery of components: TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}<br />
101123-12:21:59:496448 330519312 [ParentalControl-dvr://local/92472-1] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 0 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}<br />
101123-12:21:59:496765 330519312 [ParentalControl-dvr://local/92472-1] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 1 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}<br />
101123-12:21:59:549142 330519352 [ParentalControl-dvr://local/92472-1] DEBUG service.SIRequestImpl - @bab48bb Retrieval succeeded with [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@20342850, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@b342d6c3 ]<br />
101123-12:21:59:572955 330519388 [ParentalControl-dvr://local/92472-1] DEBUG presentation.Selection - getDefaultMediaComponents for: RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, returning: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@20342850, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@b342d6c3 ]<br />
101123-12:21:59:635818 330519451 [ParentalControl-dvr://local/92472-1] DEBUG presentation.Selection - currentServiceComponents updated to default components: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@20342850, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4} org.cablelabs.impl.manager.recording.RecordedServiceComponent@b342d6c3 ] - selection: Selection { trigger=NEW_SELECTED_SERVICE, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0x47e4736f}<br />
101123-12:21:59:663447 330519479 [ParentalControl-dvr://local/92472-1] DEBUG presentation.Selection - selection constructor: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:664171 330519480 [ParentalControl-dvr://local/92472-1] DEBUG presentation.Selection - setConditionalAccessAuthorization: null, selection after setting conditional access authorization: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:665028 330519480 [ParentalControl-dvr://local/92472-1] INFO  presentation.AbstractServicePresentation - reselect - enqueuing selection: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:672949 330519488 [pool-6] DEBUG presentation.AbstractServicePresentation - select task running - current state: STATE_NORMAL_CONTENT_SESSION_STARTED<br />
101123-12:21:59:673388 330519489 [pool-6] DEBUG presentation.AbstractServicePresentation - Select task - starting new session - clock mediaTime: 1.315333333s (1315333333ns), clock rate: 1.0<br />
101123-12:21:59:675364 330519491 [pool-6] DEBUG presentation.AbstractServicePresentation - startNewSession: USER_RATING_CHANGED, Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}, mediatime: 1.315333333s (1315333333ns), rate: 1.0, current state: STATE_NORMAL_CONTENT_SESSION_STARTED<br />
101123-12:21:59:675655 330519491 [pool-6] DEBUG presentation.Selection - setTrigger - old trigger: USER_RATING_CHANGED, new trigger: USER_RATING_CHANGED<br />
101123-12:21:59:676485 330519492 [pool-6] INFO  presentation.SegmentedRecordedServicePresentation - updateSelectionDetails - selection: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@562107d4, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}, mediaTime: 1.315333333s (1315333333ns), rate: 1.0<br />
101123-12:21:59:676755 330519492 [pool-6] DEBUG recording.SegmentedRecordedServiceImpl - getSegmentForMediaTime: 1315333333, examining 1 services<br />
101123-12:21:59:678438 330519494 [pool-6] DEBUG recording.SegmentedRecordedServiceImpl - examining RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75, curTime + duration: 376000<br />
101123-12:21:59:679773 330519495 [pool-6] DEBUG recording.SegmentedRecordedServiceImpl - getServiceDetailsForMediaTime: 1315333333, result: RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75<br />
101123-12:21:59:683742 330519499 [pool-6] INFO  presentation.Selection - selection update - current siManager: org.cablelabs.impl.manager.service.SIManagerImpl@a0638800, current service details: RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, new siManager: org.cablelabs.impl.manager.service.SIManagerImpl@56f524f6, new service details: RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc<br />
101123-12:21:59:684812 330519500 [pool-6] DEBUG presentation.Selection - getServiceComponents: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:685051 330519500 [pool-6] DEBUG recording.RecordedServiceImpl - RI 0xf19cd525: retrieveComponents()<br />
101123-12:21:59:685505 330519501 [pool-6] DEBUG recording.RecordedServiceImpl - attemptDelivery of components: TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}<br />
101123-12:21:59:685813 330519501 [pool-6] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 0 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}</p>
<p>101123-12:21:59:688929 330519501 [pool-6] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 1 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}</p>
<p>101123-12:21:59:699715 330519515 [pool-6] DEBUG service.SIRequestImpl - @6f4dcadf Retrieval succeeded with [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c04234b0, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@45914135 ]<br />
101123-12:21:59:784253 330519599 [pool-6] DEBUG presentation.Selection - getDefaultMediaComponents for: RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, returning: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c04234b0, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@45914135 ]<br />
101123-12:21:59:797234 330519612 [pool-6] DEBUG presentation.Selection - currentServiceComponents updated to default components: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c04234b0, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@45914135 ] - selection: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:823144 330519616 [pool-6] DEBUG presentation.Selection - getServiceComponents: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:21:59:823417 330519639 [pool-6] DEBUG recording.RecordedServiceImpl - RI 0xf19cd525: retrieveComponents()<br />
101123-12:21:59:823911 330519639 [pool-6] DEBUG recording.RecordedServiceImpl - attemptDelivery of components: TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}<br />
101123-12:21:59:825558 330519640 [pool-6] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 0 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}</p>
<p>101123-12:21:59:825961 330519641 [pool-6] DEBUG recording.RecordedServiceImpl - retrieveComponents - Building component array - index 1 - RecordedServiceComponentInfo = RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}<br />
101123-12:21:59:938462 330519753 [pool-6] DEBUG service.SIRequestImpl - @bb93900b Retrieval succeeded with [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c5d5dfb5, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@e451e794 ]<br />
101123-12:21:59:964738 330519780 [pool-6] DEBUG presentation.Selection - getDefaultMediaComponents for: RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, returning: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c5d5dfb5, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@e451e794 ]<br />
101123-12:22:00:013485 330519829 [pool-6] DEBUG presentation.Selection - currentServiceComponents updated to default components: [ RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c5d5dfb5, RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@e451e794 ] - selection: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:22:00:020373 330519836 [pool-6] INFO  presentation.Selection - isAcceptableDefaultComponents - examining: RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@c5d5dfb5<br />
101123-12:22:00:026791 330519842 [pool-6] INFO  presentation.Selection - isAcceptableDefaultComponents - examining: RecordedServiceComponent{info=RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}, service=SegmentedRecordedServiceImpl{m_services=[RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75]} RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=null} org.cablelabs.impl.manager.recording.SegmentedRecordedServiceImpl@75, serviceDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc} org.cablelabs.impl.manager.recording.RecordedServiceComponent@e451e794<br />
101123-12:22:00:028405 330519844 [pool-6] INFO  presentation.Selection - isAcceptableDefaultComponents - result: true<br />
101123-12:22:00:028748 330519844 [pool-6] DEBUG presentation.Selection - componentsPresentable - acceptable default components: true<br />
101123-12:22:00:029188 330519845 [pool-6] DEBUG presentation.AbstractVideoPresentation - applyCachedBounds: ScalingBounds[src=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0], dst=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0]]<br />
101123-12:22:00:029562 330519845 [pool-6] DEBUG presentation.AbstractVideoPresentation - setBounds: ScalingBounds[src=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0], dst=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0]]<br />
101123-12:22:00:030286 330519846 [pool-6] DEBUG presentation.AbstractVideoPresentation - setBounds: ScalingBounds[src=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0], dst=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0]]<br />
101123-12:22:00:030737 330519846 [pool-6] DEBUG mpe.MediaAPIImpl - setBounds(vd=0xb7f23ac0, size=ScalingBounds[src=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0], dst=HScreenRectangle[x=0.0,y=0.0,width=1.0,height=1.0]])<br />
101123-12:22:00:033337 330519846 [pool-6] DEBUG presentation.AbstractVideoPresentation - setBounds - result: true<br />
101123-12:22:00:034081 330519849 [pool-6] DEBUG presentation.AbstractServicePresentation - pendingSelection updated to: Selection { trigger=USER_RATING_CHANGED, svcDetails=RecordedServiceDetails{m_detailInfo=TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl$RecordedServiceDetails@3e75b9bc, locators=null, isDefault=true, full media access auth:  media access auth is null, conditional access auth:  conditional access auth is null, hashCode: 0xfec6ead6}<br />
101123-12:22:00:034303 330519850 [pool-6] DEBUG presentation.AbstractServicePresentation - user rating change - authorization was full auth and presenting normal content - notifying media authorization<br />
101123-12:22:00:073531 330519889 [pool-6] WARN  presentation.AbstractServicePresentation - exception starting new session<br />
101123-12:22:00:074428 java.lang.NullPointerException<br />
	at org.cablelabs.impl.media.player.AbstractServicePlayer.notifyMediaAuthorization(Unknown Source)<br />
	at org.cablelabs.impl.media.presentation.AbstractServicePresentation.startNewSession(Unknown Source)<br />
	at org.cablelabs.impl.media.presentation.AbstractServicePresentation$SelectTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.WorkerTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext$2.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext$1.run(Unknown Source)<br />
	at java.security.AccessController.doPrivileged(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsContextSamePriority(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsContext(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.ContextTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.DemandExecQueue$DemandTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.WorkerTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.ThreadPool$1.run(Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)<br />
	at java.lang.Thread.startup(Unknown Source)<br />
101123-12:22:00:074689 330519890 [pool-6] INFO  presentation.AbstractPresentation - closing presentation - reason: Unable to start new session<br />
101123-12:22:00:074870 330519890 [pool-6] DEBUG presentation.AbstractPresentation - stop()<br />
101123-12:22:00:077226 330519890 [pool-6] DEBUG presentation.CASessionMonitor - cleanup called when not started - ignoring<br />
101123-12:22:00:077467 330519893 [pool-6] DEBUG presentation.NetworkConditionMonitor - cleanup called when not initialized - ignoring<br />
101123-12:22:00:078021 330519893 [pool-6] INFO  presentation.AbstractServicePresentation - doStop - current state: STATE_NORMAL_CONTENT_SESSION_STARTED<br />
101123-12:22:00:078251 330519894 [pool-6] INFO  presentation.AbstractServicePresentation - updateState - from: STATE_NORMAL_CONTENT_SESSION_STARTED to STATE_PRESENTATION_STOPPED<br />
101123-12:22:00:106906 330519922 [pool-6] INFO  presentation.AbstractServicePresentation - stopping currentSession and setting to null: RecordingSession - service: RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75, time: 0.17300000000000001s (173000000ns), rate: 1.0, playback: 0x831b778, b8c17ad8, lock=java.lang.Object@f3681a11, details(id)=RecordedServiceImpl3:Details, video=0xffffffffb7f23ac0, started=true, blocked=false<br />
101123-12:22:00:111011 330519926 [pool-6] DEBUG session.DVRSession - stopDVRDecode: RecordingSession - service: RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75, time: 0.17300000000000001s (173000000ns), rate: 1.0, playback: 0x831b778, b8c17ad8, lock=java.lang.Object@f3681a11, details(id)=RecordedServiceImpl3:Details, video=0xffffffffb7f23ac0, started=true, blocked=false<br />
101123-12:22:00:114264 330519930 [pool-6] DEBUG mpe.DVRAPIImpl - stopDVRDecode(dvr=0x831b778,isEnteringLivefalse)<br />
101123-12:22:00:136371 mpeos_media_vl_Stop : Comment out the Flush call on decode stop<br />
101123-12:22:00:158382 330519974 [pool-6] DEBUG session.DVRSession - stopDVRDecode complete: RecordingSession - service: RecordedServiceImpl{m_recordingImpl=RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]], m_segmentInfo=RecordedSegmentInfo@0x57e272f3 :{rname 1290462830615,svcname [Lorg.ocap.net.OcapLocator;@cc66a0,stime 1290462830615,mtime 0,detailsTT TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],TimeTable 0x62eaa590:[empty]}} org.cablelabs.impl.manager.recording.RecordedServiceImpl@75, time: 0.17300000000000001s (173000000ns), rate: 1.0, playback: null, b8c17ad8, lock=java.lang.Object@f3681a11, details(id)=RecordedServiceImpl3:Details, video=0xffffffffb7f23ac0, started=false, blocked=false<br />
101123-12:22:00:159028 330519974 [pool-6] DEBUG presentation.AbstractServicePresentation - stop - sessionStarted flag set to false<br />
101123-12:22:00:159916 330519975 [pool-6] INFO  player.AbstractPlayer - notifyStopByError - reason: Unable to start new session<br />
101123-12:22:00:160633 java.lang.NullPointerException<br />
	at org.cablelabs.impl.media.player.AbstractServicePlayer.notifyMediaAuthorization(Unknown Source)<br />
	at org.cablelabs.impl.media.presentation.AbstractServicePresentation.startNewSession(Unknown Source)<br />
	at org.cablelabs.impl.media.presentation.AbstractServicePresentation$SelectTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.WorkerTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext$2.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext$1.run(Unknown Source)<br />
	at java.security.AccessController.doPrivileged(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsContextSamePriority(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.AbstractCallerContext.runAsContext(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.ContextTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.DemandExecQueue$DemandTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.WorkerTask.run(Unknown Source)<br />
	at org.cablelabs.impl.manager.application.ThreadPool$1.run(Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)<br />
	at java.lang.Thread.startup(Unknown Source)<br />
101123-12:22:00:160867 330519976 [pool-6] DEBUG player.AbstractPlayer - changing state from Started to Unrealized<br />
101123-12:22:00:162852 330519978 [pool-6] DEBUG player.AbstractPlayer - postEvent(javax.media.ControllerErrorEvent[source=SegmentedRecordedServiceMediaHandler@97022d2f,message=Unable to start new session]) [Unrealized, Presenting]<br />
101123-12:22:00:163620 330519979 [pool-6] DEBUG player.AbstractPlayer - releaseAllResources<br />
101123-12:22:00:163882 330519979 [pool-6] DEBUG player.AbstractVideoPlayer - doReleaseAllResources<br />
101123-12:22:00:166521 330519982 [pool-6] DEBUG player.AbstractPlayer - releaseResources(Unrealized)<br />
101123-12:22:00:166746 330519982 [pool-6] DEBUG player.AbstractVideoPlayer - doReleasePrefetchedResources()<br />
101123-12:22:00:166917 330519982 [pool-6] DEBUG player.AbstractVideoPlayer - video device was not null - relinquishing video device<br />
101123-12:22:00:167170 330519983 [pool-6] DEBUG ui.HScreenDevice - releaseDevice - callerContext: AppContext@429647355[1112703e]<br />
101123-12:22:00:167647 330519983 [pool-6] DEBUG ui.HScreenDevice - callerContext is current owner - releasing device<br />
101123-12:22:00:167953 330519983 [pool-6] DEBUG player.AbstractVideoPlayer - video device relinquished<br />
101123-12:22:00:168141 330519984 [pool-6] DEBUG player.AbstractServicePlayer - doReleaseRealizedResources<br />
101123-12:22:00:168308 330519984 [pool-6] DEBUG user.UserPreferenceManager - getInstance()<br />
101123-12:22:00:168549 330519984 [pool-6] DEBUG user.UserPreferenceManager - removeUserPreferenceChangeListener(class org.cablelabs.impl.media.player.AbstractServicePlayer$UserPreferenceChangeListenerImpl)<br />
101123-12:22:00:169023 330519984 [pool-6] DEBUG user.UserPreferenceManager - removeUserPreferenceChangeListener(class org.cablelabs.impl.media.player.AbstractServicePlayer$UserPreferenceChangeListenerImpl)<br />
101123-12:22:00:169252 330519985 [pool-6] DEBUG player.AbstractPlayer - disconnecting from datasource<br />
101123-12:22:00:169450 330519985 [pool-6] DEBUG player.AbstractPlayer - releaseAllResources complete<br />
101123-12:22:00:203658 330520019 [System-1] DEBUG selection.RecordedServiceContextDelegate - controllerUpdate - event: javax.media.ControllerErrorEvent[source=SegmentedRecordedServiceMediaHandler@97022d2f,message=Unable to start new session], presenting: true<br />
101123-12:22:00:204013 330520019 [System-1] INFO  selection.RecordedServiceContextDelegate - controllerEvent - received ControllerErrorEvent when presenting: javax.media.ControllerErrorEvent[source=SegmentedRecordedServiceMediaHandler@97022d2f,message=Unable to start new session]<br />
101123-12:22:00:205400 330520021 [pool-30] DEBUG recording.RecordingImpl - RI 0xf19cd525: Decrementing active playback count (0) for RI 0xf19cd525:[id 3,app 1112703e,loc ocap://0x3f4,start 2010/11/22 16:53:45-0500,dur 369s,es COMPLETED_STATE,is RecordingImpl.IStateEnded,pri 1,seg 1:[start 2010/11/22 16:53:50-0500,nname 1290462830615,tad TimeTable 0x70e8d0cc:[TimeAssociatedDetailsInfo@0x52e42b9a:{pcr 288, components [RecordedServiceComponentInfo 0x0:{pid 0x121, streamtype VIDEO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x121,estype 0x2}, RecordedServiceComponentInfo 0x0:{pid 0x122, streamtype AUDIO, name , lang , servinft SCTE_SI, locator ocap://0x3f4.+0x122,estype 0x3}]}],ttc TimeTable 0x62eaa590:[empty]]].<br />
101123-12:22:00:205654 330520021 [pool-30] DEBUG recording.RecordingImpl - RI 0xf19cd525: Signalling presentation condition to true<br />
101123-12:22:00:209009 330520024 [System-1] DEBUG selection.RecordedServiceContextDelegate - stopPresentingWithReason - type: javax.tv.service.selection.PresentationTerminatedEvent, reason: 255<br />
101123-12:22:00:209465 330520025 [System-1] INFO  selection.RecordedServiceContextDelegate - setting currentState to NOT_PRESENTING<br />
101123-12:22:00:210167 330520026 [System-1] INFO  player.AbstractPlayer - stop()  [Unrealized, CLOSED]<br />
101123-12:22:00:210421 330520026 [System-1] DEBUG player.AbstractPlayer - deallocate() [Unrealized, CLOSED]<br />
101123-12:22:00:210635 330520026 [System-1] DEBUG player.AbstractPlayer - close() [Unrealized, CLOSED]<br />
101123-12:22:00:213685 330520029 [System-1] INFO  selection.ServiceContextImpl - delegate callback - notPresenting - class javax.tv.service.selection.PresentationTerminatedEvent, reason: 255: (id f3f29b7d, PRESENTING, delegate: RecordedServiceContextDelegate - service: null)<br />
101123-12:22:00:214049 330520029 [System-1] INFO  selection.ServiceContextImpl - received notPresenting in PRESENTING: (id f3f29b7d, PRESENTING, delegate: RecordedServiceContextDelegate - service: null)<br />
101123-12:22:00:214307 330520030 [System-1] INFO  selection.ServiceContextImpl - setting state to NOT_PRESENTING: (id f3f29b7d, PRESENTING, delegate: RecordedServiceContextDelegate - service: null)<br />
101123-12:22:00:214604 330520030 [System-1] INFO  selection.ServiceContextImpl - posting event type: javax.tv.service.selection.PresentationTerminatedEvent, reason 255: (id f3f29b7d, NOT_PRESENTING, delegate: RecordedServiceContextDelegate - service: null)<br />
101123-12:22:00:215099 330520030 [System-1] DEBUG selection.ServiceContextImpl - postEvent called with javax.tv.service.selection.PresentationTerminatedEvent[source=org.cablelabs.impl.service.javatv.selection.DVRServiceContextImpl@f3f29b7d, NOT_PRESENTING, delegate: RecordedServiceContextDelegate - service: null]: (id f3f29b7d, NOT_PRESENTING, delegate: RecordedServiceContextDelegate - service: null)<br />
101123-12:22:00:219272 t2p 330490840 [pool-18] INFO  OcapMediaController - Received service context event: javax.tv.service.selection.PresentationTerminatedEvent[source=org.cablelabs.impl.service.javatv.selection.DVRServiceContextImpl@f3f29b7d, NOT_PRESENTING, delegate: RecordedServiceContextDelegate - service: null]<br />

scottdeboy
Offline
Joined: 2009-02-02
Points: 0

For recorded services, MediaAccessAuthorization is only evaluated when presenting an ongoing recording at the live point. If the MediaAcessHandler triggers a rating check when not at the live point, MediaAccessAuthorization will not be called. This is likely the cause of your exception.
I'll verify this code path doesn't cause a fault.

raj_ks
Offline
Joined: 2011-02-14
Points: 0


The spec specification 21.2.1.22 says mediaAccessAuthorization should be done for a new service selection. Is this is not applicable for Recorded service?
21.2.1.22 Media Presentation Management (spec OC-SP-OCAP1.1.3-100603.pdf)

An application that has

MonitorAppPermission("mediaAccess") can implement a MediaAccessHandler to prevent the presentation of A/V service components when a new service is selected or when the conditions of A/V service components presentation changes (for instance, a PMT change).

scottdeboy
Offline
Joined: 2009-02-02
Points: 0

I think this needs to be turned into an IT issue, since it looks like an exception in the stack Player code.

An NPE is being generated...I'll spend some time looking at the code to find the cause. If you can generate a log with line numbers in the exception, that would be helpful.
Thanks
Scott

anthony_flec
Offline
Joined: 2009-11-30
Points: 0

Scott, unfortunately I can't generate line numbers in my environment. Amir may be able to help when he returns next week.
If I understand your statements correctly, if you fix the exception then the PresentationTerminatedEvent will not be generated but the content will not be blocked during playback of a recorded program not at the live point? Is there a section of the OCAP specifications which exempts an implementation from apply the MediaAccessAuthorization?
Thanks,
Anthony

cpratt
Offline
Joined: 2008-12-18
Points: 0

An implementation could fire the MAH on RecordedService presentation. But I'm not sure what the handler would do with the parameters.The OcapLocator is opaque and the ElementaryStream parameters can't be cross-referenced via SIDatabase since it only contains values for broadcast components.
If this is for parental control/ratings, it's been my understanding that guide applications utilize the RecordingRequest app data (e.g. RR.addAppData()) to store the content rating from guide data and decide up-front (at time of playback) if a RecordedService is presentable, and that the issue of transitioning from one program to another (and one rating to another) was unique to time-shift presentation (where we can at least provide the MAH broadcast Locators/components). Is there a different use case you'd like the RI to accommodate?
Note that nothing spec-wise currently describes MAH invocation outside of broadcast Service presentation. e.g. If we invoke the MAH for RecordedServices should it also be invoked for RemoteServices? And we're currently making a number of assumptions just to invoke the MAH on time-shift presentation.

anthony_flec
Offline
Joined: 2009-11-30
Points: 0

In our case we use a flag to determine the authorization state. That allows us to treat the elementary streams as opaque tokens and return either all of the streams or none.
I would prefer that the RI provide a consistent implementation of this feature across Service media types. That would allow us to provide a more consistent user experience and simplify the application code for parental code. I will be discussing these use cases today and will let you know if your alternative suggestions will work for us. Thanks for your help!

cpratt
Offline
Joined: 2008-12-18
Points: 0

Sorry - I stopped getting forum notifications for a while. But was walking through the existing posts and realized this topic wasn't really resolved.
I would like to see this clarified as well. We can open an issue internally, but this should probably be filed as an IT/OCAP_RI issue and get some elevated attention.