[mythtv-commits] Ticket #12558: Ceton RTP Packets Cutoff
MythTV
noreply at mythtv.org
Thu Dec 17 19:36:29 UTC 2015
#12558: Ceton RTP Packets Cutoff
----------------------------------+-----------------------------
Reporter: bmlong137@… | Owner: jyavenard
Type: Bug Report - General | Status: new
Priority: major | Milestone: unknown
Component: MythTV - Recording | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+-----------------------------
Comment (by bmlong137@…):
I checked out "master" and went back to commit 7292e21. I then added some
debug logging statements, did some builds, and replaced the libmythtv.so
file in my working system. Rinse and repeat. I found the following:
IPTVStreamHandlerReadHelper::ReadPending() is eventually not getting
called, which prevents IPTVStreamHandlerWriteHelper::timerEvent() from
reading any packets. The timer events are still being fired though, so my
initial thought was invalid.
ReadPending() is continuously called and eventually it just stops. It
looks like this all hinges on QUdpSocket in QT5, which could be the big
difference between Ubuntu 15.04 and 15.10. That is a switch from QT 5.4.1
to 5.4.2.
The MThread::exec() never returns when this happens. So it is still
acting like things are ok...just ReadPending() is never being called
anymore.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12558#comment:7>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list