This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 604
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes in this update * **Enhancements** * Updated MediaPlayer to solve stability issues * All capability agents were refined to work with the updated MediaPlayer * Added the TemplateRuntime capability agent * Added the SpeakerManager capability agent * Added a configuration option ("sampleApp":"endpoint") that allows the endpoint that SampleApp connects to to be specified without changing code or rebuilding * Added very verbose capture of libcurl debug information * Added an observer interface to observer audio state changes from AudioPlayer * Added support for StreamMetadataExtracted Event. Stream tags found in the stream are represented in JSON and sent to AVS * Added to the SampleApp a simple GuiRenderer as an observer to the TemplateRuntime Capability Agent * Moved shared libcurl functionality to AVSCommon/Utils * Added a CMake option to exclude tests from the "make all" build. Use "cmake <absolute-path-to-source> -DACSDK_EXCLUDE_TEST_FROM_ALL=ON" to enable it. When this option is enabled "make unit" and "make integration" still could be used to build and run the tests * **Bug fixes**: * Previously scheduled alerts now play following a restart * General stability fixes * Bug fix for CertifiedSender blocking forever if the network goes down while it's trying to send a message to AVS * Fixes for known issue of Alerts integration tests fail: AlertsTest.UserLongUnrelatedBargeInOnActiveTimer and AlertsTest.handleOneTimerWithVocalStop * Attempting to end a tap-to-talk interaction with the tap-to-talk button wouldn't work * SharedDataStream could encounter a race condition due to a combination of a blocking Reader and a Writer closing before writing any data * Bug-fix for the ordering of notifications within alerts scheduling. This fixes the issue where a local-stop on an alert would also stop a subsequent alert if it were to begin without delay * **Known Issues** * Capability agent for Notifications is not included in this release * Inconsistent playback behavior when resuming content ("Alexa, pause." / "Alexa, resume."). Specifically, handling playback offsets, which causes the content to play from the start. This behavior is also occasionally seen with "Next" / "Previous". * `ACL`'s asynchronous receipt of audio attachments may manage resources poorly in scenarios where attachments are received but not consumed.
- Loading branch information
1 parent
dbf4374
commit 2cc16d8
Showing
171 changed files
with
10,368 additions
and
2,896 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,102 @@ | ||
--- | ||
Language: Cpp | ||
BasedOnStyle: Google | ||
AccessModifierOffset: -4 | ||
AlignAfterOpenBracket: AlwaysBreak | ||
#AlignConsecutiveAssignments: false | ||
#AlignConsecutiveDeclarations: false | ||
#AlignEscapedNewlines: Left | ||
#AlignOperands: true | ||
#AlignTrailingComments: true | ||
AllowAllParametersOfDeclarationOnNextLine: false | ||
#AllowShortBlocksOnASingleLine: false | ||
#AllowShortCaseLabelsOnASingleLine: false | ||
AllowShortFunctionsOnASingleLine: None | ||
#AllowShortIfStatementsOnASingleLine: true | ||
#AllowShortLoopsOnASingleLine: true | ||
#AlwaysBreakAfterDefinitionReturnType: None | ||
#AlwaysBreakAfterReturnType: None | ||
#AlwaysBreakBeforeMultilineStrings: true | ||
#AlwaysBreakTemplateDeclarations: true | ||
BinPackArguments: false | ||
BinPackParameters: false | ||
#BraceWrapping: | ||
# AfterClass: false | ||
# AfterControlStatement: false | ||
# AfterEnum: false | ||
# AfterFunction: false | ||
# AfterNamespace: false | ||
# AfterObjCDeclaration: false | ||
# AfterStruct: false | ||
# AfterUnion: false | ||
# BeforeCatch: false | ||
# BeforeElse: false | ||
# IndentBraces: false | ||
# SplitEmptyFunctionBody: true | ||
#BreakBeforeBinaryOperators: None | ||
#BreakBeforeBraces: Attach | ||
BreakBeforeInheritanceComma: true | ||
#BreakBeforeTernaryOperators: true | ||
#BreakConstructorInitializersBeforeComma: false | ||
BreakConstructorInitializers: AfterColon | ||
#BreakAfterJavaFieldAnnotations: false | ||
#BreakStringLiterals: true | ||
ColumnLimit: 120 | ||
#CommentPragmas: '^ IWYU pragma:' | ||
#CompactNamespaces: false | ||
#ConstructorInitializerAllOnOneLineOrOnePerLine: true | ||
ConstructorInitializerIndentWidth: 8 | ||
#ContinuationIndentWidth: 4 | ||
#Cpp11BracedListStyle: true | ||
DerivePointerAlignment: false | ||
#DisableFormat: false | ||
#ExperimentalAutoDetectBinPacking: false | ||
#FixNamespaceComments: true | ||
#ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ] | ||
#IncludeCategories: | ||
# - Regex: '^<.*\.h>' | ||
# Priority: 1 | ||
# - Regex: '^<.*' | ||
# Priority: 2 | ||
# - Regex: '.*' | ||
# Priority: 3 | ||
#IncludeIsMainRegex: '([-_](test|unittest))?$' | ||
#IndentCaseLabels: true | ||
IndentWidth: 4 | ||
#IndentWrappedFunctionNames: false | ||
#JavaScriptQuotes: Leave | ||
#JavaScriptWrapImports: true | ||
#KeepEmptyLinesAtTheStartOfBlocks: false | ||
#MacroBlockBegin: '' | ||
#MacroBlockEnd: '' | ||
#MaxEmptyLinesToKeep: 1 | ||
#NamespaceIndentation: None | ||
#ObjCBlockIndentWidth: 2 | ||
#ObjCSpaceAfterProperty: false | ||
#ObjCSpaceBeforeProtocolList: false | ||
#PenaltyBreakAssignment: 2 | ||
#PenaltyBreakBeforeFirstCallParameter: 1 | ||
#PenaltyBreakComment: 300 | ||
#PenaltyBreakFirstLessLess: 120 | ||
#PenaltyBreakString: 1000 | ||
#PenaltyExcessCharacter: 1000000 | ||
PenaltyReturnTypeOnItsOwnLine: 20000 | ||
#PointerAlignment: Left | ||
#ReflowComments: true | ||
SortIncludes: false | ||
#SpaceAfterCStyleCast: false | ||
#SpaceAfterTemplateKeyword: true | ||
#SpaceBeforeAssignmentOperators: true | ||
#SpaceBeforeParens: ControlStatements | ||
#SpaceInEmptyParentheses: false | ||
#SpacesBeforeTrailingComments: 2 | ||
#SpacesInAngles: false | ||
#SpacesInContainerLiterals: true | ||
#SpacesInCStyleCastParentheses: false | ||
#SpacesInParentheses: false | ||
#SpacesInSquareBrackets: false | ||
#Standard: Auto | ||
#TabWidth: 8 | ||
#UseTab: Never | ||
... | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
#CLion project files | ||
.idea | ||
#config file required for SDK integration tests. Each user will configure this differently, so it is preferable that git not show this file as | ||
#'untracked' when printing the status. | ||
Integration/AuthDelegate.config | ||
#macOS specific files | ||
.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.