KTp/Components/Call UI: Difference between revisions
< KTp
m (Drdanz moved page Real-Time Communication and Collaboration/Components/Call UI to KTp/Components/Call UI: As discussed at IRC meeting Real-Time_Communication_and_Collaboration is too long, we are moving all our pages to KTp) |
No edit summary |
||
Line 1: | Line 1: | ||
{{:KTp/Header}} | |||
== Dependency hell == | == Dependency hell == | ||
Latest revision as of 01:14, 10 November 2012
Dependency hell
- telepathy-qt:
- Provides Qt high level api to telepathy.
- http://cgit.freedesktop.org/telepathy/telepathy-qt/
- Required version: >= 0.9.1
- Note: This must be built with farstream support, so before building it make sure you have farstream, telepathy-farstream, telepathy-glib and gstreamer (core and base plugins) installed.
- qt-gstreamer:
- Provides Qt bindings for GStreamer
- http://cgit.freedesktop.org/gstreamer/qt-gstreamer
- Required version: >= 0.10.2
- farstream:
- This is the library and gstreamer elements that do the actual media streaming.
- http://cgit.collabora.com/git/farstream.git/
- Required version: >= 0.1.0
- telepathy-farstream:
- Provides the glue between telepathy CMs and farstream.
- http://cgit.freedesktop.org/telepathy/telepathy-farstream/
- Required version: >= 0.2.2
- telepathy-gabble:
- XMPP connection manager
- http://cgit.freedesktop.org/telepathy/telepathy-gabble/
- Required version: >= 0.15.4
- ktp-contact-list and/or ktp-text-ui and/or ktp-contact-applet
- Provide the buttons to start audio/video calls :P
- Required version: git master (unreleased 0.4)
Other Troubleshooting
If you have farsight installed, it won't work. Remove it.
Farstream has to be installed to a location detectable by gstreamer (in my case /usr/)
Start the call-ui manually with --debug --persist to get helpful info.