[Bug 692045] Port uvch264src to gstreamer 1.0

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 23 18:40:59 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=692045
  GStreamer | gst-plugins-bad | git

--- Comment #5 from Youness Alaoui <youness.alaoui at collabora.co.uk> 2013-01-24 02:40:55 UTC ---
Thanks Sjoerd and great job! :)
Couple of comments :
- I noticed a bug in the code, the 'nv12' pad has format=NV21 instead of NV12
(same on 0.10 branch)
- The VF_CAPS also had image/jpeg which I don't think are in
GST_VIDEO_FORMATS_ALL (so VID_CAPS also will be missing it)
- In gst_uvc_h264_src_fixate_caps, why did you remove the gst_caps_unref(tcaps)
?
- Same comment as Olivier about the gst_pad_fixate_caps
- I didn't look at the changed in the mjpeg_demux_chain cause it looks scary :)
- The custom_upstream "renegotiate" event handling should be removed and
replaced with handling the reconfigure event (or is that automatic?).

- In tests/examples/uvch264/window.glade, you forgot to change (fourcc) into
(string) for the caps.
- In
http://cgit.collabora.com/git/user/sjoerd/gst-plugins-bad.git/commit/?h=uvch264&id=d9c64a61634070d50314bf61c6018c965ea97f0b
you changed the section name but didn't change it in the docs/ file so it gets
picked up by gtk-doc.

That's about it from my side, but this is my first 1.0 code that I've looked at
so I might not be as qualified.

There is also a couple of bugfixes I've done recently on the 0.10 branch :
http://cgit.collabora.com/git/user/kakaroto/gst-plugins-bad.git/log/?h=0.10
You can ignore the PropertyProbe patch (until we have an equivalent for 1.0),
but there were a couple of bugs in transform_caps and handling of the caps ref
that might need porting to the 1.0 code.

Thanks!

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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