about summary refs log tree commit diff
path: root/test/test_utils.py
diff options
context:
space:
mode:
authordirkf <fieldhouse@gmx.net>2023-07-28 06:03:14 +0100
committerdirkf <fieldhouse@gmx.net>2023-07-29 14:27:26 +0100
commite7926ae9f4e5fa258696551a39295402819280c9 (patch)
tree979a70febc93910d6854077b8efc913aee5eca22 /test/test_utils.py
parent87e578c9b891b29ab6559ac81ed391897b1e1ace (diff)
downloadyoutube-dl-e7926ae9f4e5fa258696551a39295402819280c9.tar.gz
youtube-dl-e7926ae9f4e5fa258696551a39295402819280c9.tar.xz
youtube-dl-e7926ae9f4e5fa258696551a39295402819280c9.zip
[utils] Rework decoding of `Content-Encoding`s
* support nested encodings
* support optional `br` encoding, if brotli package is installed
* support optional 'compress' encoding, if ncompress package is installed
* response `Content-Encoding` has only unprocessed encodings, or removed
* response `Content-Length` is decoded length (usable for filesize metadata)
* use zlib for both deflate and gzip decompression
* some elements taken from yt-dlp: thx especially coletdjnz
Diffstat (limited to 'test/test_utils.py')
0 files changed, 0 insertions, 0 deletions