Call end after: Could not find stream info: Invalid data found when processing input
Issue generated from Tuleap's migration script. Originally submitted by: Emmanuel Lepage Vallee (elv13)
Sometime, perfectly working calls end abruptly with this:
<code>
[1449915633.661| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames
[1449915634.039| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames
[1449915634.423| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames
[1449915634.798| 657|ringbuffer.cpp:307 ] audiolayer\_id : discarding: 758 frames
[1449915635.107|20938|sipvoiplink.cpp:817 ] [call:16484904695205826435] INVITE@0x26adfb8 state changed to 6 (DISCONNCTD): cause=408, tsx@0x21228a8 status 408 (Request Timeout)
[1449915635.107|20938|call.cpp:144 ] [call:16484904695205826435] state change 1/4, cnx 4/0, code 408
[1449915635.107|20938|call.cpp:163 ] [call:16484904695205826435] emit client call state change FAILURE, code 408
[1449915635.107|20938|manager.cpp:1755 ] [call:16484904695205826435] Failed
[1449915635.107|20938|call\_factory.cpp:39 ] Removing call 16484904695205826435
[1449915635.107|20938|call\_factory.cpp:43 ] Remaining 0 SIP call(s)
[1449915635.107|20938|call.cpp:144 ] [call:16484904695205826435] state change 4/5, cnx 0/0, code 0
[1449915635.107|20938|call.cpp:163 ] [call:16484904695205826435] emit client call state change OVER, code 0
[sdp @ 0x7f1318000d80] Could not find codec parameters for stream 0 (Video: h263, yuv420p): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[1449915635.107| 669|media\_decoder.cpp:235 ] Could not find stream info: Invalid data found when processing input
[1449915635.107| 669|video\_receive\_thread.cpp:108] decoder IO startup failed
[1449915635.107| 669|threadloop.cpp:42 ] [threadloop:0x26c2b20] ThreadLoopException: ThreadLoopException
[1449915635.157| 658|sinkclient.cpp:365 ] Stop sink <local / Ring\_shm\_20938\_0>, mixer=0
[1449915635.157| 658|video\_input.cpp:89 ] VideoInput closed
[1449915635.157| 657|media\_decoder.cpp:357 ] Couldn't read frame: Operation not permitted
[1449915635.157| 657|audio\_rtp\_session.cpp:301] fatal error, read failed
[1449915635.179|20938|manager.cpp:2572 ] Call is NULL
[1449915635.180|20938|manager.cpp:2572 ] Call is NULL
</code>
There is a timeout, I get it, but the call is in progress and there \_is\_ media, so the timeout should be ignored and the call left running. (tested between Android and Linux on wired network (Android with USB ethernet adapter so IP2IP work (this Wifi router have 2 different subnet for wired and wireless))