Camerabin - how to specify size of image for capture
id012c3076 at blueyonder.co.uk
Mon Feb 24 05:57:10 PST 2014
I looked around at whatever I could find, and discovered the file
gst-camerabin2-test.c. In there, it appeared that it was setting the
caps to "video/x-raw-yuv" - so I thought I would try that in my program
to see if it would make a difference.
It did make a difference - although not too helpful.
If I leave the setting to video/x-raw, the program crashes with the
With the setting "video/x-raw-yuv", my program allows me to attempt to
take a photo, but then reports:
GLib-GObject-WARNING ** : invalid (NULL) pointer instance
GLib-GObject-CRITICAL**: g_signal_emit_by_name: assertion
'G_TYPE_CHECK_NSTANCE (instance)' failed
Examining the logs shows that it seems to have been able to negotiate
successfully - but then it does not result in a captured image.
On 20/02/2014 14:37, Tim Müller wrote:
> On Thu, 2014-02-20 at 14:21 +0000, Ian Davidson wrote:
>> It crashed when I tried to establish an image size of 800x600.
> It errors out with not-negotiated it seems, which indicates a problem
> with the caps negotiation.
More information about the gstreamer-devel