Most mondanám, hogy fogtunk egy bugot, mert ha a
filter_ignored nem volt bekapcsolva, akkor nem csak a listában hagyta benne a nagyobb felbontásúakat (ami az elvárt viselkedés volt), hanem ki is választotta közülük legnagyobbat (ami viszont bug)...csak épp nálad ez be van kapcsolva. Szóval hiába volt ez a kódrész strlist := SplitString(DNSC, ',');
l := length(tmptab.ytdl_params) - 1;
for p := 1 to l do
begin
tmptab.ytdl_params[p].is_ignored :=
FilterIgnored and
(
DimBlock(tmptab.ytdl_params[p].width, tmptab.ytdl_params[p].height)
or FindCodecMatch(@strlist, tmptab.ytdl_params[p].acodec, tmptab.ytdl_params[p].vcodec)
)
;
end;bugos, mert a FilterIgnored nem itt kell (valami brainglitchem miatt rakhattam ide...), mert nálad az true volt, így nálad működnie kellett volna.
Szóval igen, ha megint előjönne, akkor kérném az új linket és azt is, hogy ha újratöltöd a tabot, akkor is fennáll-e még a hiba. Mert ez lehet az MPV, vagy a YT sara is... Előre is köszi, meg a reportot is köszi; kár, hogy nem azt a bugot sikerült felszámolni, ami téged sújt. :/