Forced Radio Channels setting not working (remux crash) ?
#1
I tried to configure Forced Radio Channels usin ServerWMC and a Raspberry Pi. The Pi is running the Released version of Gotham along with ServerWmc Client version 0.95. The ServerWmc Server version is 1.0.0.31 build 1137.

The channels I configured have video data in them, but I don't care about that. They successfully show up under the "Radio Channels" section of my raspberry Pi client. But when I try to play them, I get an error that says "No Video Data Found on Channel". Did I miss a configuration step somewhere? I tried the same thing on my MacBook running the 0.95 version of the ServerWmc client under Gotham and I got the same error. Here are the logs from the server side:

2014/05/26 17:13:58.293 OpenLiveStream> -----------------start------------------------
2014/05/26 17:13:58.293 OpenLiveStream> client: 192.168.1.27 requesting live stream
2014/05/26 17:13:58.298 StreamProc> live-tv started
2014/05/26 17:13:58.308 SetChannel> Attempt: 0, Tuner: HDHomeRun Prime Tuner 131A46E6-1 / d5bf0692-31d2-444a-8b24-9d3d9c9dcb99
2014/05/26 17:13:58.308 SetChannel> > Digital: True
2014/05/26 17:13:58.308 SetChannel> > Encrypted: False
2014/05/26 17:13:58.308 SetChannel> > RecorderInfo found: True
2014/05/26 17:13:58.308 SetChannel> > Recorder Content Protection: PROT_COPY_FREE
2014/05/26 17:13:58.313 SetChannel > busy: False, client: none
2014/05/26 17:13:58.313 SetChannel> > tuner is available => stopping search
2014/05/26 17:13:58.313 SetChannel> Recorder acquired: True
2014/05/26 17:13:58.313 SetChannel> TuneRequest set
2014/05/26 17:13:58.328 StreamProc> wtv recording started in 0.03 sec
2014/05/26 17:13:58.328 StreamProc> stream output file: LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:13:58.328 StreamProc> started remux thread: 'MC05-907: 647951'
2014/05/26 17:13:58.363 Remux::FindDescriptors> Scanning wtv for streams...
2014/05/26 17:14:00.434 Parse> Guid: 0 took 2.02 sec, it was attempted 398 times
2014/05/26 17:14:00.459 Parse> Next 4 Guids: 0.03 sec, 0.00 sec, 0.00 sec, 0.00 sec,
2014/05/26 17:14:10.331 StreamProc> process start error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached. calling Close()
2014/05/26 17:14:10.336 Remux::Stop> caller is requesting to stop remux thread before descriptors are found
2014/05/26 17:14:10.336 Remux::Stop> stop remux requested
2014/05/26 17:14:10.341 WtvToPesDemuxer:Tonguearse> Guid header detects stream end
2014/05/26 17:14:10.341 Parse> Descriptor pass done, using 474 guids in 9.88 sec
2014/05/26 17:14:10.341 Parse> Total Descriptor parse time: 11.93 sec
2014/05/26 17:14:10.341 Pass 'Descriptor':
2014/05/26 17:14:10.341 > WtvToPesDemuxer:Tonguearse> total guid headers processed: 474
2014/05/26 17:14:10.341 > WtvToPesDemuxer:Tonguearse> total data packets processed: 103
2014/05/26 17:14:10.346 Remux::FindDescriptors> wtv scanned (11.99 sec), Streams found:
2014/05/26 17:14:10.351 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.351 > Video: ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1
2014/05/26 17:14:10.351 Remux::FindDescriptors> Removing 'ID:105 mpeg2video MP-ML 704x480p fps: 30000/1001 AR: 1:1' as AudioOnly is specified
2014/05/26 17:14:10.356 Remux::FindDescriptors> Output streams:
2014/05/26 17:14:10.356 > Audio: ID:104 (eng) ac3 2.0 48000 Hz 192 kb/s
2014/05/26 17:14:10.356 Remux::FindDescriptors> warning: no video streams found
2014/05/26 17:14:12.811 Parse> Exception:
2014/05/26 17:14:12.811 Parse> Pass: mux2ts
2014/05/26 17:14:12.811 Parse> Guid count: 581
2014/05/26 17:14:12.811 Parse> Header:
2014/05/26 17:14:12.811 Parse> re-throwing exception
2014/05/26 17:14:12.816 Remux> error: System.Threading.ThreadAbortException: Thread was being aborted.
at Remuxer.demux.microsoft.WtvToPesDemuxer.parse(JobStreamI stream, MuxManager muxManager)
at Remuxer.muxer.MuxManager.mux(JobStreamI stream)
at Remuxer.Remux.Start(String clientName, String outFullFileName)
2014/05/26 17:14:12.821 StreamProc::CloseRemux> warning: remux job did not end smoothly
2014/05/26 17:14:12.821 StreamProc::Close> remux stopped successfully
2014/05/26 17:14:12.841 Remux> requesting C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv be saved from deletion
2014/05/26 17:14:12.846 Remux> ENDED, >>>>>>>>>> Run Time: 0.04 min <<<<<<<<<<
2014/05/26 17:14:12.886 DeleteTS> ts file size: 327,680
2014/05/26 17:14:12.886 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.ts
2014/05/26 17:14:12.886 RecordToWTV::Close> isPassive is False => COM recorder will be stopped
2014/05/26 17:14:13.001 StreamProc::Close> wtv closed successfully
2014/05/26 17:14:13.056 StreamProc::Close> wtv file size: 786,432
2014/05/26 17:14:13.056 StreamProc::Close> WTV FILE SAVED FOR DEBUG: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_192.168.1.27_Digital Cable_907_2014_05_26_17_13_58.wtv
2014/05/26 17:14:13.056 StreamProc::Close> closed in 2.72 sec
2014/05/26 17:14:13.056 OpenLiveStream> error: Stream file 'ts' does not exist (likely no data was found to remux), timeout: 10,000 ms reached.
2014/05/26 17:14:13.061 Finished request OpenLiveStream in 14.77s
Reply
#2
bacchustiger, Ive split your post from the Active Recording Path topic into it's own dedicated thread.


The warning about no video data isnt an error per se (it's just a warning) but you are indeed getting a remux crash (on guid count 581) which may or may not be related to no video.

Best bet is for you to grab the WTV file that exhibits the problem and upload it for us to have a look at.

To do this, you need to uncheck "delete temporary files" option on the ServerWMC Debug tab, then attempt to listen to the channel and when it fails you should find a WTV file for that timestamp/client/channel in your Recorded TV\TempSWMC directory. Upload the WTV file to krusty's google drive here:
https://drive.google.com/folderview?id=0...sp=sharing

We can then hopefluly analyse the WTV file and see why the remux is crashing at that point


Once you have grabbed the file, you should turn the "delete temporary files" option back on again, and restart ServerWMC (so your hard drive doesnt fill up with the temporary stream files).
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply

Logout Mark Read Team Forum Stats Members Help
Forced Radio Channels setting not working (remux crash) ?0