+2007-02-13 Stefan Kost <ensonic@users.sf.net>
+
+ * docs/design/draft-klass.txt:
+ Add existing category analysis.
+
+ * gst/gstcaps.c:
+ Fix doc example, framerate is a fraction.
+
2007-02-12 Stefan Kost <ensonic@users.sf.net>
* configure.ac:
* Visualisation : intended to be used for audio visualisation
* Debug : intended usage is more for debugging purposes.
+ - Categories found, but not yet in one of the above lists
+
+ * Bin : playbin, decodebin, bin, pipeline
+ * Codec : lots of decoders, encoder, demuxers
+ should be removed?
+ * Generic : should be removed?
+ * File : like network, should go to Extra?
+ * Editor : gnonlin, textoverlays
+ * DVD, GDP, LADSPA, Parser, Player, Subtitle, Testing, ...
+
3) suggested order:
<functional>[/<media type>]*[/<extra...>]*
decodebin : Decoder/Demuxer
level : Filter/Analyzer/Audio
tee : Connector/Debug
-
+
Use cases:
- get a list of all elements implementing a video effect (pitivi):
* They are composed of an array of #GstStructure.
*
* Caps are exposed on #GstPadTemplate to describe all possible types a
- * given pad can handle. They are also stored in the registry along with
- * a description of the element.
+ * given pad can handle. They are also stored in the #GstRegistry along with
+ * a description of the #GstElement.
*
* Caps are exposed on the element pads using the gst_pad_get_caps() pad
* function. This function describes the possible types that the pad can
* GstCaps *caps;
* caps = gst_caps_new_simple ("video/x-raw-yuv",
* "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('I', '4', '2', '0'),
- * "framerate", G_TYPE_DOUBLE, 25.0,
+ * "framerate", GST_TYPE_FRACTION, 25, 1,
* "pixel-aspect-ratio", GST_TYPE_FRACTION, 1, 1,
* "width", G_TYPE_INT, 320,
* "height", G_TYPE_INT, 240,
* Various methods exist to work with the media types such as subtracting
* or intersecting.
*
- * Last reviewed on 2005-11-23 (0.9.5)
+ * Last reviewed on 2007-02-13 (0.10.10)
*/
#ifdef HAVE_CONFIG_H