[youtube] Remove the nondash formats (fixes #5774)
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Fri, 22 May 2015 09:58:52 +0000 (11:58 +0200)
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Sun, 24 May 2015 16:26:20 +0000 (18:26 +0200)
commit04b3b3df05a26a361441754afeb7ff24d0c1f559
tree71d6464bcc16f57a841027b6a4e89cfd6f65174f
parentba6454761687e099f960b50cb50a9b87f4ec6d17
[youtube] Remove the nondash formats (fixes #5774)

Since we use fixed values for some fields like width and height they can be wrong, and would get picked by some formats filters.
For example for https://www.youtube.com/watch?v=EQCrhbBxsjA the biggest height is 720 and for nondash formats it's set to 1440, so -f 'bestvideo[height>=1200]+bestaudio' would incorrectly pick the nondash format, instead it should report that the requested format is not available.
youtube_dl/extractor/youtube.py