@@ -92,6 +92,7 @@ describe(testName, () => {
9292 stream . service = osn . ServiceFactory . legacySettings ;
9393 stream . video = obs . defaultVideoContext ;
9494 stream . audioEncoder = osn . AudioEncoderFactory . create ( "ffmpeg_aac" , "audio-encoder-simple-streaming-1" ) ;
95+ const audioEncoder = stream . audioEncoder ;
9596 stream . signalHandler = ( signal ) => { obs . signals . push ( signal ) } ;
9697
9798 expect ( ( ) => {
@@ -100,6 +101,7 @@ describe(testName, () => {
100101
101102
102103 osn . SimpleStreamingFactory . destroy ( stream ) ;
104+ audioEncoder . release ( ) ;
103105 } ) ;
104106
105107 it ( 'Stream with missing audio encoder' , async function ( ) {
@@ -128,6 +130,7 @@ describe(testName, () => {
128130 stream . videoEncoder = osn . VideoEncoderFactory . create ( 'obs_x264' , 'video-encoder' ) ;
129131 stream . video = obs . defaultVideoContext ;
130132 stream . audioEncoder = osn . AudioEncoderFactory . create ( "ffmpeg_aac" , "audio-encoder-simple-streaming-2" ) ;
133+ const audioEncoder = stream . audioEncoder ;
131134 stream . signalHandler = ( signal ) => { obs . signals . push ( signal ) } ;
132135
133136 expect ( ( ) => {
@@ -136,6 +139,7 @@ describe(testName, () => {
136139
137140
138141 osn . SimpleStreamingFactory . destroy ( stream ) ;
142+ audioEncoder . release ( ) ;
139143 } ) ;
140144
141145 it ( 'Stream with missing canvas' , async function ( ) {
@@ -146,13 +150,15 @@ describe(testName, () => {
146150 stream . videoEncoder = osn . VideoEncoderFactory . create ( 'obs_x264' , 'video-encoder' ) ;
147151 stream . service = osn . ServiceFactory . legacySettings ;
148152 stream . audioEncoder = osn . AudioEncoderFactory . create ( "ffmpeg_aac" , "audio-encoder-simple-streaming-3" ) ;
153+ const audioEncoder = stream . audioEncoder ;
149154 stream . signalHandler = ( signal ) => { obs . signals . push ( signal ) } ;
150155
151156 expect ( ( ) => {
152157 stream . start ( ) ;
153158 } ) . throw ( 'Invalid main canvas' ) ;
154159
155160 osn . SimpleStreamingFactory . destroy ( stream ) ;
161+ audioEncoder . release ( ) ;
156162 } ) ;
157163
158164 it ( 'Start streaming' , async function ( ) {
0 commit comments