christian linke [Fri, 12 Oct 2012 14:49:34 +0000 (16:49 +0200)]
* Call ControlRundown on receiving SIGTERM.
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Thu, 4 Oct 2012 14:25:51 +0000 (16:25 +0200)]
* adding GoogleMock including GoogleTest into the project
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Thu, 4 Oct 2012 13:49:12 +0000 (15:49 +0200)]
* change global include for gest.h to local include
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Tue, 2 Oct 2012 12:04:45 +0000 (14:04 +0200)]
* make sure that cmake -DCONTROLLER_PLUGIN="......." works
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Tue, 2 Oct 2012 11:38:21 +0000 (13:38 +0200)]
* create bin directory if does not exists
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Tue, 2 Oct 2012 11:02:51 +0000 (13:02 +0200)]
* small change in CommanSenderTest to be more generic
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Tue, 2 Oct 2012 10:41:06 +0000 (12:41 +0200)]
* [GAM-100] nonexisting tables are dropped
Signed-off-by: christian linke <christian.linke@bmw.de>
christian linke [Thu, 27 Sep 2012 08:47:37 +0000 (10:47 +0200)]
* include google test into source tree
Signed-off-by: christian linke <christian.linke@bmw.de>
christian mueller [Tue, 11 Sep 2012 16:21:13 +0000 (18:21 +0200)]
* [GAM-91] make CAmSerializer calls with references safer, no working
Signed-off-by: christian mueller <christian.linke@bmw.de>
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 10 Sep 2012 15:41:30 +0000 (17:41 +0200)]
* [GAM-91] make CAmSerializer calls with references safer
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Johannes Schanda (qxb7952) [Mon, 3 Sep 2012 11:26:12 +0000 (13:26 +0200)]
Fix for commit
bf5814ff3aa87fde46904a747a7108ea458f063e, signals now send on correct interface
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 3 Sep 2012 07:41:26 +0000 (09:41 +0200)]
* [GAM-90] fixed signals send on wrong interface
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 3 Jul 2012 08:47:51 +0000 (10:47 +0200)]
add setVolumeStep, setSinkMuteState, setSourceSoundProperty in telnetserver
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 27 Jun 2012 12:33:52 +0000 (14:33 +0200)]
* [GAM-45] fixed projecttypes.h is missing in source package
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 27 Jun 2012 12:32:56 +0000 (14:32 +0200)]
* [GAM-65] seg faults when starting AudiManager as daemon. This is now totally fixed. The absolut path is handed over via cmake so the AudioManager can find the xmls to be loaded in daemon mode as well
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 26 Jun 2012 17:32:28 +0000 (19:32 +0200)]
* [GAM-55] some finetuning on bugfix.
* fixing registration of Dltcontextx too late for Dbus plugins
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 26 Jun 2012 16:34:45 +0000 (18:34 +0200)]
* typo in documentation
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 26 Jun 2012 12:06:30 +0000 (14:06 +0200)]
* fix setSinkSoundProperty in telnetserver
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 26 Jun 2012 12:03:16 +0000 (14:03 +0200)]
* [GAM-55] fix wrong context id in logError and logInfo
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 26 Jun 2012 08:57:47 +0000 (10:57 +0200)]
* [GAM-24] turn watchdog feature off by default.
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 25 Jun 2012 14:10:07 +0000 (16:10 +0200)]
* [GAM-80] fixed PluginRoutingInterfaceAsync test does not compile without dlt installed (WITH_DLT=OFF)
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 25 Jun 2012 13:49:26 +0000 (15:49 +0200)]
* [GAM-82] fixed CAmRoutingSender::setRoutingReady/setRoutingRundown does never confirm - incorrect loop size
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Wed, 20 Jun 2012 11:36:38 +0000 (13:36 +0200)]
* remove compiler warning
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Wed, 20 Jun 2012 11:35:50 +0000 (13:35 +0200)]
* fix undefined reference to `clock_gettime' in In functions of `am::CAmSocketHandler'
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Thu, 24 May 2012 10:36:43 +0000 (12:36 +0200)]
* [GAM-8] documentation of communication between routing plugins & sources / sinks
[GAM-9] document in EA
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Christian Mueller [Tue, 22 May 2012 16:02:59 +0000 (18:02 +0200)]
* corrected packageconf handling for systemd
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 22 May 2012 15:42:23 +0000 (17:42 +0200)]
* updated documentation for watchdog. Little adoptions on unit file and dependency graph
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Christian Mueller [Mon, 21 May 2012 17:03:24 +0000 (19:03 +0200)]
* [GAM-78] Using the AudioManager with Sessionbus does not work fixed
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
Christian Mueller [Mon, 21 May 2012 17:00:35 +0000 (19:00 +0200)]
* [GAM-24] Watchdog concept for the AudioManager. This patch introduces the watchdog functionality of the AudioManager. The function is based on the systemd watchdog functionality. The desired time intervals for checking the watchdog can be tweaked by the unit file for systemd. A sample unit file is added to the subdirectory cmake. Via Cmake build option, the watchdog functionality can be switched off.
If the development package from systemd is available it will use the lib that comes with it. If not, the default handler will be compiled along with the audiomanager and this one will be used.
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 15 May 2012 13:30:57 +0000 (15:30 +0200)]
* fixed wrong implementation of ProjectSpecific folder by using absolute paths
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 15 May 2012 07:57:50 +0000 (09:57 +0200)]
* [GAM-76] fix : add 64bit support for DLT logging
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 14 May 2012 09:03:52 +0000 (11:03 +0200)]
* fixed AmRoutingTest. Fixed missing mpDBusWrapper Initialisation
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 14 May 2012 08:32:58 +0000 (10:32 +0200)]
* forgot to submit Python include for Dbus test
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 11 May 2012 10:26:26 +0000 (12:26 +0200)]
* fix warnings that come with new compiler
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 11 May 2012 08:49:15 +0000 (10:49 +0200)]
* [GAM-75] fix: make AudioManager independend from python version
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Thu, 3 May 2012 12:40:20 +0000 (14:40 +0200)]
* [GAM-74] resolving issues found by coverity scan
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 2 May 2012 12:43:40 +0000 (14:43 +0200)]
* some changes to AMM POC Control Sender base sample code to make statemachines more clear
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 2 May 2012 12:42:55 +0000 (14:42 +0200)]
* [GAM-70] fix wrong type on database interface for source sound properties
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 27 Apr 2012 12:51:38 +0000 (14:51 +0200)]
* [GAM-69] AudioManager tests does not compile without dlt installed (WITH_DLT=OFF) fixed
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 27 Apr 2012 12:41:10 +0000 (14:41 +0200)]
* [GAM-72] change type std::list to std::vector in DbusWrapper
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 18 Apr 2012 12:37:36 +0000 (14:37 +0200)]
* changes for enabling the demo @AMM
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 24 Apr 2012 07:47:04 +0000 (09:47 +0200)]
*[GAM-71]: remove debug output
Author: Frank Herchet <frank.fh.herchet@bmw.de>
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 24 Apr 2012 07:37:37 +0000 (09:37 +0200)]
*[GAM-71]: move connectNoMoreThreads test
*[GAM-71]: change timeout to 1.5s
*[GAM-71]: fix connectAbortTooLate test
* fix issue in CAmEnvironment::TearDown
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 11 Apr 2012 15:29:39 +0000 (17:29 +0200)]
* [GAM-61] implement mute in sample controller
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 11 Apr 2012 15:27:46 +0000 (17:27 +0200)]
* [GAM-60] wrong calculation of time in asyncRoutingPlugin
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 11 Apr 2012 12:38:06 +0000 (14:38 +0200)]
* [GAM-59] disconnect does not work with example controller
* if MainConnection exists, new connection will be rejected
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 11 Apr 2012 11:19:56 +0000 (13:19 +0200)]
* [GAM-40] build audiomanager with a version but without git
* adopted readme
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Thu, 5 Apr 2012 11:22:18 +0000 (13:22 +0200)]
* [GAM-57] wrong sourceID and sinkID inserted into database fixed
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Mon, 16 Apr 2012 13:09:49 +0000 (15:09 +0200)]
* some modifications in telnetserver menu
Signed-off-by: Christian Mueller <christian.ei.mueller@bmw.de>
christian mueller [Wed, 4 Apr 2012 13:27:10 +0000 (15:27 +0200)]
* some enhancement to routingPluginDbus to make to get acces to all interfaces and handle multiple domains
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Sampreeth Ramavana [Wed, 4 Apr 2012 08:21:32 +0000 (13:51 +0530)]
adding a pulseaudio plugin to genivi audiomanager implements dbus methods for registering domain, source and sinks implements dbus signals and methods for receiving information from pulseaudio calls dbus methods in pulseaudio
Signed-off-by: Sampreeth Ramavana <sampreeth.ramavana@aricent.com>
christian mueller [Tue, 3 Apr 2012 18:15:27 +0000 (20:15 +0200)]
* [GAM-35] implement DBus for SESSION or SYSTEM bus
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 3 Apr 2012 15:38:04 +0000 (17:38 +0200)]
* add check if ProjectSpecific exists
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 3 Apr 2012 14:26:42 +0000 (16:26 +0200)]
* [GAM-56] fix
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 3 Apr 2012 11:05:02 +0000 (13:05 +0200)]
* [GAM-52] fix : main.cpp does not compile on -D WITH_DBUS_WRAPPER=OFF
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 2 Apr 2012 16:33:35 +0000 (18:33 +0200)]
* [GAM-54] fixed.
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Fri, 30 Mar 2012 08:04:47 +0000 (10:04 +0200)]
* [GAM-51] fix CAmDatabaseHandler::getListSinks (::getListSources) if sink (source) is invisible
christian mueller [Thu, 29 Mar 2012 16:02:18 +0000 (18:02 +0200)]
* [GAM-48] fixed compilation error for c++0x
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Thu, 29 Mar 2012 15:40:07 +0000 (17:40 +0200)]
* [GAM-49] worked in comments to last patches
* changed dlt threadsafeness
* changes on timers in CAmSockethandler
* adopted test of Sockethandler to changes
* add versioning scheme to documentation
* added forgotten #include <map> on CamDbusWrapper and CAmRoutingSenderAsync
* adopted RoutingReceiverAsyncTests to new timers
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
Frank Herchet [Tue, 27 Mar 2012 08:01:57 +0000 (10:01 +0200)]
* add setSinkVolume to telnetserver
christian mueller [Mon, 26 Mar 2012 13:05:12 +0000 (15:05 +0200)]
* changing logical wrong assert
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Mon, 26 Mar 2012 09:15:04 +0000 (11:15 +0200)]
* [GAM-47]. Graceful exit when there is no controller loaded. Added asserts, too.
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 13:47:13 +0000 (14:47 +0100)]
* enhanced documentation
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 12:43:37 +0000 (13:43 +0100)]
* [GAM-46] improvements on CAmSockthandler.
* Needed adoptions on CAmSockethandler tests
* Small bug in CAmSerializer
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 12:09:35 +0000 (13:09 +0100)]
* [GAM-44] adds threadsafeness to DltWrapper
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 12:07:49 +0000 (13:07 +0100)]
* documentation enhancement
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 11:52:33 +0000 (12:52 +0100)]
* remove unessessary script
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 09:17:47 +0000 (10:17 +0100)]
Merge branch 'master' of qmuc300924:AudioManager
christian mueller [Fri, 23 Mar 2012 08:55:18 +0000 (09:55 +0100)]
* fixed typo in addpackagedependencies.sh used for package management
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Fri, 23 Mar 2012 08:55:18 +0000 (09:55 +0100)]
* [GAM-42] fix
Signed-off-by: christian mueller <christian.ei.mueller@bmw.de>
christian mueller [Tue, 20 Mar 2012 14:59:19 +0000 (15:59 +0100)]
* enhanced documentation
* [GAM-39] fixed bug in build system
christian mueller [Tue, 13 Mar 2012 14:43:11 +0000 (15:43 +0100)]
* enhanced documentation
christian mueller [Tue, 13 Mar 2012 14:16:12 +0000 (15:16 +0100)]
* [GAM-37] fixed
christian mueller [Mon, 12 Mar 2012 09:42:19 +0000 (10:42 +0100)]
* [GAM-34] fixes sqlite missing error handling
christian mueller [Thu, 8 Mar 2012 14:56:00 +0000 (15:56 +0100)]
* [GAM-32] fix
christian mueller [Thu, 8 Mar 2012 12:08:29 +0000 (13:08 +0100)]
* fixes [ GAM-31]
christian mueller [Wed, 7 Mar 2012 17:29:45 +0000 (18:29 +0100)]
* [GAM-30] fix
christian mueller [Wed, 7 Mar 2012 17:29:03 +0000 (18:29 +0100)]
* [GAM-29] fixes
christian mueller [Wed, 7 Mar 2012 09:15:47 +0000 (10:15 +0100)]
* forgot to check in the documentation
christian mueller [Tue, 6 Mar 2012 19:11:13 +0000 (20:11 +0100)]
* removed all documentation to new place
* removed GENIVI copyright from headers
* [GDLT-41] changed DLT dependency to 2.5.0
christian mueller [Tue, 6 Mar 2012 15:39:11 +0000 (16:39 +0100)]
* unfortunatly changed AUDIO_include_FOLDER back to AUDIO_INCLUDE_FOLDER
christian mueller [Tue, 6 Mar 2012 14:28:59 +0000 (15:28 +0100)]
* last changes in the documentation
christian mueller [Tue, 6 Mar 2012 08:48:38 +0000 (09:48 +0100)]
* changed licence of Interfaceheaders and audiomanagertypes.h after review
christian mueller [Mon, 5 Mar 2012 21:49:12 +0000 (22:49 +0100)]
* updated license headers
* updated documentation
christian mueller [Mon, 5 Mar 2012 12:55:09 +0000 (13:55 +0100)]
* fixing CAmSerializer.h - smaller changes and copy past stuff
* adding new class in Controler plugin to use CAmSerializer to build up a shadow
* added test to test the new class (unfinished)
christian mueller [Thu, 1 Mar 2012 18:22:53 +0000 (19:22 +0100)]
Merge remote branch 'buildsau/master'
Conflicts:
AudioManagerDaemon/src/CAmDltWrapper.cpp
AudioManagerDaemon/src/main.cpp
include/shared/CAmDltWrapper.h
christian mueller [Thu, 1 Mar 2012 18:20:57 +0000 (19:20 +0100)]
* solved merge conflicts
christian mueller [Thu, 1 Mar 2012 18:12:55 +0000 (19:12 +0100)]
* fix [GAM-28] problems in routingsender.cpp
* [GAM-27] major refactoring: bringing everything to standardized names
* Enhancement of CAmSerializer.h
* improvement of documentation
* adoption & regeneration of inerfaces
Frank Herchet [Wed, 29 Feb 2012 14:42:08 +0000 (15:42 +0100)]
* fix debug output to stdout if WITH_DLT undefined
Frank Herchet [Wed, 29 Feb 2012 13:15:19 +0000 (14:15 +0100)]
Merge branch 'master' of qmuc300924:AudioManager
Frank Herchet [Wed, 29 Feb 2012 13:14:26 +0000 (14:14 +0100)]
* add command line argument "-V: print DLT logs to stdout" if compile flag WITH_DLT undefined
christian mueller [Wed, 29 Feb 2012 12:28:13 +0000 (13:28 +0100)]
Merge remote branch 'buildsau/master'
christian mueller [Wed, 29 Feb 2012 12:27:27 +0000 (13:27 +0100)]
* [ performance] for classes that do not need to be derived from, removed virtual desctructor
* implemented confirmation of routing ready in RoutingReceiver
* [Sockethandler] automatically set gDispatchDone to 0 when starting mainloop
* fixed unit text to work with latest changes (expect Dbus command interface)
* [GAM-4] added way to do synchronous calling on interfaces with the help of CAmSerializer.h
* reworked AsyncRoutingPlugin to work with CAmSerializer.h
* reworked AsyncRoutingPlugin to register elemtes in thread using CAmSerializer.h
* reworked AsncPlugin Tests to work with remodelled Plugin
Frank Herchet [Wed, 29 Feb 2012 08:59:38 +0000 (09:59 +0100)]
* fix compile error in DLTWrapper.cpp
Frank Herchet [Wed, 29 Feb 2012 08:38:02 +0000 (09:38 +0100)]
* [GAM-11] Merge branch 'dlt_dependency'
Conflicts:
CMakeLists.txt
cmake/config.cmake
Frank Herchet [Tue, 28 Feb 2012 14:45:50 +0000 (15:45 +0100)]
* [GAM-11] remove dependency from DLT in DLTWrapper if WITH_DLT is undefined
* [GAM-11] add some structs and enums to be compatible to DLT-interface
christian mueller [Mon, 27 Feb 2012 09:11:08 +0000 (10:11 +0100)]
* [GAM-4] updated interfaces
* shifted mainpage doxygen from EA generated to mainpage.h
* added logo to doxygen documentation
* fixed compile bug in cmakelists when no plugins are build
* [ GAM-23 ]fixed plugin version recognition in cmake
* first working CAmSerializer with DatabaseObserver
christian mueller [Mon, 27 Feb 2012 07:43:02 +0000 (08:43 +0100)]
* removed simple DBus Loop from DBusWrapper - is not needed anymore since Sockethandler is mandatory
Frank Herchet [Fri, 24 Feb 2012 12:29:02 +0000 (13:29 +0100)]
* [GAM-11] make project compilable without DLT
Frank Herchet [Fri, 24 Feb 2012 10:11:56 +0000 (11:11 +0100)]
* [GAM-11]: modify cmake and add compile flag WITH_DLT