Readme

Phonon GStreamer backend

Directory structure
kdemultimedia
|
+- phonon-gst         The backend code
   |
   +- ui              The video widget
   +- pipelineviewer  The pipeline viewer widget
   +- qbtgstreamer    The Qt wrapper around GStreamer

TODO:
Move qbtgstreamer to kdemultimedia for everyone to use.
Add pipelineviewer as an example widget to qbtgstreamer.

Todo in qbtgstreamer:
- Complete the wrapper
- Add api documentation code
- Write some examples
- Add comments in the code
- Update the cmake module to detect GStreamer, different versions etc...

Todo in pipelineviewer:
- Rethink the item structure
- Optimise the painting so it is faster

Todo in the backend:
- Complete the pipeline building code so we can move on from the playbin element
- Create the custom phonon decode bin
- Cleanup and comment
- Test

Paths to walk/choose:
- wtay has a phonon-gst gstreamer element/code, it can simply be wrapped and used.
But: what if there needs to be a bugfix later on? Who will fix it?
- Use his code and create our own backend.

   
