Hi,
When do the image capture for some digital camera, the noise reduction mode need can be configured in the ISP before the image capture. There is no way to configure the noise reduction mode when do the image capture through
gstreamer. This is a RFC to support the noise reduction setting in the photography interface. These noise reduction functions are available in some digital camera device and will be supported by the ISP on Intel Atom platforms.
We are proposing to add an entry “nr_mode” to GstPhotoSettings to support the following noise reduction setting.
#define GST_PHOTOGRAPHY_BAYER_NR_MODE 1<< 0
#define GST_PHOTOGRAPHY_YCC_NR_MODE 1<< 1
#define GST_PHOTOGRAPHY_TEMPORAL_NR_MODE 1<< 2
#define GST_PHOTOGRAPHY_FPN_NR_MODE 1<< 3
#define GST_PHOTOGRAPHY_EXTRA_NR_MODE 1<< 4
So the final “GstPhotoSettings” will be
typedef struct
{
GstWhiteBalanceMode wb_mode;
GstColourToneMode tone_mode;
GstSceneMode scene_mode;
GstFlashMode flash_mode;
guint nr_mode; /* support for noise reduction */
guint32 exposure;
guint aperture;
gfloat ev_compensation;
guint iso_speed;
gfloat zoom;
} GstPhotoSettings;
Best Regards!
Hu Gang
------------------------------------------------------------------------------
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel