mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
more updates
This commit is contained in:
parent
0ed1d4257d
commit
25480c7f49
1 changed files with 23 additions and 3 deletions
|
@ -1,8 +1,7 @@
|
|||
Plan for 0.11
|
||||
=============
|
||||
|
||||
First attempt at making a list of tasks in rougly chronological order.
|
||||
|
||||
First attempt at making a list of tasks in roughly chronological order.
|
||||
|
||||
* General cleanup
|
||||
|
||||
|
@ -13,6 +12,7 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
This should allow us to continue expanding later in the same way that 0.10 was
|
||||
exapanded.
|
||||
|
||||
|
||||
* Review GstCaps fields
|
||||
|
||||
- go over caps fields for audio, video, compressed media-type etc
|
||||
|
@ -20,10 +20,14 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
We need to express things with less fields. This would speed up caps, make
|
||||
them less verbose and speed up some elements.
|
||||
|
||||
|
||||
* Add GstFlowReturn for events (and query)
|
||||
|
||||
This would allow us to know more precisely what went wrong.
|
||||
|
||||
http://cgit.freedesktop.org/~wtay/gstreamer/log/?h=events2
|
||||
|
||||
|
||||
* add return structure for events and query
|
||||
|
||||
Make events return more information. (a seek event might want to return the
|
||||
|
@ -33,6 +37,7 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
refcount being exactly 1. If the query is not writable, it simply cannot be
|
||||
answered.
|
||||
|
||||
|
||||
* Make GstMiniObject a simple boxed type
|
||||
|
||||
- Move copy and free function to structure
|
||||
|
@ -46,10 +51,16 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
Typechecking of various types is much more efficient when there is only
|
||||
one class.
|
||||
|
||||
http://cgit.freedesktop.org/~wtay/gstreamer/log/?h=miniobject2
|
||||
|
||||
|
||||
* Convert GstCaps to GstMiniObject
|
||||
|
||||
Currently it has its own refcounting and flags.
|
||||
|
||||
http://cgit.freedesktop.org/~wtay/gstreamer/log/?h=miniobject2
|
||||
|
||||
|
||||
* Incremental caps
|
||||
|
||||
- Remove array from caps ?
|
||||
|
@ -58,6 +69,9 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
We need to perform less caps operations when negotiating formats. One way is
|
||||
to only handle small caps objects incrementally.
|
||||
|
||||
http://cgit.freedesktop.org/~ensonic/gstreamer/log/?h=lazycaps
|
||||
|
||||
|
||||
* Make GstBufferMetadata
|
||||
|
||||
- Make functions to register metadata
|
||||
|
@ -67,6 +81,9 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
|
||||
More flexible metadata for buffers.
|
||||
|
||||
http://cgit.freedesktop.org/~wtay/gstreamer/log/?h=buffermeta
|
||||
|
||||
|
||||
* Negotiation of metadata
|
||||
|
||||
- figure out if we need to negotiate the metadata on the caps or if we can
|
||||
|
@ -76,6 +93,7 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
handling the buffer contents but that is then not understood by other
|
||||
elements.
|
||||
|
||||
|
||||
* Rework reverse negotiation
|
||||
|
||||
- upstream event to notify of a downstream caps change
|
||||
|
@ -93,6 +111,7 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
API easier, we can then use metadata to specify additional contraints for the
|
||||
new buffer (such as strides, etc)
|
||||
|
||||
|
||||
* Incremental event progation
|
||||
|
||||
- certain events would be sticky on a pad like for caps
|
||||
|
@ -104,6 +123,7 @@ First attempt at making a list of tasks in rougly chronological order.
|
|||
This would allow an application to have more control over the state of the
|
||||
dataflow in a pipeline.
|
||||
|
||||
|
||||
* GstSegment changes
|
||||
|
||||
- remove segment accumulation
|
||||
|
|
Loading…
Reference in a new issue