
noreply at mythtv
Feb 13, 2012, 3:25 PM
Post #36 of 42
(434 views)
Permalink
|
|
Re: Ticket #9670: RTSP Support Broken in Pre-0.25 Branch...
[In reply to]
|
|
#9670: RTSP Support Broken in Pre-0.25 Branch... ----------------------------------------+----------------------------- Reporter: raymondboettcher@… | Owner: danielk Type: Bug Report - General | Status: accepted Priority: minor | Milestone: unknown Component: MythTV - Recording | Version: Master Head Severity: medium | Resolution: Keywords: IPTV, RTSP | Ticket locked: 0 ----------------------------------------+----------------------------- Changes (by danielk): * milestone: 0.25 => unknown Comment: It appears that we don't actually support PS streams at all in the IPTV recorder and that is not a regression in trunk. With TS streams we do get hung up sometimes inside the libmythlive555 library. {{{ #0 0x00007f07f82bfff3 in select () from /lib/libc.so.6 #1 0x00007f07fe09e3a2 in blockUntilReadable (env=..., socket=49, buffer=0x1012c9170 "\200 \313\367\241\252\341\033c\340Fu", bufferSize=9984, fromAddress=..., timeout=0x0) at groupsock/GroupsockHelper.cpp:219 #2 readSocket (env=..., socket=49, buffer=0x1012c9170 "\200 \313\367\241\252\341\033c\340Fu", bufferSize=9984, fromAddress=..., timeout=0x0) at groupsock/GroupsockHelper.cpp:250 #3 0x00007f07fe09c439 in Groupsock::handleRead (this=0x17a48f0, buffer=0x1012c9170 "\200 \313\367\241\252\341\033c\340Fu", bufferMaxSize=<value optimized out>, bytesRead=@0x7f07e1bb387c, fromAddress=...) at groupsock/Groupsock.cpp:305 #4 0x00007f07fe0d72ca in RTPInterface::handleRead (this=0x18cab90, buffer=0x1012c9170 "\200 \313\367\241\252\341\033c\340Fu", bufferMaxSize=0, bytesRead=@0x7f07e1bb387c, fromAddress=...) at liveMedia/RTPInterface.cpp:187 #5 0x00007f07fe0c92b0 in BufferedPacket::fillInData (this=0x1012c9100, rtpInterface=...) at liveMedia/MultiFramedRTPSource.cpp:338 #6 0x00007f07fe0c9739 in MultiFramedRTPSource::networkReadHandler (source=0x18cab00) at liveMedia/MultiFramedRTPSource.cpp:213 #7 0x00007f07fe09a869 in BasicTaskScheduler::SingleStep (this=0x17a49c0, maxDelayTime=500000) at BasicUsageEnvironment/BasicTaskScheduler.cpp:135 #8 0x00007f08016162ef in TimeoutedTaskScheduler::doEventLoop (this=0x17a49c0, watchVariable=0x17876f0 "") at iptv/timeoutedtaskscheduler.cpp:20 #9 0x00007f08016127fa in IPTVFeederLive::Run (this=0x17876c0) at iptv/iptvfeederlive.cpp:74 #10 0x00007f080160721e in IPTVFeederWrapper::Run (this=0x178bbb0) at iptv/iptvfeederwrapper.cpp:137 #11 0x00007f08015fc6c3 in IPTVRecorder::run (this=0x180d9e0) at iptvrecorder.cpp:133 #12 0x00007f07ff429e47 in MThread::run (this=0x7f07e80158f0) at mthread.cpp:307 #13 0x00007f07f8d8b775 in ?? () from /usr/lib/libQtCore.so.4 #14 0x00007f07faaab893 in ?? () from /usr/lib/libGL.so.1 #15 0x00007f07faf909ca in start_thread () from /lib/libpthread.so.0 #16 0x00007f07f82c770d in clone () from /lib/libc.so.6 #17 0x0000000000000000 in ?? () }}} Unfortunately, the live555 maintainer makes syncing to a newer version of that library impossible and I have no interest in forking live555, so the fix for this will have to wait until we get rid of the live555 dependence entirely. -- Ticket URL: <http://code.mythtv.org/trac/ticket/9670#comment:35> MythTV <http://code.mythtv.org/trac> MythTV Media Center _______________________________________________ mythtv-commits mailing list mythtv-commits [at] mythtv http://www.mythtv.org/mailman/listinfo/mythtv-commits
|