maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   camera-ui2 (now a part of CSSU) (updated 09. May) (https://talk.maemo.org/showthread.php?t=70870)

nicolai 2011-10-04 12:59

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
No, both, the exposure control and the colorcorrection can not
be controlled by the camer-ui. This are part of the closed
source cameradriver.
:-(

demolition 2011-10-04 13:22

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by nicolai (Post 1102441)
No, both, the exposure control and the colorcorrection can not
be controlled by the camer-ui. This are part of the closed
source cameradriver.
:-(

Thanks for getting back to me.

Really excellent work on the UI - I'm sure for most people, myself included, it's a perfect combination of control and easy usability.

Do do have any suggestions of how to or where to look in order to work-around these problems (too short exposure and too blue images)?
Either in real time or post-processing? Must be on-device though, and preferably one-touch/automatic.
An idea might be to have an extension to the image viewer?
I wonder, can the video frame-rate be reduced and, ideally, the image size (px count) increased? - or are these Nokia-sealed as well?

freemangordon 2011-10-04 13:24

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by nicolai (Post 1102441)
No, both, the exposure control and the colorcorrection can not
be controlled by the camer-ui. This are part of the closed
source cameradriver.
:-(

Which exactly package is that? Also do you plan to include HD resolutions support in camera-ui?

Thanks.

nicolai 2011-10-04 13:33

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by freemangordon (Post 1102462)
Which exactly package is that? Also do you plan to include HD resolutions support in camera-ui?

Thanks.

libomap3cam or omap3camd (I think) handles autoexposure.

I tried your modified dsp driver for recording at HD.
(Had to modify gdigicam-camerabin.c in package libgdigicam-gst-camerabin0)
But it can not create the gstreamer-pipeline anymore.
I don't know why.

demolition 2011-10-04 13:34

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by freemangordon (Post 1102462)
Which exactly package is that? Also do you plan to include HD resolutions support in camera-ui?


Re: Part 1:
Are you suggesting that the relevant section of code is OSS or that there is an OSS equivalent so exposure can be controlled and colour improved?

Re: Part 2:
Do you mean HD capture for still images or video?

freemangordon 2011-10-04 13:47

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by nicolai (Post 1102471)
libomap3cam or omap3camd (I think) handles autoexposure.

I tried your modified dsp driver for recording at HD.
(Had to modify gdigicam-camerabin.c in package libgdigicam-gst-camerabin0)
But it can not create the gstreamer-pipeline anymore.
I don't know why.

Hmm, strange the following pipeline works here (excluing actual capture of course, no way to send start-capture signal :D ), but viewfinder is OK. And that is without any modifications to camerabin.

Code:

gst-launch-0.10 -v -m camerabin videosrc=v4l2camsrc videopp=dspvpp audioenc=nokiaaacenc filename=test720p_audio.mp4 mode=1 videoenc=dspmp4venc videomux=ffmux_mp4 video-capture-width=1280 video-capture-height=720
Will you please paste here the pipeline you are trying to create (or I could look at camera-ui sources, just give me a hint where).

freemangordon 2011-10-04 13:50

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by demolition (Post 1102472)
Re: Part 1:
Are you suggesting that the relevant section of code is OSS or that there is an OSS equivalent so exposure can be controlled and colour improved?

Just asking. Anyway there could be OSS replacement in Meego CE.

Quote:

Re: Part 2:
Do you mean HD capture for still images or video?
Video of course, pictures are already on max resolution AFAIK.

nicolai 2011-10-04 13:56

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Here I define the gstelements
http://gitorious.org/community-ssu/c...rface.c#line27

and this is where the gdigicam cameraapi creates
the pipeline

http://maemo.gitorious.org/fremantle...abin.c#line265

freemangordon 2011-10-04 14:00

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Thanks, will look at it.

demolition 2011-10-04 14:42

Re: camera-ui2 (now a part of CSSU) (updated 09. May)
 
Quote:

Originally Posted by freemangordon (Post 1102477)
Just asking. Anyway there could be OSS replacement in Meego CE.

Video of course, pictures are already on max resolution AFAIK.

Interesting news about the potential of using Meego items. Guess it shows that it would be compatible with the N900 hardware but may need work to get it to fit in with the rest of the software.

Re HD video:
Sorry - just checking. If higher px recording is possible then that would be great. Also, if the frame rate dropped and one could also extract individual frames e.g. exposures [t <= 1/15s, res >= 0.9MPx], then pseudo slower shutter photography would be achieved.

- would it be too much to incorporate an HD function into the existing UI or would HD capture need to be standalone so it can use resources in a more optimal manner?
- although it's nice to have improved resolution, doesn't HD also refers to the number of colours e.g. 24bpp vs. 30bpp. What is the colour-depth (bpp) and gamut of the sensor? (I'm ignoring the N900's screen colour-depth for now).


All times are GMT. The time now is 10:32.

vBulletin® Version 3.8.8