[Bug 302564] When a call is made using KDE Telepathy audio works for either the caller or receiver
George Kiagiadakis
kiagiadakis.george at gmail.com
Fri Jul 20 15:33:47 BST 2012
https://bugs.kde.org/show_bug.cgi?id=302564
George Kiagiadakis <kiagiadakis.george at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|--- |Future
Status|NEW |RESOLVED
CC| |kiagiadakis.george at gmail.co
| |m
Resolution|--- |FIXED
--- Comment #2 from George Kiagiadakis <kiagiadakis.george at gmail.com> ---
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
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kde-telepathy-bugs
mailing list