Jump to content

KTp/Tasks/NewCallUI

From KDE Community Wiki

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 Also merge Dave's patches from the mailing list

Recompile TpQt from https://github.com/detrout/telepathy-qt/ Branch farstream-0.2-port

Recompile ktp-call-ui branch gst-1.0-port

Work that needs doing

Status Action Notes Developer
TODO Fix QtGStreamer pkgconfig files See ML <detrout@kde.org>
TODO Fix QtGStreamer examples <detrout@kde.org>
TODO Merge QtGStreamer 1.0-proposed None <detrout@kde.org>
TODO Release QtGStreamer None <detrout@kde.org>
TODO Patch TpQt None <davidedmundson@kde.org>
TODO Release TpQt None <davidedmundson@kde.org>
TODO Merge KTp-Call-UI Branch None <davidedmundson@kde.org>