[MeeGo-dev] camera subdev solution ?
minjung.shin at nokia.com
minjung.shin at nokia.com
Wed Nov 3 08:11:14 PDT 2010
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: meego-dev-bounces at meego.com [mailto:meego-dev-bounces at meego.com] On Behalf Of ext Teemu Tuominen
Sent: Thursday, 4 November 2010 12:27 AM
To: Palojarvi Jari (Nokia-MS/Tampere)
Cc: meego-dev at meego.com; gang.a.hu at intel.com
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, Jari.Palojarvi at nokia.com 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: meego-dev-bounces at meego.com [mailto:meego-dev-bounces at meego.com]
>> 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: meego-dev-bounces at meego.com [mailto:meego-dev-bounces at meego.com]
>> 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
>> MeeGo-dev at meego.com
>> http://lists.meego.com/listinfo/meego-dev
>> _______________________________________________
>> MeeGo-dev mailing list
>> MeeGo-dev at meego.com
>> http://lists.meego.com/listinfo/meego-dev
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev at meego.com
http://lists.meego.com/listinfo/meego-dev
More information about the MeeGo-dev
mailing list