# FluxMaster : sources de Mediabunny modifiée / modified Mediabunny sources

FluxMaster (extension Chrome de Flavien Hue) contient une copie modifiée de la bibliothèque
Mediabunny 1.61.3 (Vanilagy et contributeurs, licence MPL-2.0). Comme l'exige la MPL-2.0
(section 3.2), ce dossier publie le fichier modifié et le correctif complet.

FluxMaster (a Chrome extension by Flavien Hue) ships a modified copy of the Mediabunny 1.61.3
library (Vanilagy and contributors, MPL-2.0). As required by MPL-2.0 section 3.2, this folder
publishes the modified file and the complete patch.

## Fichiers / Files

| Fichier / File | Contenu / Content |
|---|---|
| `mediabunny.mjs` | fichier modifié, tel que livré dans l'extension (`vendor/mediabunny/mediabunny.mjs`) / modified file, as shipped |
| `mediabunny-1.61.3-fluxmaster.patch` | correctif complet (diff unifié) / complete patch (unified diff) |
| `PATCH.md` | chaque étape du correctif, en français / every step of the patch (French) |
| `SOURCE.md` | provenance et empreintes / provenance and checksums |
| `LICENSE` | Mozilla Public License 2.0 |
| `SHA256SUMS` | empreintes SHA-256 / SHA-256 checksums |

## Ce qui change / What changes

Tout le code de déchiffrement est retiré (MP4 chiffré CENC et cbcs, HLS en AES-128 et SAMPLE-AES) :
FluxMaster refuse ces contenus et ne les déchiffre jamais. Une étape (P31) réduit la mémoire du
démultiplexeur MPEG-TS.

All decryption code is removed (CENC and cbcs encrypted MP4, AES-128 and SAMPLE-AES HLS): FluxMaster
refuses such content and never decrypts it. One step (P31) reduces the memory used by the MPEG-TS
demuxer.

## Vérifier / Verify

```bash
npm pack mediabunny@1.61.3 && tar xzf mediabunny-1.61.3.tgz && cd package
shasum -a 256 dist/bundles/mediabunny.mjs     # ef4af783346b35fb85a32fc17b7cbeba7549129ef5105ae644a9041d414a99a5
patch -p1 < ../mediabunny-1.61.3-fluxmaster.patch
shasum -a 256 dist/bundles/mediabunny.mjs     # 8146e8ec7cf0a4a1b442640be14dee0f43e09681d852ec9a224f28bf70f29b93
```

Source d'origine / Original source: https://github.com/Vanilagy/mediabunny/tree/v1.61.3
