mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-10-01 04:43:51 +02:00
Add SourceRef system to keep track of used Sources (fixes #332)
This commit is contained in:
+10
-1
@@ -236,7 +236,11 @@ export class Aes128CbcContext {
|
||||
}
|
||||
}
|
||||
|
||||
export const createAesDecryptStream = (reader: Reader, getInit: () => MaybePromise<Aes128CbcContextInit>) => {
|
||||
export const createAes128CbcDecryptStream = (
|
||||
reader: Reader,
|
||||
getInit: () => MaybePromise<Aes128CbcContextInit>,
|
||||
close: () => unknown,
|
||||
) => {
|
||||
let initted = false;
|
||||
let pos = 0;
|
||||
const CHUNK_SIZE = 2 ** 16;
|
||||
@@ -288,7 +292,12 @@ export const createAesDecryptStream = (reader: Reader, getInit: () => MaybePromi
|
||||
|
||||
controller.enqueue(trimmedOutput);
|
||||
controller.close();
|
||||
|
||||
close();
|
||||
}
|
||||
},
|
||||
cancel: () => {
|
||||
close();
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user