1 Base Video Classes TODO
5 Make the video encoder/decoder base classes more consistent with the
6 other GStreamer API, especially with the audio encoder/decoder base
11 The API should be named similar, the base classes should be used
12 similar by the sub-classes, the behaviour of the base classes should
14 Currently there are many, mostly small, differences between the audio
15 and video base classes API. Things like GstVideoState should be merged
16 with the stuff we have in 0.11 to make the API the same in 0.11 and
17 0.10 as far as possible, things like GstVideoInfo might make sense to
18 be backported (at least partially).
22 * Use a GInstancePrivate for extensibility.
24 * Try to move more common video objects to video.[ch]
27 https://bugzilla.gnome.org/show_bug.cgi?id=664127
28 [basevideodecoder] Add separate drain vfunc and differentiate
29 between hard/soft reset in reset vfunc
31 https://bugzilla.gnome.org/show_bug.cgi?id=660770
32 Doesn't support handling of "partial" frames
34 https://bugzilla.gnome.org/show_bug.cgi?id=654294
35 Impossible to flush pending frames in ::set_format
37 https://bugzilla.gnome.org/show_bug.cgi?id=658241
38 add API to handle QoS events and dropping logic
40 https://bugzilla.gnome.org/show_bug.cgi?id=667653
41 Autodetect multicore/multithread processors
43 https://bugzilla.gnome.org/show_bug.cgi?id=617021
44 Add support for QoS messages to -bad decoders and other elements
48 https://bugzilla.gnome.org/show_bug.cgi?id=663262
49 theoraenc: spurious encoder resets due to unstable upstream
50 timestamps cause quality issues
51 => Investigate how to specify/handle variable framerates.