Hi Mohammed

thanks. I will try that later (am at work at the moment). I will also need to look into the resource policy engine, as that is new to me.

Harbour entry is becoming less and less of a concern for me. My app does too many things that are not considered kosher under the current Harbour rules (sending SMS direct, use of QtContacts, LED access, other Qt Libraries etc.)

As an aside, on Harmattan while I got the the Gstreamer route working in developer mode, I never got it working when launching the app direct from the device (and thus chose the QCamera approach). This was probably down to AEGIS, but that should not be a concern on the Jolla.

Chris


Zitat von "Mohammed Hassan" <mohammed.has...@jollamobile.com>:

On Wed, Jan 22, 2014 at 08:29:19PM +0100, christopher.l...@thurweb.ch wrote:
[...]
Solution 3)

Via a Gstreamer QML Plugin.

I dug out some old code that worked on Harmattan, basically the code
from this link to create a qml plugin

http://developer.nokia.com/Community/Wiki/How_to_turn_your_camera_flash_into_a_torch_on_Harmattan_using_GStreamer

On Sailfish this compiles, but gives the following error when I
start the torch.

(GSTTorch:708): GStreamer-CRITICAL **: gst_element_set_state:
assertion `GST_IS_ELEMENT (element)' failed

This is not the recommended way but it's the only way to get flash light to work but I have to warn you that it wil prevent your app from entering harbour. You will also have to make use of resource policy engine to arbitrate access to camera. Failing to do so will lead to breaking
jolla camera app.

Simply replace subdevsrc with droidcamsrc and use droideglsink as the sink and
it should work fine.

Cheers,
_______________________________________________
SailfishOS.org Devel mailing list




_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to