KTp/Components/Call UI: Difference between revisions
< KTp
Line 10: | Line 10: | ||
** Provides Qt bindings for GStreamer | ** Provides Qt bindings for GStreamer | ||
** http://cgit.freedesktop.org/gstreamer/qt-gstreamer | ** http://cgit.freedesktop.org/gstreamer/qt-gstreamer | ||
** Required version: | ** Required version: >= 0.10.2 | ||
* farstream: | * farstream: |
Revision as of 09:51, 15 April 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.