2015-04-18, 06:19
I was able to watch liveTV from my OpenElec running on Raspberry Pi 2 before. But for some reason, every channel gets the "LiveTV error, exited early" message.
The server log shows PROT_COPY_CN_RECORDING_STOP. This is just for a local channel (channel 2) which shouldn't be encrypted in any way. I can watch the channel on the media center server directly.
This is in the log each time I try to view the channel:
-----------------------------------------
2015/04/17 21:08:08.581 Received client request: OE-LivingRoom|192.168.105.145|OpenLiveStream|262223035|0|2|KCBS/2
2015/04/17 21:08:08.581 OpenLiveStream> -----------------start------------------------
2015/04/17 21:08:08.581 OpenLiveStream> client: OE-LivingRoom requesting live stream
2015/04/17 21:08:08.583 LiveRemuxStream> live-tv started
2015/04/17 21:08:08.584 SetChannel> Channel: 2 : KCBS - FA134BB = { (2 : KCBS - 8C46) + [ 2 : KCBS - FA12AC8] }
2015/04/17 21:08:08.584 SetChannel> Tuners available for this channel: 4
2015/04/17 21:08:08.584 SetChannel> Tuner DecoyMethod: OnDemand
2015/04/17 21:08:08.584 SetChannel> ---
2015/04/17 21:08:08.584 SetChannel> Attempt: 0, Tuner: Ceton InfiniTV PCIe (00-80-37-a7) Tuner 4 (00-00-22-00-00-80-37-a7) / bb243fca-3985-41d9-bbbc-5b9097598b74
2015/04/17 21:08:08.584 SetChannel> > Encrypted: False
2015/04/17 21:08:08.588 SetChannel> > RecorderInfo found: True
2015/04/17 21:08:08.589 SetChannel> > Recorder Content Protection: PROT_COPY_CN_RECORDING_STOP
2015/04/17 21:08:08.589 SetChannel> > Status: Available, client:
2015/04/17 21:08:08.589 SetChannel> *** requested number of available tuners found, stopping search ***
2015/04/17 21:08:08.589 SetChannel> ---
2015/04/17 21:08:08.589 SetChannel> available tuners found: 1 [decoys:0], requested: 1, searched: 1
2015/04/17 21:08:08.589 SetChannel> Tuner: Ceton InfiniTV PCIe (00-80-37-a7) Tuner 4 (00-00-22-00-00-80-37-a7) will be used for the live stream
2015/04/17 21:08:08.591 SetChannel> Recorder acquired: True
2015/04/17 21:08:08.887 SetChannel> TuneRequest set
2015/04/17 21:08:08.889 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2015/04/17 21:08:08.890 Record> Error: System.Runtime.InteropServices.COMException (0xC00D0BBD): Exception from HRESULT: 0xC00D0BBD
Server stack trace:
at ehiProxy.IRecorder.SetContentRecordName(String wzFilename, IMSVidStreamBufferRecordingControl& ppRecordingIUnknown)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
at Microsoft.MediaCenter.Pvr.RecorderAsyncWrapper.SetContentRecordName(String wzFileName)
at ServerWMC.Worker.RecordToWTV.Record()
2015/04/17 21:08:08.891 LiveRemuxStream> process start error: Record> Can't start recording calling Close()
2015/04/17 21:08:08.891 LiveRemuxStream::Close> closed in 0.00 sec
2015/04/17 21:08:08.891 OpenLiveStream> error: Record> Can't start recording
2015/04/17 21:08:08.891 Finished request OpenLiveStream in 0.31s
The server log shows PROT_COPY_CN_RECORDING_STOP. This is just for a local channel (channel 2) which shouldn't be encrypted in any way. I can watch the channel on the media center server directly.
This is in the log each time I try to view the channel:
-----------------------------------------
2015/04/17 21:08:08.581 Received client request: OE-LivingRoom|192.168.105.145|OpenLiveStream|262223035|0|2|KCBS/2
2015/04/17 21:08:08.581 OpenLiveStream> -----------------start------------------------
2015/04/17 21:08:08.581 OpenLiveStream> client: OE-LivingRoom requesting live stream
2015/04/17 21:08:08.583 LiveRemuxStream> live-tv started
2015/04/17 21:08:08.584 SetChannel> Channel: 2 : KCBS - FA134BB = { (2 : KCBS - 8C46) + [ 2 : KCBS - FA12AC8] }
2015/04/17 21:08:08.584 SetChannel> Tuners available for this channel: 4
2015/04/17 21:08:08.584 SetChannel> Tuner DecoyMethod: OnDemand
2015/04/17 21:08:08.584 SetChannel> ---
2015/04/17 21:08:08.584 SetChannel> Attempt: 0, Tuner: Ceton InfiniTV PCIe (00-80-37-a7) Tuner 4 (00-00-22-00-00-80-37-a7) / bb243fca-3985-41d9-bbbc-5b9097598b74
2015/04/17 21:08:08.584 SetChannel> > Encrypted: False
2015/04/17 21:08:08.588 SetChannel> > RecorderInfo found: True
2015/04/17 21:08:08.589 SetChannel> > Recorder Content Protection: PROT_COPY_CN_RECORDING_STOP
2015/04/17 21:08:08.589 SetChannel> > Status: Available, client:
2015/04/17 21:08:08.589 SetChannel> *** requested number of available tuners found, stopping search ***
2015/04/17 21:08:08.589 SetChannel> ---
2015/04/17 21:08:08.589 SetChannel> available tuners found: 1 [decoys:0], requested: 1, searched: 1
2015/04/17 21:08:08.589 SetChannel> Tuner: Ceton InfiniTV PCIe (00-80-37-a7) Tuner 4 (00-00-22-00-00-80-37-a7) will be used for the live stream
2015/04/17 21:08:08.591 SetChannel> Recorder acquired: True
2015/04/17 21:08:08.887 SetChannel> TuneRequest set
2015/04/17 21:08:08.889 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2015/04/17 21:08:08.890 Record> Error: System.Runtime.InteropServices.COMException (0xC00D0BBD): Exception from HRESULT: 0xC00D0BBD
Server stack trace:
at ehiProxy.IRecorder.SetContentRecordName(String wzFilename, IMSVidStreamBufferRecordingControl& ppRecordingIUnknown)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
at Microsoft.MediaCenter.Pvr.RecorderAsyncWrapper.SetContentRecordName(String wzFileName)
at ServerWMC.Worker.RecordToWTV.Record()
2015/04/17 21:08:08.891 LiveRemuxStream> process start error: Record> Can't start recording calling Close()
2015/04/17 21:08:08.891 LiveRemuxStream::Close> closed in 0.00 sec
2015/04/17 21:08:08.891 OpenLiveStream> error: Record> Can't start recording
2015/04/17 21:08:08.891 Finished request OpenLiveStream in 0.31s