[Bug 763026] dc1394: port to 1.X

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 1 15:26:13 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=763026

Joan Pau <joanpau.beltran at socib.cat> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #327650|reviewed                    |none
             status|                            |
 Attachment #327650|0                           |1
        is obsolete|                            |

--- Comment #10 from Joan Pau <joanpau.beltran at socib.cat> ---
Created attachment 328900
  --> https://bugzilla.gnome.org/attachment.cgi?id=328900&action=edit
dc1394src: port to 1.X (with so far proposed modifications)

This is a modified version of the initial patch
with the modifications discussed so far, namely:

  - Replace the camera number integer property to indentify the camera
    by a pair of GUID and unit properties (string and integer).
    Operate on the first camera available if GUID is null (default).
    Match any camera unit number if unit is -1.

  - Redefine the ISO speed property as enum type (instead of integer).

  - Map DC1394_COLOR_CODING_YUV444 to GST_VIDEO_FORMAT_IYU2 introduced
    in commit: abb88801e79bde97523c0ad4dba30a463b5d922d.

  - Replace `GstElement` state change function by start` and stop functions
    from `GstBaseSrc`.

  - Stop the camera in set caps method before setting new caps and
    restarting again (it has no effect if the camera is not started).

Hence, the only 3 points left to discuss from the initial proposal are:

  - The buffer creation method (copy instead of wrapping)

  - The buffer timestamping (delegated to the GstBaseSrc parent class I think)

  - The replacement of prefix `gst_dc1394` by `gst_dc1394_src`
    (it only affects the code,the name of the element is already `dc1394src`)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list