[gstreamer-bugs] [Bug 627476] New profile library and encoding plugin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Dec 12 09:44:53 PST 2010


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

--- Comment #27 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2010-12-12 17:44:47 UTC ---
> >  [-  the "request-pad" action signal is a bit confusing] (...)
> 
>   Yes, they need to be released like for 'normal' request pads.
>   I'd be delighted to have a new core API for this... but might be pushing the
> deadline for merging a bit.

It's just one function, should be quick. What is it we need exactly? Just

GstPad * gst_element_get_request_pad_{from|for?}_caps (GstElement * element,
GstCaps * caps);

and

 struct _GstElementClass {
   ...

   GstPad * (*request_new_pad_{from|for?}_caps)  (GstElement * element, GstCaps
* caps);

-  gpointer _gst_reserved[GST_PADDING-1];
+  gpointer _gst_reserved[GST_PADDING-2];
 };

? (Any additional parameters? e.g. name?)


> >     g_object_set (encbin, "profile", "N900/H264 HQ", NULL),
> 
>   The idea was to register a GValue conversion method to search for the profile
> of that name.

That's a good idea and would make things work in gst-launch, but not the code
above (the vararg func will collect arguments based on the property GType, it
doesn't know that you're passing a string).

-- 
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