Difference between revisions of "KTp/Tasks/NewCallUI"

< KTp‎ | Tasks
Jump to: navigation, search
(Building)
(Work that needs doing)
Line 38: Line 38:
 
! Notes  
 
! Notes  
 
! Developer
 
! Developer
{{FeatureProjectDone|Fix QtGStreamer pkgconfig files|Merged David's patches|detrout@kde.org}}
+
{{FeatureProjectDone|Fix QtGStreamer pkgconfig files|Merged David's patches|detrout}}
{{FeatureProjectTodo|Fix QtGStreamer examples||detrout@kde.org}}
+
{{FeatureProjectTodo|Fix QtGStreamer examples||detrout}}
{{FeatureProjectTodo|Merge QtGStreamer 1.0-proposed|None|detrout@kde.org}}
+
{{FeatureProjectTodo|Merge QtGStreamer 1.0-proposed|None|detrout}}
{{FeatureProjectTodo|Release QtGStreamer|None|detrout@kde.org}}
+
{{FeatureProjectTodo|Release QtGStreamer|None|detrout}}
 
{{FeatureProjectTodo|Patch TpQt|None|davidedmundson@kde.org}}
 
{{FeatureProjectTodo|Patch TpQt|None|davidedmundson@kde.org}}
 
{{FeatureProjectTodo|Release TpQt|None|davidedmundson@kde.org}}
 
{{FeatureProjectTodo|Release TpQt|None|davidedmundson@kde.org}}
 
{{FeatureProjectTodo|Merge KTp-Call-UI Branch|None|davidedmundson@kde.org}}
 
{{FeatureProjectTodo|Merge KTp-Call-UI Branch|None|davidedmundson@kde.org}}
 
|}
 
|}

Revision as of 05:58, 1 February 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.

It's probably best to pass -DQTGSTREAMER_CODEGEN=ON to cmake at the moment.

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

Recompile ktp-call-ui (normal KDE repo) 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 David's patches <detrout>
TODO Fix QtGStreamer examples <detrout>
TODO Merge QtGStreamer 1.0-proposed None <detrout>
TODO Release QtGStreamer None <detrout>
TODO Patch TpQt None <davidedmundson@kde.org>
TODO Release TpQt None <davidedmundson@kde.org>
TODO Merge KTp-Call-UI Branch None <davidedmundson@kde.org>

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