How to: test GStreamer-droid based camera support in Ubuntu Touch (for Halium 7.1 based port)
- 
 I have trouble installing this on a Fairphone 2 with the new Halium 7.1 port. phablet@ubuntu-phablet:~$ sudo umount /lib/udev/rules.d/70-android.rules [sudo] password for phablet: phablet@ubuntu-phablet:~$ sudo mount -o remount,rw / phablet@ubuntu-phablet:~$ sudo apt-mark hold qtubuntu-android qtubuntu-android passé en figé (« hold »). phablet@ubuntu-phablet:~$ sudo ubports-qa install xenial_-_gst-droid (...) 0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 not updated. mount: / is busy ERROR:ubports-qa:Failed to remount root filesystem read-only. ERROR:ubports-qa:Please consider rebooting your device. INFO:ubports-qa:You can remove this repository by running 'sudo ubports-qa remove xenial_-_gst-droid'Here are the complete logs. Can anybody help? Edit: it looks like even if I had the errors displayed above, the installation worked. 
- 
 Hello would it be possible to recompile xenial_-_gst-droid with the latest environment ? 
 I've tried yesterdat with the latest edge hybris arm64 and it's forcing me to downgrade some package.
- 
 @ernest It should no longer downgrade any package, even without the pinning. Most of the time the downgrade comes from the meta-packages, as they are updated more frequently than most packages in this repo. 
- 
 @peat_psuwit is the issues already solved what Ernest have posted? I mean with the startup device delay on Oneplus 3T 
- 
 @Xray2000 Unfortunately no. The problem is, I can't reproduce it on my Fairphone 2. Thus, I don't have any insight about the problem, yet. BTW, @ernest, maybe you could install bootcharton the phone and send its log?
- 
 @peat_psuwit I have also a test device here a oneplus 3t i can install bootchart also on it. 
- 
 Installed it on my op3t and can take photos, looks like, it is working. I can start the camera-app from the ubports standard dash. Info (maybe OT): But ist is not possible to start it from the modular launcher. 
- 
 Tried on the Nexus 6P, I just get a black camera screen, but no error dialogs, nothing  
- 
 @gischpelino said in How to: test GStreamer-droid based camera support in Ubuntu Touch (for Halium 7.1 based port): Info (maybe OT): But ist is not possible to start it from the modular launcher. Did you reboot device? I encountered such behavior with LM whith another apps, rebooted and was solved . 
- 
 @Keneda Reboot? Yes. Solved? No. 
- 
 Hi all. 
 Just tried to run the installation of gst-droid as described in the first post. Camera started working when making photos. Attempt to record leads to camera app crash, still better then nothing, amazing job!Do I understand correctly that this fix is still no in 'main-stream' and installing any system update on the phone will lead to wiping this app? 
 Many thanks!
- 
 yes, it will be overwritten by every update at the moment, I'm afraid. 
- 
 Hi! 
 I am new to UT on Oneplus 3.
 I had working camera (photo only).
 Then I've installed gst-droid following all instructions.
 And camera-app stops working.$ cd /opt/click.ubuntu.com/com.ubuntu.camera/current/3.1.2+gstdroid3 
 $ GST_DEBUG=droidcamsrc:4 ./camera-app --desktop_file_hint=~/.local/share/applications/com.ubuntu.camera_camera_3.1.2+gstdroid3.desktop
 """
 ..................................................................................................
 camera-app: //usr/share/droidmedia/hybris.c:57 __resolve_sym: Assertion `ptr != NULL' failed.
 Aborted.
 """
 Is there any way to solve the problem?
 Thanks in advance.
- 
 error from previous post edited: 
 “““
 Loading module: 'libubuntu_application_api_touch_mirclient.so.3.0.0'
 library "libgui.so" wasn't loaded and RTLD_NOLOAD prevented it
 Creating a QMirClientScreen now
 Import path added "/opt/click.ubuntu.com/com.ubuntu.camera/3.1.2+gstdroid3/lib/aarch64-linux-gnu"
 Camera app directory "/opt/click.ubuntu.com/com.ubuntu.camera/3.1.2+gstdroid3"
 ..................................................................................
 camera-app: //usr/share/droidmedia/hybris.c:57 __resolve_sym: Assertion `ptr != NULL' failed.
 Aborted.
 """
 Is there any way to solve the problem?
 Thanks in advance.
- 
 @peat_psuwit is there a new version of camera gstdroid app with working video recording being worked on? I have Op3t and camera work just fine with GStreamer-droid. 
- 
 @Kyrylo Please make sure the Android image containing Droidmedia is up-to-date. If you use the image from system-server, you may have to re-flash the image to retrieve the latest Android image and re-do the instruction again. @Stefano Please see the updated instruction. This should fix video recording on arm64-based images. 
- 
 @peat_psuwit Thanks! I've reinstalled UT and camera works now. 
 But video recording still doesn't work.
 Where where should I provide debug information if you need it?
- 
 @Kyrylo I guess you can attach the Gstreamer log in this thread. I believe it shouldn't contain any sensitive information. 
- 
 @peat_psuwit Hi! 
 About video recording on OnePlus 3.
 When I press the record button everything freezes, and there are no errors in the terminal.
 Last line in the terminal:
 [PERFORMNCE]: Last frame took 60 ms to render
 Here are a couple of screenshots:
 https://ibb.co/T8CtXdM
 https://ibb.co/vPMjBKG
 I hope this will be usefull... somehow
 P.S.: Great work. Thanks a lot.
 P.P.S.: Does IOS werx... somehow?
- 
 @pglushkov said in How to: test GStreamer-droid based camera support in Ubuntu Touch (for Halium 7.1 based port): Do I understand correctly that this fix is still no in 'main-stream' and installing any system update on the phone will lead to wiping this app? 
 Many thanks!@Stefano said in How to: test GStreamer-droid based camera support in Ubuntu Touch (for Halium 7.1 based port): yes, it will be overwritten by every update at the moment, I'm afraid. Is the native camera being worked on therefore GStreamer camera being a workaround? 



