KTp/Tasks/NewCallUI: Difference between revisions
Line 33: | Line 33: | ||
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. | 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. | ||
===Checking you've done it right=== | |||
Run | |||
{{Input|1=<nowiki> | |||
ldd /opt/kde4/lib/kde4/libexec/ktp-call-ui | grep -i gstre | |||
</nowiki>}} | |||
and make sure everything is at 1.0. | |||
If you see 0.10, you've done it wrong. | |||
===Work that needs doing=== | ===Work that needs doing=== |
Revision as of 20:50, 13 April 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. (The new code is not master)
git clone https://github.com/detrout/qt-gstreamer.git git checkout -b 1.0-proposed origin/1.0-proposed mkdir build cd build cmake -DQTGSTREAMER_CODEGEN=ON -DQTGSTREAMER_TESTS=ON .. make
Recompile TpQt from https://github.com/davidedmundson/telepathy-qt Branch farstream-0.2-port
Recompile ktp-call-ui (normal KDE repo) 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.
Checking you've done it right
Run
ldd /opt/kde4/lib/kde4/libexec/ktp-call-ui | grep -i gstre
and make sure everything is at 1.0.
If you see 0.10, you've done it wrong.
Work that needs doing
Status | Action | Notes | Developer |
---|---|---|---|
DONE | Fix QtGStreamer pkgconfig files | Merged David's patches | <detrout> |
TODO | Fix QtGStreamer examples | <detrout> | |
TODO | Merge QtGStreamer 1.0-proposed | None | <detrout> |
TODO | Release QtGStreamer | None | <detrout> |
IN PROGRESS | Patch TpQt (done in branch) | None | <[email protected]> |
TODO | Release TpQt | None | <[email protected]> |
TODO | Merge KTp-Call-UI Branch | None | <[email protected]> |