[mythtv-commits] Ticket #13121: Sat>IP client support
MythTV
noreply at mythtv.org
Sun Aug 16 14:45:09 UTC 2020
#13121: Sat>IP client support
--------------------------------+-------------------------------
Reporter: cg@… | Owner: Klaas de Waal
Type: Patch - Feature | Status: assigned
Priority: minor | Milestone: 32.0
Component: MythTV - Recording | Version: Master Head
Severity: low | Resolution:
Keywords: | Ticket locked: 0
--------------------------------+-------------------------------
Comment (by peper03):
Hi Klaas,
I had a bit of time to play around with this and immediately hit the two
bugs you mentioned.
I've not managed to find a solution to them but thought I'd add what I've
found so far:
The crash appears to be because SatIPChannel::Open is called in
ChannelBase::CreateChannel via TVRec::CreateChannel at start-up in the
main thread, but SatIPChannel::Close is called from the TVRec thread when
the recording. This is what is causing the error messages about the wrong
threads and appears to be what is leading to the SIGSEGV.
ChannelBase::CreateChannel almost immediately closes the channel if it's
DVB, HDHOMERUN or a V4L card, but not if it's SatIP. Adding SatIP here
stops the recording even starting and I haven't had time to investigate
why.
Regarding the channel scan, I'm not sure if it's the same issue you are
seeing but I had to tell it to use only DVB-S instead of DVB-S2 before the
scan would work. The DVB-S2 channels were still found and a brief look in
Wireshark seemed to indicate that MPEG-TS packets were being received when
DVB-S2 was selected but nothing appeared in mythtv-setup and it timed out
on the first transponder.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13121#comment:29>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list