| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
its utilities during development phase
- build AM normally
- build application or plugin with below cmake options:
-DAudioManager-uninstalled:OPTION=ON
-DAudioManager_DIR:PATH=<path-to-AM-build-directory>
-DAudioManagerUtilities_DIR:PATH=<path-to-AM-build-directory>/AudioManagerUtilities
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|\
| |
| | |
Null-Pointer Handling Patch in CAmRouter.cpp
|
| |
| |
| |
| |
| | |
Null Point Handling Patch
Detected by static analysis
|
| |
| |
| |
| |
| |
| |
| |
| | |
- additional build options
- typo corrections in CAmSerialzer
- typo correction in IAmControl.h (interface version incremented -> 5.3)
Signed-off-by: Martin Koch <martin.koch@ese.de>
|
|\ \
| |/
| |
| | |
Update CAmSerializer.h(typo correction regarding getListDelegagePoiters)
- public interface kept intact.
|
| |
| |
| |
| | |
inline redirection for getListDelegatePoiters on V1
|
| |
| |
| |
| |
| |
| |
| | |
CAmDelegagePtr > CAmDelegatePtr
mListDelegatePoiters > mListDelegatePointers
getListDelegatePoiters > getListDelegatePointersSize
(for getListDelegatePoiters inline redirection is added for downward compatibility)
|
|\ \
| |/
| | |
IAmControl: typo correction for changDomainStateDB to changeDomainStateDB
|
| |
| |
| |
| |
| | |
Indent /t to four spaces
(I'm sorry that I'm not accustomed with gitHub GUI.)
|
| |
| |
| |
| |
| |
| |
| | |
legacy redirection for typo correction
for the chage :
from : changDomainStateDB
to : changeDomainStateDB
|
| |
| |
| | |
typo changDomainStateDB > changeDomainStateDB
|
| |
| |
| | |
typo changDomainStateDB > changeDomainStateDB
|
| |
| |
| | |
typo changDomainStateDB > changeDomainStateDB
|
| |
| |
| | |
typo changDomainStateDB > changeDomainStateDB
|
|\ \
| |/
|/| |
AM daemon: Add build options
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Max paths count returned to the controller (default: 5)
- How many times the routing algorithm should look back into domains (0 = disallowed, 1 = single = default, ..., UINT_MAX = unlimited)
Add default value and description for
- existing option WITH_DATABASE_CHANGE_CHECK
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|/
|
|
| |
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|
|
|
|
|
| |
VERSION file
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|\
| |
| | |
AM-Utils: Introduce new logging architecture, providing a common DLT-independant wrapper for the 3 logging channels (DLT, file and stdout)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
logging architecture.
- Known side-effect: CAmSerializer.h and TAmPluginTemplate.h no longer indirectly include
dlt_user.h. Thus macros like DLT_DECLARE_CONTEXT and DLT_IMPORT_CONTEXT
may be undefined in application code unless CAmDltWrapper.h or dlt_user.h is included explicitly.
- Since the DLT functionality is now encapsulated inside a dedicated class, such declaration is
usually superfluous and can be dropped.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
| |
| |
| |
| |
| |
| | |
each logging channel (DLT, file or stdout) and a channel-independent wrapper class. (first preparation step of AM for build without strong dependency to DLT library)
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|\ \
| |/
|/| |
Add plural form of set/get ..SoundProperty() and ..SystemProperty() to allow for simultaneous handling of multible, possibly interrelated attributes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
attributes to command and control interface
- implement plural form of requests and acknowledgments in core
- provide empty default implementations in interfaces to ensure backward compatibility with older plugins
- accommodate extension in module tests
Main purpose of this extension is to allow for one-shot (uninterrupted), consistent change of multiple, possibly interrelated configuration attributes.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
command and control interface
- implement plural form of requests and acknowledgments in core
- provide empty default implementations in interfaces to ensure backward compatibility with older plugins
- accommodate extensions in module tests
- leave existing singular form untouched
Main purpose of this extension is to allow for one-shot (uninterrupted), consistent change of multiple, possibly interrelated sound properties.
Signed-off-by: Martin Koch <mkoch@de.adit-jv.com>
|
|\
| |
| | |
Fix remove connection
|
| |
| |
| |
| | |
CAmDatabaseHandlerMap::removeMainConnectionDB()
|
|\ \
| | |
| | | |
Add namespace doc
|
| |/
| |
| |
| |
| | |
- the presence of this documentation enables doxygen (as of version 1.8.11) to resolve \ref links
not only for classes, but also for documented enums, typedefs and defines.
|
|\ \
| |/
| | |
AM-Test: drop accidentally pushed backup file: AudioManagerCore/test/…
|
|/
|
|
| |
AudioManagerCore/test/AmRoutingInterfaceTest/CMakeLists.txt~
|
|\
| |
| | |
Minor improvements for DLT and Database handler.
|
|/
|
|
|
|
|
|
|
| |
Fix infinite loop in CAmDltWrapper by logging out enum values exceeding the boundaries.
Minor changes: Pull request 36
changed implementation to database macros (review comments)
added option "WITH_DATABASE_CHANGE_CHECK" to audiomanagerconfig.h.in
whitespace cleanup in test/AmMapHandlerTest/CAmMapHandlerTest.cpp
additional cast to uint in DB_UPDATE call in function removeMainConnectionDB to solve error in macro expansion
|
|\
| |
| | |
Issue #24 clean up whitespace
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|/
|
|
|
|
| |
Linked files are wrongly referenced. They will be provided in a later PR.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|\
| |
| | |
Clean up whitespace #24: Provide configuration files for the beautifier uncrustify
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|/
|
|
| |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
|\
| |
| | |
Clean pr26 utility updates
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In case someone removed a fd and closed it opened a new one and added it
to the socket handler the container state of the object in map was
changed from either REMOVE/CLOSE to UNINIT.
This leads to the emplace call in the fdPollingArray vector and the fd
is maintained twice. Over the entire runtime there will be zombie fds
provided to ppoll functions which will race a POLLERR revent leading to
100% cpu load.
Also the CLOSE state is now removed because only the application is aware
if a fd has to be closed. For instance calling add/remove in a loop were
start_listenting is not running will turn to a system issue were no fds
can be provided by the operation system.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| |
| |
| |
| | |
It is not an error in case the requested fdpoll is not part of the
internal database. I just worth to print a warning here.
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|
| |
| |
| |
| | |
Signed-off-by: Jens Lorenz <jlorenz@de.adit-jv.com>
|