2015-09-16, 03:35
Of the 120+ channels I have, only one channel refuses to play using ServerWMC and PVRWMC. I used to be able to play this channel successfully, but I think I stopped being able to play it after upgrading to Kodi 15. My tuner card (Ceton) and ServerWMC has not changed for a long time.
Below is the ServerWMC log that shows the exception when trying to view this channel (#1028).
Thoughts?
Below is the ServerWMC log that shows the exception when trying to view this channel (#1028).
Code:
2015/09/15 16:54:48.814 Received client request: HTPC|127.0.0.1|OpenLiveStream|73483|0|1028|DSHDW/1028
2015/09/15 16:54:48.825 OpenLiveStream> -----------------start------------------------
2015/09/15 16:54:48.827 OpenLiveStream> client: HTPC requesting live stream on channel DSHDW/1028
2015/09/15 16:54:48.842 LiveRemuxStream> live-tv started
2015/09/15 16:54:48.878 SetChannel> Channel: 1028 : DSHDW - 11F0B = { (1028 : DSHDW - E146) + [ 1028 : DISNHDP - 11A7C] }
2015/09/15 16:54:48.883 SetChannel> Tuners available for this channel: 4
2015/09/15 16:54:48.883 SetChannel> Tuner DecoyMethod: OnDemand
2015/09/15 16:54:48.883 SetChannel> ---
2015/09/15 16:54:48.883 SetChannel> Attempt: 0, Tuner: Ceton InfiniTV PCIe (00-80-4f-19) Tuner 3 (00-00-22-00-00-80-4f-19) / 2375db3e-1c3b-4d06-ad30-747f253833ca
2015/09/15 16:54:48.883 SetChannel> > Encrypted: False
2015/09/15 16:54:48.888 SetChannel> > RecorderInfo found: True
2015/09/15 16:54:48.889 SetChannel> > Recorder Content Protection: PROT_COPY_FREE
2015/09/15 16:54:48.893 SetChannel> > Status: Available, client:
2015/09/15 16:54:48.893 SetChannel> *** requested number of available tuners found, stopping search ***
2015/09/15 16:54:48.893 SetChannel> ---
2015/09/15 16:54:48.898 SetChannel> available tuners found: 1 [decoys:0], requested: 1, searched: 1
2015/09/15 16:54:48.900 SetChannel> Tuner: Ceton InfiniTV PCIe (00-80-4f-19) Tuner 3 (00-00-22-00-00-80-4f-19) will be used for the live stream
2015/09/15 16:54:49.245 SetChannel> Recorder acquired: True
2015/09/15 16:54:49.249 SetChannel> TuneRequest set
2015/09/15 16:54:50.057 LiveRemuxStream> wtv recording started in 1.22 sec
2015/09/15 16:54:50.057 LiveRemuxStream> stream output file: LiveTV_HTPC_Digital Cable_1028_2015_09_15_16_54_48.ts
2015/09/15 16:54:50.064 LiveRemuxStream> started remux thread: 'DSHDW-1028:73483'
2015/09/15 16:54:50.160 Remux::FindDescriptors> Scanning wtv for streams...
2015/09/15 16:54:51.821 Parse> Guid: 0 took 1.51 sec, it was attempted 473 times
2015/09/15 16:54:51.865 Parse> Next 4 Guids: 0.04 sec, 0.00 sec, 0.00 sec, 0.00 sec,
2015/09/15 16:54:52.378 Parse> Language 'eng' for stream Id 10
2015/09/15 16:54:52.378 Parse> Language 'spa' for stream Id 11
2015/09/15 16:54:53.841 Parse> Total Descriptor parse time: 3.53 sec
2015/09/15 16:54:53.841 Pass Type: 'Descriptor':
2015/09/15 16:54:53.841 > WtvToPesDemuxer::Parse> total guid headers processed: 568 (Min:500 - Max:2,000)
2015/09/15 16:54:53.841 > WtvToPesDemuxer::Parse> total data packets processed: 115
2015/09/15 16:54:53.849 Remux::FindDescriptors> wtv scanned (3.71 sec), Streams found:
2015/09/15 16:54:53.852 > Audio: ID:10 (eng) (HearingImpaired) ac3 5.1 48000 Hz 384 kb/s
2015/09/15 16:54:53.853 > Audio: ID:11 (spa) (HearingImpaired) ac3 2.0 48000 Hz 192 kb/s
2015/09/15 16:54:53.855 > Video: ID:12 mpeg2video MP-HL 1280x720p fps: 60000/1001 AR: 16:9
2015/09/15 16:54:53.855 > SubTitle: ID:13 ClosedCaption
2015/09/15 16:54:53.858 Remux::FindDescriptors> Hearing Impaired (SAP) audio streams removed: 2
2015/09/15 16:54:53.858 Remux::FindDescriptors> Output streams:
2015/09/15 16:54:53.858 > Video: ID:12 mpeg2video MP-HL 1280x720p fps: 60000/1001 AR: 16:9
2015/09/15 16:54:53.898 System.NullReferenceException: Object reference not set to an instance of an object.
at Remuxer.muxer.ts.TsPesMuxer.init()
2015/09/15 16:54:53.907 AddMuxOutput> error: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Remuxer.muxer.ts.TsPesMuxer.init()
at Remuxer.Remux.AddMuxOutput(String clientName, String fileFullName)
2015/09/15 16:55:04.701 WaitForTsFile> **** timeout reached waiting for non-empty ts file, will attempt to recover
2015/09/15 16:55:04.703 AbortDescriptorSearch> can't abort descriptor search, since current remux state is: RemuxPassRunning
2015/09/15 16:55:04.703 WaitForTsFile> **** error: remux was not recoverable, throwing remux-killing timeout exception
2015/09/15 16:55:04.703 LiveRemuxStream> process start error: Stream file 'ts' exists but is empty, timeout: 10,000 ms reached. calling Close()
2015/09/15 16:55:04.724 Remux::Stop> stop remux requested
2015/09/15 16:55:04.727 WtvToPesDemuxer::Parse> Guid header detects stream end
2015/09/15 16:55:04.727 Pass Type: 'Remux':
2015/09/15 16:55:04.727 > WtvToPesDemuxer::Parse> total guid headers processed: 4,574
2015/09/15 16:55:04.727 > WtvToPesDemuxer::Parse> total data packets processed: 492
2015/09/15 16:55:04.785 Remuxer::Start> warning: no MuxFilter output in list during remux shutdown.
2015/09/15 16:55:04.818 Remux> ENDED, >>>>>>>>>> Run Time: 0.18 min <<<<<<<<<<
2015/09/15 16:55:04.829 LiveRemuxStream::Close> remux stopped successfully
2015/09/15 16:55:04.869 LiveRemuxStream::Close> warning: error: no ts file is streaming at remux shutdown
2015/09/15 16:55:04.875 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2015/09/15 16:55:05.418 LiveRemuxStream::Close> wtv closed successfully
2015/09/15 16:55:05.470 LiveRemuxStream::Close> wtv file size: 12,320,768 (0xBC0000)
2015/09/15 16:55:05.512 LiveRemuxStream::Close> wtv file deleted: D:\Recorded TV\TempSWMC\LiveTV_HTPC_Digital Cable_1028_2015_09_15_16_54_48.wtv
2015/09/15 16:55:05.512 LiveRemuxStream::Close> closed in 0.79 sec
2015/09/15 16:55:05.514 OpenLiveStream> error: Stream file 'ts' exists but is empty, timeout: 10,000 ms reached.
2015/09/15 16:55:05.514 Finished request OpenLiveStream in 16.70s
Thoughts?