[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