diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatCallbackTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatCallbackTest.test.js index 19dbb2a10add64cded3d479a89ffa21cfe25cb2d..410df99aec3299ca58fe1e0aaace68ce4954d8f0 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatCallbackTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatCallbackTest.test.js @@ -147,6 +147,8 @@ describe('AudioDecoderFormatCallback', function () { audioDecodeProcessor.stop((err) => { expect(err).assertUndefined(); console.log("stop success"); + inputQueue = []; + outputQueue = []; audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.log("reset success"); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatPromiseTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatPromiseTest.test.js index e0a63589b4010f1e6da9ba20253297469b338455..2dc5f94ead6ea5e3f7c066fd11a861447975881d 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatPromiseTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFormatPromiseTest.test.js @@ -157,6 +157,8 @@ describe('AudioDecoderFormatPromise', function () { await audioDecodeProcessor.stop().then(() => { console.log("stop success"); }, failCallback).catch(failCatch); + inputQueue = []; + outputQueue = []; await audioDecodeProcessor.reset().then(() => { console.log("reset success"); }, failCallback).catch(failCatch); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncCallbackTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncCallbackTest.test.js index 9a73cf6503bfcca1baf77b21b642d99ce6caad42..a0319b1c5ead58344961d8698399b007de757a92 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncCallbackTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncCallbackTest.test.js @@ -271,6 +271,8 @@ describe('AudioDecoderFunc', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeFile(path, buf, len){ @@ -309,6 +311,7 @@ describe('AudioDecoderFunc', function () { } async function resetWork() { + resetParam(); audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info("case reset success"); @@ -338,6 +341,7 @@ describe('AudioDecoderFunc', function () { audioDecodeProcessor.stop((err) => { expect(err).assertUndefined(); console.info("case stop success"); + resetParam(); audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.log("case reset success"); @@ -776,6 +780,7 @@ describe('AudioDecoderFunc', function () { }) }); eventEmitter.on('reset', () => { + resetParam(); audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info(`case reset 1`); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncPromiseTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncPromiseTest.test.js index a293a36853fa526d1386cb89b0502ccf80f9ced2..b035b303a69ecf08c4588b1c0d7b33df1dde7f03 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncPromiseTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderFuncPromiseTest.test.js @@ -281,6 +281,8 @@ describe('AudioDecoderFunc', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeFile(path, buf, len) { @@ -317,6 +319,7 @@ describe('AudioDecoderFunc', function () { } async function resetWork() { + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); if (needrelease) { @@ -340,6 +343,7 @@ describe('AudioDecoderFunc', function () { await audioDecodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -658,6 +662,7 @@ describe('AudioDecoderFunc', function () { audioDecodeProcessor.stop().then(() => { console.info("case stop after 5s success"); }, failCallback).catch(failCatch);}); + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderMultiInstancesTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderMultiInstancesTest.test.js index bd6cdd450a14aad0794082d0fedf7ee504a43611..c30ae802bbc45ae6c84b6ccaa3d813762eeab6cc 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderMultiInstancesTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderMultiInstancesTest.test.js @@ -78,6 +78,8 @@ describe('AudioDecoderMultiInstances', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeFile(path, buf, len) { @@ -114,6 +116,7 @@ describe('AudioDecoderMultiInstances', function () { } async function resetWork(audioDecodeProcessor) { + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); if (needrelease) { @@ -137,6 +140,7 @@ describe('AudioDecoderMultiInstances', function () { await audioDecodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -255,6 +259,7 @@ describe('AudioDecoderMultiInstances', function () { console.info('case has created 16 decoders'); console.info('case array: ' + array); for (let j = 0; j < 16; j++) { + resetParam(); await array[j].reset().then(() => { console.info("reset decoder " + j); }, failCallback).catch(failCatch); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityCallbackTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityCallbackTest.test.js index fcfdfdf5816283a8fafab66c522ca877bc4e66ed..d6f2523d700821502f710363b17e2841c20b61ce 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityCallbackTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityCallbackTest.test.js @@ -329,6 +329,7 @@ describe('AudioDecoderReliabilityCallback', function () { audioDecodeProcessor.stop((err) => { expect(err).assertUndefined(); console.info("case stop success"); + resetParam(); audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.log("case reset success"); @@ -425,6 +426,7 @@ describe('AudioDecoderReliabilityCallback', function () { case RESET: mySteps.shift(); console.info(`case to reset`); + resetParam(); audioDecodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info(`case reset 1`); diff --git a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityPromiseTest.test.js b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityPromiseTest.test.js index b7ba753abaf4b3dfe9778c303acb9c7654d628d6..944f81e720bebb2e51e0a75a2f08c034b69b0702 100644 --- a/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityPromiseTest.test.js +++ b/multimedia/media/media_js_standard/audioDecoder/src/main/js/test/AudioDecoderReliabilityPromiseTest.test.js @@ -350,6 +350,7 @@ describe('AudioDecoderReliabilityPromise', function () { await audioDecodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioDecodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -435,6 +436,7 @@ describe('AudioDecoderReliabilityPromise', function () { case RESET: mySteps.shift(); console.info(`case to reset`); + resetParam(); audioDecodeProcessor.reset().then(() => { console.info(`case reset 1`); nextStep(mySteps, done); diff --git a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncCallbackTest.test.js b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncCallbackTest.test.js index 4bfd97b71824d82623befd92a639c828d5bf7e13..be808935879c2c88cff1825976c3489b6888d5f6 100644 --- a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncCallbackTest.test.js +++ b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncCallbackTest.test.js @@ -90,6 +90,8 @@ describe('AudioEncoderFuncCallback', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeHead(path, len) { @@ -155,6 +157,7 @@ describe('AudioEncoderFuncCallback', function () { } async function resetWork() { + resetParam(); audioEncodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info("case reset success"); @@ -180,6 +183,7 @@ describe('AudioEncoderFuncCallback', function () { audioEncodeProcessor.stop((err) => { expect(err).assertUndefined(); console.info("case stop success"); + resetParam(); audioEncodeProcessor.reset((err) => { expect(err).assertUndefined(); audioEncodeProcessor.release((err) => { @@ -605,6 +609,7 @@ describe('AudioEncoderFuncCallback', function () { }) }); eventEmitter.on('reset', () => { + resetParam(); audioEncodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info(`case reset 1`); diff --git a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncPromiseTest.test.js b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncPromiseTest.test.js index 1ed93bab091a60e6799dc20dd72a56b7501b8b83..d9fcc6f53674f23519573a385178182ac2d70cda 100644 --- a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncPromiseTest.test.js +++ b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderFuncPromiseTest.test.js @@ -100,6 +100,8 @@ describe('AudioEncoderFuncPromise', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeHead(path, len) { @@ -165,6 +167,7 @@ describe('AudioEncoderFuncPromise', function () { } async function resetWork() { + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("case reset success"); if (needrelease) { @@ -188,6 +191,7 @@ describe('AudioEncoderFuncPromise', function () { await audioEncodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -515,6 +519,7 @@ describe('AudioEncoderFuncPromise', function () { audioEncodeProcessor.stop().then(() => { console.info("stop after 5s success"); }, failCallback).catch(failCatch);}); + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("reset success"); }, failCallback).catch(failCatch); diff --git a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderMultiInstancesTest.test.js b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderMultiInstancesTest.test.js index fb6a95301da57d8e122c3562527877d982d645b6..970682db493cf87f398d346e21d45e01f724896d 100644 --- a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderMultiInstancesTest.test.js +++ b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderMultiInstancesTest.test.js @@ -92,6 +92,8 @@ describe('AudioEncoderFuncPromise', function () { timestamp = 0; sawInputEOS = false; sawOutputEOS = false; + inputQueue = []; + outputQueue = []; } function writeHead(path, len) { @@ -157,6 +159,7 @@ describe('AudioEncoderFuncPromise', function () { } async function resetWork(audioEncodeProcessor) { + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("case reset success"); if (needrelease) { @@ -180,6 +183,7 @@ describe('AudioEncoderFuncPromise', function () { await audioEncodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -301,6 +305,7 @@ describe('AudioEncoderFuncPromise', function () { console.info('case has created 16 encoders'); console.info('case array: ' + array); for (let j = 0; j < 16; j++) { + resetParam(); await array[j].reset().then(() => { console.info("reset encoder " + j); }, failCallback).catch(failCatch); diff --git a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityCallbackTest.test.js b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityCallbackTest.test.js index 48eb76c4c2c4236c3eff198a19ce49bd9f606a26..4a250c7fbf058683584e9166be91a62ab1ff552b 100644 --- a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityCallbackTest.test.js +++ b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityCallbackTest.test.js @@ -179,6 +179,7 @@ describe('AudioEncoderSTTCallback', function () { audioEncodeProcessor.stop((err) => { expect(err).assertUndefined(); console.info("case stop success"); + resetParam(); audioEncodeProcessor.reset((err) => { expect(err).assertUndefined(); console.log("case reset success"); @@ -274,6 +275,7 @@ describe('AudioEncoderSTTCallback', function () { case RESET: mySteps.shift(); console.info(`case to reset`); + resetParam(); audioEncodeProcessor.reset((err) => { expect(err).assertUndefined(); console.info(`case reset 1`); diff --git a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityPromiseTest.test.js b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityPromiseTest.test.js index e0ac98ae0cca8f04d7e33a9b609f21981f7512a9..c66e6b9fef2f1112e8e02cf250f39afcb06cfe9e 100644 --- a/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityPromiseTest.test.js +++ b/multimedia/media/media_js_standard/audioEncoder/src/main/js/test/AudioEncoderReliabilityPromiseTest.test.js @@ -197,6 +197,7 @@ describe('AudioEncoderSTTPromise', function () { await audioEncodeProcessor.stop().then(() => { console.info("case stop success"); }, failCallback).catch(failCatch); + resetParam(); await audioEncodeProcessor.reset().then(() => { console.info("case reset success"); }, failCallback).catch(failCatch); @@ -283,6 +284,7 @@ describe('AudioEncoderSTTPromise', function () { case RESET: mySteps.shift(); console.info(`case to reset`); + resetParam(); audioEncodeProcessor.reset().then(() => { console.info(`case reset 1`); nextStep(mySteps, done);