Camera will produce many logs. Prepare two terminals with unlimited back scroll…
First, rm -rf ~/.cache/gstreamer-1.0/ (or /home/defaultuser/.cache/gstreamer-1.0). According to mal that test image shows up when the gstreamer droid plugin is already blacklisted. Now to find out how it gets blacklisted:
On one terminal, telnet or ssh (if telnet, su - defaultuser to switch away from root) and run GST_DEBUG=3 jolla-camera,
While in the other (actually start this first) you just run # logcat as root (devel-su if from ssh).
The output from logcat will be so large that you’ll probably not be able to use a paste service, a file hosting might be needed
Currently the file jolla-camera-hw.txt coitants only one line:
~ # cat /etc/dconf/db/vendor.d/jolla-camera-hw.txt
'# this file here to allow patching for five cameras
So, I have added:
~ # cat /etc/dconf/db/vendor.d/jolla-camera-hw.txt
'# this file here to allow patching for five cameras
[apps/jolla-camera/primary/image]
imageResolution=‘4000x3000’
When I execute command: dconf update, then I got error “(dconf:2182): GLib-GIO-CRITICAL **: 09:35:01.082: g_dbus_connection_emit_signal: assertion ‘object_path != NULL && g_variant_is_object_path (object_path)’ failed”
Yes please fix the /product_services link if you find where it should point to.
Also, the jolla-camera-hw.txt resolution should have a native resolution for your device’s camera.
I have changed the file metadata.mount option from
What=/dev/block/by-name/metadata
to
What=/dev/sda19
And now I have mounted /metadata
Filesystem Size Used Available Use% Mounted on
/dev/sda19 11.5M 76.0K 10.9M 1% /metadata
What mounting points should be mounted/nessesarry?
When I execute command: dconf update, then I got error “(dconf:2182): GLib-GIO-CRITICAL **: 09:35:01.082: g_dbus_connection_emit_signal: assertion ‘object_path != NULL && g_variant_is_object_path (object_path)’ failed”
How I can fix it?
I have added:
~ # cat /etc/dconf/db/vendor.d/jolla-camera-hw.txt
'# this file here to allow patching for five cameras
[apps/jolla-camera/primary/image]
imageResolution=‘4000x3000’
But cant activate.
Second issue, On incomming call phone doesn’t play a ringtone, but I can play any ringtone in menu. (Sound works) What I can check for fixing the problem?
Should I remove the file registry.aarch64.bin in derictory gstreamer-1.0?
ls -lah /home/defaultuser/.cache/gstreamer-1.0
total 595K
drwxr-xr-x 2 defaultu privileg 3.4K Oct 15 15:00 .
drwxr-xr-x 16 defaultu defaultu 3.4K Oct 15 14:53 …
-rw------- 1 defaultu defaultu 585.1K Oct 15 15:00 registry.aarch64.bi
I forgot asking about booting Sailfish on phone. My phone boots with SailfishOS ~2 min 35 sec (from black screen to PIN inserting screen). I think that is too long. What about tucana?
Removing of directory “/home/default user/.cache/gstreamer-1.0/” fully broks functionality. Other APPs can’t be started anymore. Phone calls also does’t work. Need to reset or reinstall OS?
What error are you seeing?
No errors. When I start camera or fernschreiber(for example), then I see small window, it means that OS try to open/start application, and after that the window just disappears. Internet browser works fine.
it should be re-created.
No new file in “/home/default user/.cache/gstreamer-1.0/”, it currently just empty directory.
Have you changed permissions on that folder ?
No, I don’t touched permissions on that folder