Rewrite reader logic, add separate reader for caching MP4 chunks, add more advanced drain iterators

This commit is contained in:
Vanilagy
2024-12-08 20:04:47 +01:00
parent ecfd193ae0
commit 5978110de9
12 changed files with 691 additions and 355 deletions
+7
View File
@@ -204,3 +204,10 @@ export const promiseWithResolvers = <T = void>() => {
return { promise, resolve: resolve!, reject: reject! };
};
export const removeItem = <T>(arr: T[], item: T) => {
const index = arr.indexOf(item);
if (index !== -1) {
arr.splice(index, 1);
}
};