KTp/Components/Call UI: Difference between revisions
< KTp
No edit summary |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{:KTp/Header}} | |||
== Dependency hell == | == Dependency hell == | ||
* telepathy-qt: | * telepathy-qt: | ||
** Provides Qt high level api to telepathy. | ** Provides Qt high level api to telepathy. | ||
** http://cgit.freedesktop.org/telepathy/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: | * qt-gstreamer: | ||
** 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: >= 0.10.2 | |||
* | * farstream: | ||
** This is the library and gstreamer elements that do the actual media streaming. | ** This is the library and gstreamer elements that do the actual media streaming. | ||
** http://cgit.collabora.com/git/ | ** http://cgit.collabora.com/git/farstream.git/ | ||
** Required version: >= 0.1.0 | |||
* telepathy-farstream: | * telepathy-farstream: | ||
** Provides the glue between telepathy CMs and | ** Provides the glue between telepathy CMs and farstream. | ||
** http://cgit.freedesktop.org/telepathy/telepathy-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. | |||
==GUI Ideas== | |||
* [http://cgit.collabora.com/git/user/asoliver/kde-telepathy-callhandler/ Alvaro's mockup] | |||
* [https://bugzilla.gnome.org/show_bug.cgi?id=629902 empathy's new call UI mockup] |
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.