Commits on Source (11)
-
5bab6131
-
All it achieves at the moment is wasting CPU time, slowing down playback startup, and distracting users with extraneous warnings. Ref #27227
9bbdd152 -
91aac3a2
-
12b739ef
-
Link to old Wikipedia page revision where itag parameter formats were actually still described.
b5c12e5e -
This makes more sense and will simplify code flow.
7d9722f2 -
b9163199
-
Formats listed under that label are audio-only or video-only elementary streams, but offer choice encompassing the full array of supported resolutions, qualities and codecs; whereas classic multiplexed formats have long been dwindling down to only two formats now, 720p and 360p, or even 360p only for some content. For now, these "adaptive" formats are only used if explicitly requested by itag number. Ref #10237
aa2032bb -
This extends the old &fmt=[itag] URL syntax that we still supported all along to force format selection, and allows choosing from "adaptive" elementary streams without knowledge of itag specifics and in accordance with normal resolution preferences. This also allows playing only the audio part of music videos and skipping the download of the video part entirely, greatly reducing bitrate and providing mitigation against the throttling issue. Ref #10237, #27227
94d5e1aa -
b88da371
-
This provides experimental support to play again all available video resolutions, by combining audio and video "adaptive" elementary streams using an input slave. Not in use by default; use at your own risks. Again, by allowing to select resolutions lower than 360p, this also provides mitigation against the throttling issue. Ref #10237, #27227
e9705c55