diff options
author | Amit Shekhar <ashekhar@codeaurora.org> | 2013-03-20 14:51:24 -0700 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2014-05-06 01:03:58 -0700 |
commit | ee2f2d2b265e9db9da24cd97be0864989f96f3f2 (patch) | |
tree | 7264d00ef557573d6a999807a2ba1313b86904fe /arm-wt-22k/lib_src | |
parent | d0198b18feacbb9e51719086ae1e9b0998bb26ec (diff) | |
download | android_external_sonivox-cm-11.0-XNPH30O-bacon-4f280f505a.tar.gz android_external_sonivox-cm-11.0-XNPH30O-bacon-4f280f505a.tar.bz2 android_external_sonivox-cm-11.0-XNPH30O-bacon-4f280f505a.zip |
audio: Support for mxmf file playbackcm-11.0-XNPH44S-bacon-5fa8c79c0bcm-11.0-XNPH33R-bacon-3628510d76cm-11.0-XNPH30O-bacon-4f280f505acm-11.0-XNPH25R-bacon-d22b777afacm-11.0-XNPH22R-bacon-03d77315eacm-11.0-XNPH05Q-tomato-9828f8e9cccm-11.0-XNPH05Q-bacon-5229c4ef56stable/cm-11.0-XNG2Sstable/cm-11.0-XNF9Xstable/cm-11.0-XNF8Ystable/cm-11.0shipping/cm-11.0
-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
Diffstat (limited to 'arm-wt-22k/lib_src')
-rw-r--r-- | arm-wt-22k/lib_src/eas_mdls.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/arm-wt-22k/lib_src/eas_mdls.c b/arm-wt-22k/lib_src/eas_mdls.c index e8dc463..1ca359e 100644 --- a/arm-wt-22k/lib_src/eas_mdls.c +++ b/arm-wt-22k/lib_src/eas_mdls.c @@ -595,8 +595,14 @@ EAS_RESULT DLSParser (EAS_HW_DATA_HANDLE hwInstData, EAS_FILE_HANDLE fileHandle, return EAS_ERROR_FILE_FORMAT; } - /* limit check */ - if ((dls.artCount == 0) || (dls.artCount > DLS_MAX_ART_COUNT)) + /* limit check - warn user if artCount is 0 and use default articulations */ + if ( dls.artCount == 0 ) + { + { /* dpp: EAS_ReportEx(_EAS_SEVERITY_WARNING, "DLS file contains 0 #articulations, using default.\n"); */ } + } + + /* limit check */ + if ( dls.artCount > DLS_MAX_ART_COUNT ) { { /* dpp: EAS_ReportEx(_EAS_SEVERITY_ERROR, "DLS file contains invalid #articulations [%u]\n", dls.regionCount); */ } return EAS_ERROR_FILE_FORMAT; |