Hi,

Qt Mobility camera support prefers camerabin based implementation as backend so 
that we do not need to have hardware specific implementation. Intel wanted to 
contribute to the camera backend but the solution was implemented as a 
customized pipeline using QGstreamerCaptureService to utilize hardware 
acceleration. We decided to accept the contribution. It would be better if we 
have camerabin based implementation in the future.

For more information please refer to this mail in Mobility mailing list. 
http://web.archiveorange.com/archive/v/6jz3kNo0p2e8fZMe8fWd

Regards,
Min




-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of ext Teemu Tuominen
Sent: Thursday, 4 November 2010 12:27 AM
To: Palojarvi Jari (Nokia-MS/Tampere)
Cc: [email protected]; [email protected]
Subject: Re: [MeeGo-dev] camera subdev solution ?


  good point, they will surely differ. And I surely hope it stays on gst 
level as you refer.

However, Meego tends to generalize packetizing as far as possible and 
also gst-plugins packaging tend to gather stuff. So, I had a feeling the 
camera stuff is not an exception.

If we consider...

qt-mobility (camera API, multimedia/gstreamer/camerabin)
gstreamer
gst-plugins-bad-free (camerabin, libphotography)
gst-plugins-camera (generic source elements and other oss source 
elements for different hw)
kernel

And when the request comes to use specific implementation - it would 
mean additional packages, not replacive. Doesn't that look good ?

Although deve's are not having fun with this ideology in Meego, I felt 
it isn't far from possible if we get humble and sync up to iterate 
things for camera features. And yet, man could enable all features using 
HW specific replacive solution.

In mean time, we will likely push another specific package basing on 
gst-nokia-videosrc and try to enable ways of utilizing it through higher 
level API's as planned. Unfortunately from my point of view it requires 
a bit of studying and takes some time. During this workout I have also 
got a bit diverged input about how things are implemented within 
top-level components, so its time to read the code myself. However, I'm 
all ears to anyone working with the field.


regards,
-Teemu



On 11/03/2010 02:45 PM, [email protected] wrote:
> Just a quick note highlighting the obvious: the camera source component in 
> GStreamer and the subdev drivers are a part of camera HW adaptation. So they 
> may (and likely will) differ between different HW platforms.
>
> Regards, Jari
>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]]
>> On Behalf Of ext Zhang, Vivian
>> Sent: 27. lokakuuta 2010 04:25
>> To: Teemu Tuominen; Development for the MeeGo Project
>> Cc: Hu, Gang A
>> Subject: Re: [MeeGo-dev] camera subdev solution ?
>>
>> Hi,
>>     The source of gst-v4l2-camsrc project in OBS is located at
>> http://meego.gitorious.org/maemo-multimedia/mfldv4l2camsrc which is
>> branched from gst-nokia-videosrc. Intel engineers are working on this
>> project to do more enhancements/fixings for Intel Medfield ISP.
>>    Also cc'd hu, gang for more technical details.
>>
>> Thanks
>> vivian
>>
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]]
>> On Behalf Of Teemu Tuominen
>> Sent: Monday, October 25, 2010 8:53 PM
>> To: Development for the MeeGo Project
>> Subject: [MeeGo-dev] camera subdev solution ?
>>
>>    Hello,
>>
>> I've been working with camera stack for Meego/N900. Recently the
>> gst-v4l2-camsrc was added to meego obs and I was a little confused
>> about
>> the naming and different affiliations of the project.
>>
>> However, I assume kind of generalization is about to happen with v4l2
>> subdev&  mediacontroller api's, but I would be delighted if someone
>> could sync me up to the work and roadmap of previously committed
>> projects.
>>
>> I have build modified gst-nokia-videosrc project in my obs home
>> (home:teemu.tuominen) for Meego/N900 to gain raw viewfinder mode
>> through
>> gst components (camerabin, subdevsrc). Is gst-v4l2-camsrc now the place
>> to add such patches ?
>>
>> regards,
>> Teemu Tuominen
>> Cybercom Plenware
>>
>>
>> _______________________________________________
>> MeeGo-dev mailing list
>> [email protected]
>> http://lists.meego.com/listinfo/meego-dev
>> _______________________________________________
>> MeeGo-dev mailing list
>> [email protected]
>> http://lists.meego.com/listinfo/meego-dev

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to