[SailfishDevel] Camera flash control. Wired to Qt level or not?
Mohammed Hassan
mohammed.hassan at jollamobile.com
Sat Nov 16 15:28:20 UTC 2013
Hi Artem,
On Sat, Nov 16, 2013 at 04:43:57PM +0200, Artem Marchenko wrote:
> Thanks, Mohammed.
>
> I know that torch mode is not supported, but ON mode is. So my current
> workaround idea is to make phone think it shoots video with flash mode
> ON (ok, we can even shoot video for real if needed). Assumption is that
> video + flash mode ON should make phone record video with light
> constantly ON. Currently it doesn't work for me, maybe because
> assumption is wrong or maybe I am just using some api the wrong way.
It will not work that way. There is a special mode for torch light but it's
not yet been implemented.
> 2nd workaround idea is to make phone seekAndLock all the time causing
> flash to be ON. That is likely to result in a multitude of short
> flashes though.
That can work but it will be slow "light bursts".
A 3rd option would be going even below GSTreamer and Qt and talk to the camera HW directly.
This is harder -trust me- and will tie you to the hardware.
I am really sorry I don't have a solution for you :(
I can only promise it will be available soon in an update.
Cheers,
> When you record video with the flash ON in a system camera app, does it
> cause LED to have kith ON all the time?
>
> Artem.
>
> On Saturday, November 16, 2013, Mohammed Hassan wrote:
>
> Hi Artem,
> On Sat, Nov 16, 2013 at 02:48:30PM +0200, Artem Marchenko wrote:
> > Hi All
> > *Context*
> > I am trying to build a flashlight app, but the same question is
> valid
> > for any camera app that wants to shoot photos/videos in low
> light.
> > *The problem*
> > I am trying to control LED flash by setting flash mode to ON (api
> > confirms that ON mode is supported) and starting camera. Nothing
> > happens. I also tried actually capturing photo, shooting video
> and
> > seekAndLocking. I don't have a device myself, but kind people on
> IRC
> > told that only two short LED flashes happen (during seeking for
> focus
> > probably).
> > Could somebody, please, advise how to control flash in Sailfish
> OS? Or
> > maybe you could confirm that libhybris flash control just isn't
> wired
> > to Qt level?
> This is unfortunately not supported.
> The only flash modes supported now are: on, off or auto.
> Torch light mode is not yet supported but I assure you it will come
> in an update soon.
> I am not that familiar with Qt but I know it's a limitation of the
> layer underneath Qt.
> The best you can do now is to wait for the phone itself and tinker
> as you like and I am
> sure you will manage to do it :-)
> Cheers,
> P.S. libhybris camera wrapper is not used by sailfish. It might or
> might not work.
> _______________________________________________
> SailfishOS.org Devel mailing list
>
> --
> Artem Marchenko
> [1]http://agilesoftwaredevelopment.com
> [2]http://twitter.com/AgileArtem
>
> References
>
> 1. http://agilesoftwaredevelopment.com/
> 2. http://twitter.com/AgileArtem
More information about the Devel
mailing list