< KTp‎ | Tasks

Difference between revisions of "KTp/Tasks/NewCallUI"

Line 19: Line 19:
  
 
Install QtGStreamer from  https://github.com/detrout/qt-gstreamer/ Branch 1.0-proposed  
 
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 TpQt from https://github.com/detrout/telepathy-qt/ Branch farstream-0.2-port
  
 
Recompile ktp-call-ui branch gst-1.0-port
 
Recompile ktp-call-ui 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.
  
 
===Work that needs doing===
 
===Work that needs doing===

Revision as of 06:58, 20 January 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

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

Recompile ktp-call-ui 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.

Work that needs doing

Status Action Notes Developer
DONE Fix QtGStreamer pkgconfig files Merged patches <[email protected]>
TODO Fix QtGStreamer examples <[email protected]>
TODO Merge QtGStreamer 1.0-proposed None <[email protected]>
TODO Release QtGStreamer None <[email protected]>
TODO Patch TpQt None <[email protected]>
TODO Release TpQt None <[email protected]>
TODO Merge KTp-Call-UI Branch None <[email protected]>

Content is available under Creative Commons License SA 4.0 unless otherwise noted.
-->