youtube-dl/youtube_dl/postprocessor
辰言 1373b6dc11 Fix case-sensitivity bugs when handling uppercase file extensions
This fixes several bugs in youtube-dl where checking file extensions was case-sensitive, leading to double-extension output files (e.g. filename.MP4.mp4), postprocessor crashes when embedding thumbnails or converting formats, and failures to determine the format of trailing-slashed URLs. All checking logic is updated to compare extensions case-insensitively, and new unit tests are added to verify the fixes.
2026-06-30 16:02:53 +08:00
..
__init__.py Add fixup for media files produced by HlsNative downloader(fixes #4776) 2016-03-01 21:10:41 +01:00
common.py [postprocessor/common] Use 'self._downloader.params' instead of 'self.params' 2015-09-05 12:11:36 +02:00
embedthumbnail.py Fix case-sensitivity bugs when handling uppercase file extensions 2026-06-30 16:02:53 +08:00
execafterdownload.py [postprocessor/execafterdownload] Encode command line (closes #13407) 2017-06-17 23:16:53 +07:00
ffmpeg.py Fix case-sensitivity bugs when handling uppercase file extensions 2026-06-30 16:02:53 +08:00
metadatafromtitle.py [postprocessor] Don't replace existing value with null metadata parsed from title 2022-08-15 16:45:04 +01:00
xattrpp.py Fix W504 and disable W503 (closes #20863) 2019-05-11 03:57:40 +07:00