-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The app crashes if I start capturing, then exit the app, and open it again #9
Comments
This hasn't been addressed yet but here's the error log:
|
Hey Laurent, Thanks for bringing this back to our attention. The situation is much worse unfortunately. I'm having a hard time getting the app to stay working for more than 5 seconds on lollipop. All of our issues are coming because of our ffmpeg build. I imagine the two issues are related. |
Bummer! Is this something you guys are looking at actively, or is it a back burner On Tue, Mar 31, 2015 at 11:43 AM, Thomas Shafer [email protected]
Laurent Gorse |
At this exact moment, we are focusing our efforts on backend fault tolerance and high availability. |
OK so on our end we are not releasing for another 3 weeks, and in any case I think we'll need to loop back with you guys about this bug at some point Does that make sense and is that how you'd envision pairing with us on this? On Tue, Mar 31, 2015 at 12:00 PM, Thomas Shafer [email protected]
Laurent Gorse |
hey @igorse have you tried implementing tokbox's offering? if no, why did u choose cineio? hmu on [email protected], if u don't feel comfortable talking here. |
@growlsworth is this a friend of yours? In any case here is another error that has to do with the muxer. It has started to pop up and I'm not sure what I would have done differently to cause it to appear:
|
I'm currently getting the same error after a few seconds of broadcasting. this issue #2 |
Hey @sirvon I saw Tokbox but they are only on WebRTC and I'm interested in broadcasting. I like Cine.io a lot because they're an end-to-end solution. This issue with the Muxer has been dangling for a while and I'm hoping they'll focus on getting it fixed really soon. Usually they are responsive and try to help - this is more an exception than a rule, though it is a blocker for me right now. |
i like cineio too but this issue is slowing down progress... tighten up cineio!! |
After quite a bit of debugging, I found that when I send the app to the background while streaming the muxer does not get shutdown, which caused a crash when the app is re-opened. In onPause() call I can see that allTracksFinished() still returns false (as it should) when audio stream signals the end of stream: In a working scenario, the video stream also arrives to that line 229, and shutdown() if called. However, when sending the app to background, it never happens. So, the muxer is not shutdown. If I comment out the following in the onPause() call
then the shutdown() is called, but of course everything else breaks, because the camera is not released, and so on. I’m not an expert in this domain, so I cannot offer a solution. I've tested with our own fork of the SDK and with your sample app (CineIoExampleApp). Let me know if there is something I can clarify more about my findings. This issue is blocking our release. Please advise. Hope to hear from you soon!! |
Here is the flow that consistently crashes the app - can you reproduce it?
The text was updated successfully, but these errors were encountered: