Summary: | When a call is made using KDE Telepathy audio works for either the caller or receiver | ||
---|---|---|---|
Product: | [Unmaintained] telepathy | Reporter: | Venky <venkythegeek> |
Component: | call-ui | Assignee: | Telepathy Bugs <kde-telepathy-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mail, mklapetek |
Priority: | NOR | ||
Version: | 0.4.0 | ||
Target Milestone: | 0.5.0 | ||
Platform: | Chakra | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 0.5.0 | |
Sentry Crash Report: |
Description
Venky
2012-06-26 15:01:29 UTC
This I have to confirm - I can hear & see the other side perfectly fine, the other side can see me fine, but can't hear me. Note that the other side is using GMail's web interface. Git commit 90c2306794463c2816f49a79797fad7321540a14 by George Kiagiadakis. Committed on 20/07/2012 at 14:25. Pushed by gkiagia into branch 'master'. libktpcall: Small refactoring - Refactor the *Private classes to be standalone classes in the KTpCallPrivate namespace. - Move all classes in private/ to the KTpCallPrivate namespace. - Eliminate the friend class madness. - Refactor the way the input device pipeline works. This should solve the bug where *sometimes* media is not sent to the other side. - Remove InputControlBin as a consequence of the above. - Change a bit the internal design of how sources and sinks are handled so that 1) it is possible to do an echo bot later with the same code and 2) it is possible to handle's the tp-fs properties and signals related to the Content.I.AudioControl and Content.I.VideoControl interfaces. M +6 -4 libktpcall/CMakeLists.txt M +70 -177 libktpcall/call-channel-handler.cpp M +13 -5 libktpcall/call-channel-handler.h M +35 -243 libktpcall/call-content-handler.cpp M +20 -16 libktpcall/call-content-handler.h D +0 -102 libktpcall/call-content-handler_p.h M +4 -0 libktpcall/private/device-element-factory.cpp M +4 -0 libktpcall/private/device-element-factory.h D +0 -140 libktpcall/private/input-control-bin.cpp D +0 -60 libktpcall/private/input-control-bin.h M +4 -0 libktpcall/private/phonon-integration.cpp M +4 -0 libktpcall/private/phonon-integration.h M +4 -0 libktpcall/private/sink-controllers.cpp M +4 -1 libktpcall/private/sink-controllers.h R +54 -155 libktpcall/private/sink-manager.cpp [from: libktpcall/private/sink-managers.cpp - 058% similarity] A +66 -0 libktpcall/private/sink-manager.h [License: LGPL (v2.1+)] D +0 -113 libktpcall/private/sink-managers.h D +0 -299 libktpcall/private/source-controllers.cpp D +0 -95 libktpcall/private/source-controllers.h A +223 -0 libktpcall/private/tf-audio-content-handler.cpp [License: LGPL (v2.1+)] A +69 -0 libktpcall/private/tf-audio-content-handler.h [License: LGPL (v2.1+)] A +175 -0 libktpcall/private/tf-channel-handler.cpp [License: LGPL (v2.1+)] A +79 -0 libktpcall/private/tf-channel-handler.h [License: LGPL (v2.1+)] A +40 -0 libktpcall/private/tf-content-handler-factory.h [License: LGPL (v2.1+)] A +211 -0 libktpcall/private/tf-content-handler.cpp [License: LGPL (v2.1+)] A +93 -0 libktpcall/private/tf-content-handler.h [License: LGPL (v2.1+)] A +259 -0 libktpcall/private/tf-video-content-handler.cpp [License: LGPL (v2.1+)] A +60 -0 libktpcall/private/tf-video-content-handler.h [License: LGPL (v2.1+)] M +3 -0 libktpcall/private/video-sink-bin.cpp M +4 -0 libktpcall/private/video-sink-bin.h M +0 -3 libktpcall/tests/CMakeLists.txt M +2 -0 libktpcall/tests/configuration_test.cpp D +0 -87 libktpcall/tests/sourcetest.cpp M +2 -2 src/call-window.cpp http://commits.kde.org/telepathy-call-ui/90c2306794463c2816f49a79797fad7321540a14 |