Unable to view one channel after upgrading to Kodi 15
#1
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).

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?
Reply
#2
It looks like all audio tracks are thought to be hearing impaired and ServerWMC removes them in the remux and then potentially has an unhandled error due to no audio streams being present

Can you disable the option to remove hearing impaired audio streams and see if it makes a difference?

Please post a new full log on pastebin rather than a partial log, so we can see your config settings and other context
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply
#3
OK, you are right, it looks like it thinks all audio tracks are hearing impaired. I turned the option on to remux hearing impaired audio, but got the same error.

Full log is here.
Reply
#4
Ah I guessed that the "dictionary doesn't contain key" might have been because no audio streams existed after they were stripped out but that obviously wasn't the source of that error

Are you able to make a few minute duration recording of this channel and upload the wtv file for us? There is a google drive link krusty has posted before, otherwise any other file sharing site you have...
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply
#5
You can upload the short clip to here:
https://drive.google.com/folderview?id=0...sp=sharing

let us know when its there.
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#6
Yes, I can make the recording and upload tonight. Do you want me to leave the audio settings as they currently are?
Reply
#7
We just need to the wtv file, not the ts file, so your audio settings will have no effect. Just record a two minute clip on this channel using either kodi or wmc and give us the resulting wtv.
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#8
I have uploaded the two minute video clip under a folder with my name. I recorded this via Kodi. You will see that the channel recorded successfully. However, the audio is slightly out of sync (at least it was when I played back the recording in Kodi).

Let me know if you need anything else.

Thanks!
Reply
#9
We got the video, thanks. I'll let you know what we find something.
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#10
Download the lastest pre-release (1213) and see if it fixes the problem (for now, make sure you are still NOT filtering out 'hearing impaired' from your settings).
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#11
will do. thanks!
Reply
#12
Score! The new build fixed the issue. I can view the channel now.

Thanks!
Reply

Logout Mark Read Team Forum Stats Members Help
Unable to view one channel after upgrading to Kodi 150