KTp/Tasks/NewCallUI: Difference between revisions
Line 19: | Line 19: | ||
Install QtGStreamer from https://github.com/detrout/qt-gstreamer/ Branch 1.0-proposed | Install QtGStreamer from https://github.com/detrout/qt-gstreamer/ Branch 1.0-proposed | ||
Recompile TpQt from https://github.com/detrout/telepathy-qt/ Branch farstream-0.2-port | Recompile TpQt from https://github.com/detrout/telepathy-qt/ Branch farstream-0.2-port | ||
Recompile ktp-call-ui branch gst-1.0-port | Recompile ktp-call-ui branch gst-1.0-port | ||
Note: leonhandreke from IRC discovered there's a bug in farstream-0.2 0.2.2 , you'll need at least 0.2.3 for video to work. | |||
===Work that needs doing=== | ===Work that needs doing=== |
Revision as of 06:58, 20 January 2014
About
Upstream upgraded from Farsight 0.1 to Farsight 0.2
Farsight is a library that manages codec negotiation in telepathy calls.
Farsight 0.1 is built against GStreamer0.10 Farsight 0.2 is built against GStreamer1.0
Farsight 0.1 is old and broken.
In order for us to use Farsight 0.2 we need GStreamer1.0 which means we need QtGStreamer 1.0.
QtGStreamer 1.0 had the annoying problem of not existing. Diane has ported it \o/
Building
Install QtGStreamer from https://github.com/detrout/qt-gstreamer/ Branch 1.0-proposed
Recompile TpQt from https://github.com/detrout/telepathy-qt/ Branch farstream-0.2-port
Recompile ktp-call-ui branch gst-1.0-port
Note: leonhandreke from IRC discovered there's a bug in farstream-0.2 0.2.2 , you'll need at least 0.2.3 for video to work.
Work that needs doing
Status | Action | Notes | Developer |
---|---|---|---|
DONE | Fix QtGStreamer pkgconfig files | Merged patches | <[email protected]> |
TODO | Fix QtGStreamer examples | <[email protected]> | |
TODO | Merge QtGStreamer 1.0-proposed | None | <[email protected]> |
TODO | Release QtGStreamer | None | <[email protected]> |
TODO | Patch TpQt | None | <[email protected]> |
TODO | Release TpQt | None | <[email protected]> |
TODO | Merge KTp-Call-UI Branch | None | <[email protected]> |