audio: Miscellaneous fixes in external/sonivox

Support for mxmf file playback

-mxmf files couldn't be played.
-Added a condition check, in DLSParser(), to warn user if artCount is 0 and
 to use default articulations.

CRs-Fixed: 465437
Change-Id: I42b1634c65e3779ee7924913cc17020bde9cc38d

midi decoder lib state is not updated on midiplayer stop

 - On EAS_Pause() STREAM_FLAGS_PAUSE is added to streamFlags, but
   EAS_State() returns SUCCESS before checking for streamFlags and
   updating midiplayers state.
 - Fix is to check for streamFlags for STREAM_FLAGS_PAUSE and update
   midiplayers state before returning SUCCESS.

CRs-Fixed: 633774
Change-Id: Ie8845633f27f05c4917045dcf7cc2b3219c13ef6
2 files changed