fixes #416
Merge pull request #420 from PowerPointLabs/Issue_416

fixes #416
fixes #407
Merge pull request #421 from PowerPointLabs/Issue_407

fixes #407
fixes #407, function works but need more general function
Merge branch 'release_v1.8' into Feature-AudioRecord