Skip to content

Commit

Permalink
Version 1.6.3 aac-sdk
Browse files Browse the repository at this point in the history
The Alexa Automotive Core (AAC) SDK is for automotive OEMs to integrate Alexa directly into vehicles.

**v1.6.3**

* v1.6.3 released on 2019-12-02

**Enhancements**

This release is for bug fixes only. There are no new features or enhancements.

**Resolved Issues**

* Fixed a race condition that could cause follow-ons to a TTS request (for example asking for movies nearby) not to play while Alexa is speaking or playing something.

**Known Issues**

* All known issues from v1.6.0
  • Loading branch information
MuniSakkuru authored and Muni Sakkuru committed Dec 3, 2019
1 parent e6156e1 commit 268f51a
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 7 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

___

## v1.6.3 released on 2019-12-02:

### Enhancements

This release is for bug fixes only. There are no new features or enhancements.

### Resolved Issues

* Fixed a race condition that could cause follow-ons to a TTS request (for example asking for movies nearby) not to play while Alexa is speaking or playing something.

### Known Issues

All known issues from v1.6.0.

## v1.6.2 released on 2019-10-11:

### Enhancements
Expand Down
13 changes: 6 additions & 7 deletions modules/alexa/engine/src/AudioChannelEngineImpl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -365,16 +365,15 @@ void AudioChannelEngineImpl::executePlaybackFinished( SourceId id )
{
handlePrePlaybackFinished( id );
ThrowIf( id == ERROR, "invalidSource" );

if( m_observer != nullptr ) {
m_observer->onPlaybackFinished( id );
}

m_currentId = ERROR;

// save the player offset
m_savedOffset = std::chrono::milliseconds( m_mediaPlayerPlatformInterface->getPosition() );

m_currentId = ERROR;
handlePostPlaybackFinished( id );

if( m_observer != nullptr ) {
m_observer->onPlaybackFinished( id );
}
}
catch( std::exception& ex ) {
AACE_ERROR(LX(TAG,"executePlaybackFinished").d("reason", ex.what()).d("expectedState",m_pendingEventState));
Expand Down

0 comments on commit 268f51a

Please sign in to comment.