Цитата: Уже двое суток гоняю английскую сборку плеера и прихожу к выводу, что это лишь миф о том, будто без доступа в интернет плеер шустрее работает.
Думаю тут проблема скорее от каши в голове.
Во-первых: непонятна связь в вашем предложении между "английской сборкой" и "без доступа в интернет плеер шустрее работает." От языка ничего не зависит.
Во-вторых: Не "без доступа в интернет", а "с исправлением, чтобы плеер даже не пытался в этот самый интернет ходить".
Наличие или отсутствие интернета никак не влияет.
В-третьих: Конечно же плеер не работает шустрее. Как это по вашему выглядит? Видео быстрее играется, больше кадров показывает? Интерфейс быстрее отрисовывает?
Вот так правильно: Не "быстрее плеер работает", а "быстрее плеер запускается до состояния, когда можно непосредственно смотреть видео". Лучше всего заметно при установленном внешнем фаерволле. Особенно в интерактивных режимах. Именно заметнее, ибо есть и при других режимах и при отсутствии файерволла. Кстати, в теме я давно и всю читаю: вроде бы никто и не говорил что отученый плеер "быстрее работает". Мне кажется это ваша вольная интерпретация, которая и неверна.
Исходники я, конечно, не видел, но ввиду того что видно как всё работает могу описать механизм, почему так происходит и почему "отучение от инета" помогает (па пальцах, особенно понятно будет программистам):
Похоже что автор плеера эти "поползновения" в инет сделал в основном потоке плеера, потому когда плеера запускается и доходит до этапа когда лезет в инет, он лезет в инет (да, капитан очевидность). Так вот - плеер делает запрос определенного урла в интернете. И пока плеер не получит ответ в виде запрашиваемой информации либо в виде ответа (по таймауту) что "информацию запросить невозможно" (происходит при отсутствии интернета у машины либо, например, если плеер заблокирован в фаерволле) он не будет продолжать загружаться. Вобщем обычный механизм. Таймаут небольшой, миллисекунды, но он есть. При наличии фаерволла может быть более заметен или ощутим.
Исправления же вносимые в плеер для отучения делают запрашиваемые урлы заведомо "пустыми" в результате чего плеер не "спотыкается" при запуске на этих урлах. Он не пытается запросить информацию и не ждет таймаута, если её запросить невозможно. Вот и всё. На саму работу плеера и его скорость, как вы выразились выше, это конечно же никак не влияет. Влияет только на "холодный запуск" плеера.
P.S.
Если автор вдруг надумает и вынесет запросы в инет в отдельный поток, проблема исчезнет. На самом деле это в некотором роде баг (точнее конечно не баг, а небольшой недостаток проектирования). Есть мысль, что если бы кто-то отписал автору о проблеме и предложил ему вынести запросы в отдельный поток, он и сам бы согласился что так правильнее. А пока имеем что имеем.