[Opalvoip-devel] PushThread still not starting in trunk MCU sample
Brought to you by:
csoutheren,
rjongbloed
From: Alexander S. <ale...@gm...> - 2016-08-17 14:43:21
|
Still got mcu problem with PushThread not started at the time new call established. But now spotted another suspicious (maybe) place. Looking how it was started in good old days of opal 3.12.9: #0 OpalBaseMixer::StartPushThread (this=0x737258) at /root/OpalOld/opal-3.12.9/src/ep/opalmixer.cxx:214 #1 0x00007ffff72c405e in OpalBaseMixer::AddStream (this=0x737258, key=...) at /root/OpalOld/opal-3.12.9/src/ep/opalmixer.cxx:155 #2 0x00007ffff72c983a in OpalMixerNode::AttachStream (this=0x736e80, stream=0x7fffe0039db0) at /root/OpalOld/opal-3.12.9/src/ep/opalmixer.cxx:1344 #3 0x00007ffff72c84dc in OpalMixerMediaStream::Open (this=0x7fffe0039db0) at /root/OpalOld/opal-3.12.9/src/ep/opalmixer.cxx:1143 #4 0x00007ffff721821f in OpalConnection::OpenMediaStream (this=0x738110, mediaFormat=..., sessionID=1, isSource=false) at /root/OpalOld/opal-3.12.9/src/opal/connection.cxx:789 #5 0x00007ffff729667e in OpalLocalConnection::OpenMediaStream (this=0x738110, mediaFormat=..., sessionID=1, isSource=false) at /root/OpalOld/opal-3.12.9/src/ep/localep.cxx:331 #6 0x00007ffff722b4d0 in OpalCall::OpenSourceMediaStreams (this=0x70b1a0, connection=..., mediaType=..., sessionID=1, preselectedFormat=..., contentRole=OpalVideoFormat::eNoRole, transfer=false) at /root/OpalOld/opal-3.12.9/src/opal/call.cxx:697 #7 0x00007ffff754bbf4 in H323UnidirectionalChannel::PreOpen (this=0x7fffe0049aa0) at /root/OpalOld/opal-3.12.9/src/h323/channels.cxx:406 #8 0x00007ffff754bf05 in H323UnidirectionalChannel::Open (this=0x7fffe0049aa0) at /root/OpalOld/opal-3.12.9/src/h323/channels.cxx:430 #9 0x00007ffff753bacc in H245NegLogicalChannel::HandleOpen (this=0x7fffe0040710, pdu=...) at /root/OpalOld/opal-3.12.9/src/h323/h323neg.cxx:633 #10 0x00007ffff753d194 in H245NegLogicalChannels::HandleOpen (this=0x7186d0, pdu=...) at /root/OpalOld/opal-3.12.9/src/h323/h323neg.cxx:975 #11 0x00007ffff7516866 in H323Connection::OnH245Request (this=0x715b10, pdu=...) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:3018 #12 0x00007ffff7516555 in H323Connection::HandleControlPDU (this=0x715b10, pdu=...) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:2972 #13 0x00007ffff7516482 in H323Connection::HandleControlData (this=0x715b10, strm=...) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:2956 #14 0x00007ffff750c01d in H323Connection::HandleTunnelPDU (this=0x715b10, txPDU=0x0) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:733 #15 0x00007ffff750bc5f in H323Connection::HandleSignalPDU (this=0x715b10, pdu=...) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:680 #16 0x00007ffff750afbe in H323Connection::HandleSignallingChannel (this=0x715b10) at /root/OpalOld/opal-3.12.9/src/h323/h323.cxx:508 #17 0x00007ffff7500e14 in H323EndPoint::NewIncomingConnection (this=0x7fffe0001290, transport=...) at /root/OpalOld/opal-3.12.9/src/h323/h323ep.cxx:582 #18 0x00007ffff7210ee1 in OpalEndPoint::NewIncomingConnection_PNotifier::Call (this=0x7fffe00036a0, note=..., extra=...) at /root/OpalOld/opal-3.12.9/include/opal/endpoint.h:224 #19 0x00007ffff7213f02 in PNotifierTemplate<PSafePtr<OpalTransport, PSafePtrBase> const&>::operator() (this=0x7fffe0005e20, notifier=..., extra=...) at /usr/local/include/ptlib/notifier.h:136 #20 0x00007ffff725d90e in OpalListener::TransportThreadMain (this=0x7fffe0005e00, transport=...) at /root/OpalOld/opal-3.12.9/src/opal/transports.cxx:611 #21 0x00007ffff7265ff7 in PThreadObj1Arg<OpalListener, PSafePtr<OpalTransport, PSafePtrBase> >::Main (this=0x709800) at /usr/local/include/ptlib/thread.h:716 #22 0x00007ffff77d4a3a in PThread::PX_ThreadMain (arg=0x709800) at ptlib/unix/tlibthrd.cxx:393 #23 0x00007ffff5c5ab50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #24 0x00007ffff493395d in clone () from /lib/x86_64-linux-gnu/libc.so.6 #25 0x0000000000000000 in ?? () , i've spotted OpalCall::OpenSourceMediaStreams() was involved in process. And currently there are some 'fail' messages in the log coming from OpenSourceMediaStreams: 0:07.769 OPAL-Event:21083 connection.cxx(645) OpalCon No media streams, cannot move to EstablishedPhase on Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.769 OPAL-Event:21083 connection.cxx(739) OpalCon AutoStartMediaStreams(normal) on Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.769 OPAL-Event:21083 call.cxx(348) Call GetOtherPartyConnection Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.769 OPAL-Event:21083 call.cxx(566) Call OpenSourceMediaStreams open for audio session 1 on Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.769 OPAL-Event:21083 mediafmt.cxx(2150) MediaFormat Removing codecs iLBC-13k3,iLBC-15k2,RFC4175_YCbCr-4:2:0,RFC4175_RGB,MSRP,H.264-High 0:07.769 OPAL-Event:21083 call.cxx(586) Call OpenSourceMediaStreams failed with no sink formats for audio session 1 on Call[C98fb78571]-EP<mcu> [M2f0bb8102] 0:07.770 OPAL-Event:21083 call.cxx(566) Call OpenSourceMediaStreams open for video session 2 on Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.770 OPAL-Event:21083 mediafmt.cxx(2150) MediaFormat Removing codecs iLBC-13k3,iLBC-15k2,RFC4175_YCbCr-4:2:0,RFC4175_RGB,MSRP,H.264-High 0:07.770 OPAL-Event:21083 call.cxx(586) Call OpenSourceMediaStreams failed with no sink formats for video session 2 on Call[C98fb78571]-EP<mcu> [M2f0bb8102] 0:07.770 OPAL-Event:21083 call.cxx(566) Call OpenSourceMediaStreams open for unallocated H.224 session on Call[C98fb78571]-EP<mcu>[M2f0bb8102] 0:07.770 OPAL-Event:21083 mediafmt.cxx(2150) MediaFormat Removing codecs iLBC-13k3,iLBC-15k2,RFC4175_YCbCr-4:2:0,RFC4175_RGB,MSRP,H.264-High 0:07.770 OPAL-Event:21083 call.cxx(586) Call OpenSourceMediaStreams failed with no sink formats for unallocated H.224 session on Call[C98fb7857 1]-EP<mcu>[M2f0bb8102] Is it possible this error preventing chain of events unfold up to OpalBaseMixer::StartPushThread()? Full mcu log should be accessible here on the cloud: https://drive.google.com/open?id=0B5TdcG3cund8SlI4M2pZdXE2TWs |