mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-07 07:58:51 +00:00
docs/design/draft-klass.txt: Add existing category analysis.
Original commit message from CVS: * docs/design/draft-klass.txt: Add existing category analysis. * gst/gstcaps.c: Fix doc example, framerate is a fraction.
This commit is contained in:
parent
f7f2e89e63
commit
5ee6741827
3 changed files with 23 additions and 5 deletions
|
@ -1,3 +1,11 @@
|
||||||
|
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>
|
2007-02-12 Stefan Kost <ensonic@users.sf.net>
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
|
|
|
@ -105,6 +105,16 @@ Proposal:
|
||||||
* Visualisation : intended to be used for audio visualisation
|
* Visualisation : intended to be used for audio visualisation
|
||||||
* Debug : intended usage is more for debugging purposes.
|
* 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:
|
3) suggested order:
|
||||||
|
|
||||||
<functional>[/<media type>]*[/<extra...>]*
|
<functional>[/<media type>]*[/<extra...>]*
|
||||||
|
@ -138,7 +148,7 @@ Proposal:
|
||||||
decodebin : Decoder/Demuxer
|
decodebin : Decoder/Demuxer
|
||||||
level : Filter/Analyzer/Audio
|
level : Filter/Analyzer/Audio
|
||||||
tee : Connector/Debug
|
tee : Connector/Debug
|
||||||
|
|
||||||
Use cases:
|
Use cases:
|
||||||
|
|
||||||
- get a list of all elements implementing a video effect (pitivi):
|
- get a list of all elements implementing a video effect (pitivi):
|
||||||
|
|
|
@ -26,8 +26,8 @@
|
||||||
* They are composed of an array of #GstStructure.
|
* They are composed of an array of #GstStructure.
|
||||||
*
|
*
|
||||||
* Caps are exposed on #GstPadTemplate to describe all possible types a
|
* Caps are exposed on #GstPadTemplate to describe all possible types a
|
||||||
* given pad can handle. They are also stored in the registry along with
|
* given pad can handle. They are also stored in the #GstRegistry along with
|
||||||
* a description of the element.
|
* a description of the #GstElement.
|
||||||
*
|
*
|
||||||
* Caps are exposed on the element pads using the gst_pad_get_caps() pad
|
* 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
|
* function. This function describes the possible types that the pad can
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
* GstCaps *caps;
|
* GstCaps *caps;
|
||||||
* caps = gst_caps_new_simple ("video/x-raw-yuv",
|
* caps = gst_caps_new_simple ("video/x-raw-yuv",
|
||||||
* "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('I', '4', '2', '0'),
|
* "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,
|
* "pixel-aspect-ratio", GST_TYPE_FRACTION, 1, 1,
|
||||||
* "width", G_TYPE_INT, 320,
|
* "width", G_TYPE_INT, 320,
|
||||||
* "height", G_TYPE_INT, 240,
|
* "height", G_TYPE_INT, 240,
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
* Various methods exist to work with the media types such as subtracting
|
* Various methods exist to work with the media types such as subtracting
|
||||||
* or intersecting.
|
* or intersecting.
|
||||||
*
|
*
|
||||||
* Last reviewed on 2005-11-23 (0.9.5)
|
* Last reviewed on 2007-02-13 (0.10.10)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
|
|
Loading…
Reference in a new issue