[mythtv-users] External recorder command flow
Marc Rawji
mrawji at gmail.com
Wed Aug 3 04:26:17 UTC 2016
Hello (again),
I am trying to write an external recorder. I don't quite understand the
message flow that I am seeing in my recorder. I am seeing a StartStreaming,
followed by a StropStreaming, then a StartStreaming, then it streams to the
frontend.
See my annotated and trimmed logs (removed Calls with no impact on the
streaming, and the many many SendBytes):
2016-08-01 22:13:01,922 root : DEBUG received TuneChannel:2
2016-08-01 22:13:01,975 root : DEBUG received StartStreaming
2016-08-01 22:13:04,788 root : DEBUG returning OK:Started //Took
approx 3 seconds to start getting data
2016-08-01 22:13:04,790 root : DEBUG received SendBytes
2016-08-01 22:13:04,877 root : DEBUG returning OK
//Sending 1 SendBytes of data to STDOUT
2016-08-01 22:13:04,895 root : DEBUG received StopStreaming // as
soon as i start sending data, i get a StopStreaming
2016-08-01 22:13:05,899 root : DEBUG returning OK:Stopped
2016-08-01 22:13:06,007 root : DEBUG received StartStreaming // as
soon as it stops, then it asks me to start it again
2016-08-01 22:13:08,423 root : DEBUG returning OK:Started // takes
2.5 seconds to start getting data
2016-08-01 22:13:08,430 root : DEBUG received SendBytes // we now
send data
2016-08-01 22:13:08,602 root : DEBUG returning OK
<send bytes is repeated and I see data on frontend>
On the backend, i only see this in the same time period:
2016-08-01 22:13:01.933523 N ApplyRecordRecGroupChange: LiveTV to LiveTV
(2)
2016-08-01 22:13:05.955482 N AutoExpire: CalcParams(): Max required Free
Space: 2.0 GB w/freq: 15 min
2016-08-01 22:13:05.957646 W LoadFromProgram(): SQL contains LIMIT clause,
caller should be updated to use limit parameter instead
2016-08-01 22:13:05.969135 N ApplyRecordRecGroupChange: LiveTV to LiveTV
(2)
2016-08-01 22:13:05.969857 I TVRec[1]: TuningNewRecorder - CreateRecorder()
2016-08-01 22:13:05.971848 E RecBase[1](/home/mrawji/recorder/record.sh):
SetStrOption(...recordingtype): Option not in profile.
2016-08-01 22:13:05.971860 E RecBase[1](/home/mrawji/recorder/record.sh):
SetIntOption(...recordmpts): Option not in profile.
Does anyone know why I get a Start, followed by a Stop, then another Start?
Thanks,
Marc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20160802/270f482d/attachment.html>
More information about the mythtv-users
mailing list