gstreamer/docs/gst
Benjamin Otte 0ff4086507 Improve caps setters API
This patch adds gst_caps_set_value() and allows gst_caps_set_simple() to
work on non-simple caps. See the API documentation for the functions
about what they do.

The intention of these changes is to ease working with caps in caps
transform functions. An example for this would be ffmpegcolorspace,
where the caps transform function could be changed to look roughly like
this (pseudocode ahead):
  result = gst_caps_copy (template_caps);
  value = gst_structure_get_value (gst_caps_get_structure (caps, 0),
    "widh");
  gst_caps_set_value (result, value);
  /* same for height, framerate and par */
  return caps;
which is much cleaner and easier to understand than the current code.

https://bugzilla.gnome.org/show_bug.cgi?id=597690
2009-10-15 19:10:50 +02:00
..
.gitignore Update a bunch of gitignores to clean up my git status output 2009-01-23 16:08:40 +00:00
building.xml docs: Some grammar and typo corrections. 2009-03-30 10:33:51 +02:00
gstreamer-docs.sgml bufferlist: add docs/build/debug/unittest 2009-05-12 15:18:52 +02:00
gstreamer-overrides.txt docs/: Add these files to CVS. Now I really don't understand what's going on, but like whatever. I want green buildbot! 2005-03-29 14:34:51 +00:00
gstreamer-sections.txt Improve caps setters API 2009-10-15 19:10:50 +02:00
gstreamer.types.in Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere. 2008-07-31 15:20:32 +00:00
Makefile.am docs: Bump common, fix the upload logic inclusion 2009-06-11 13:16:29 +01:00
running.xml docs/: Change to xinclude based build - its faster and easier to maintain. 2008-10-30 15:29:51 +00:00