V0lt_r Цитата: Парсер лишь парсит страницу и достает прямые урлы на файлы, а дальше могут подключаться любые фильтры умеющие качать файлы по HTTP. По умолчанию подключаются встроенные в плеер фильтры в "асинхронном" режиме закачки. Но можно задействовать File Source (URL) или LAV Splitter Source через внешние фильтры.
Я в шоке, прочитав ваши слова. Я совсем не так представлял себе работу встроенного парсера веб-страниц. Да и работает он в зависимости от операционных система по разному, так что вопрос тут спорный.
Распишу вам, как он работает в зависимости от операционных систем.
Итак, "встроенный парсер веб-страниц":
Windows XP: Асинхронный режим вообще не работает, по умолчанию цепочка фильтров:
1. "File Source (URL)" + "MPC MP4 Splitter" Если отключить встроенные фильтры-источники, то получаем цепочку:
2. "File Source (URL)" + "LAV Splitter" Чтобы подключить "LAV Splitter Source", нужно избавиться от "File Source (URL)". И вот тут возникают неясности:
1) "LAV Splitter Source" можно подключить только одним единственным способом - это через настройки внешних фильтров, т.е. добавить его в список внешних фильтров и установить "Предпочесть".
Тогда получаем цепочку фильтров:
3. "LAV Splitter Source" в асинхронном режиме работы. 2) "LAV splitter Source" является внешним фильтром-источником и по всей здравой логике он должен по идее подключаться в качестве внешнего загрузчика, т.е. если опция "Использовать встроенный парсер веб-страниц" отключена. Но он не работает, что странно и естественно непонятно, почему и какого тогда черта? Он же ведь является внешним в конце концов.
При внешнем парсере должны работать и "LAV splitter Source" и ваш любимый "3DYD YouTube Source".
Но "LAV Splitter Source" не работает, несмотря на тот факт, что он является внешним.
Windows 7 и выше: Полностью работает асинхронный режим, по умолчанию цепочка фильтров:
1. "MPC MP4 Source" в асинхронном режиме работы.
Используется сам источник, т.е. сам "Source", а не "Splitter" в отличие от Windows XP. Все благодаря работе асинхронного режима.
Если отключить встроенные фильтры-источники, то получаем цепочку:
2. "File Source (URL)" + "LAV Splitter" Если во внешние фильтры добавить "LAV Splitter Source", то получаем цепочку фильтров:
3. "LAV Splitter Source" в асинхронном режиме работы. Если выключить встроенный парсер веб-страниц, то работает только внешний "3DYD YouTube Source", но не работает "LAV Splitter Source", хотя он должен работать.
Что хотелось бы отметить по поводу всего этого:
1. Мы добавили асинхронный режим, это конечно огромнейший плюс, но также теперь есть и огромнейший минус - это путаница с фильтрами и цепочками фильтров, когда при встроенном парсере веб-страниц, согласно вашим шокирующим словам, может подключаться совершенно любой фильтр. Да, это действительно так на самом деле. Мы имеем встроенный парсер веб -страниц, при котором могут работать несколько различных цепочек фильтров.
2. Внешним парсером является и работает только "3DYD YouTube Source", хотя по логике и идее должен также работать и "LAV Splitter Source", поскольку он также является внешним фильтром-источником.
3. Использовать "LAV Splitter Source" для работы только лишь через "Внешние фильтры" - крайне неудобно, поскольку нам нужен только YouTube, а не все остальные обыкновенные локальные файлы.
Т.е. если его и использовать, то он должен быть задействован только для YouTube, а это как раз и есть внешний парсер.
При внешнем парсере должен нормально подключаться и "LAV Splitter Source" и "3DYD YouTube Source".
Если у пользователя они установлены оба, то первым идет тот, у кого выше приоритет, т.е. его мерит.
P.S. По прежнему остается нерешенным вопрос, почему же тогда на Windows XP не работает асинхронный режим для наших встроенных фильтров-источников, если при "LAV Splitter Source", подключенному через "Внешние фильтры", все прекрасно работает? Странно и еще раз - очень странно...
Добавлено: V0lt_r Цитата: Если хочется использовать 3DYD Youtube Source, то парсер веб-страниц нужно отключить.
Да уж, вот таких слов я от вас точно не ожидал.... Вы меня за "нуба" держите что ли?
Я это итак прекрасно знаю.
По поводу "3DYD YouTube Source" я уже говорил вам свое мнение и свое впечатление, что это просто напросто полу-ломанный фильтр, а для Windows XP - полностью поломанный фильтр, как и все остальные и прочие продукты от фирмы "Google".
Достаточно только лишь всего взять хотя бы эти богомерзкие браузеры-хромоклоны, основанные на движках Chromium/Blink. Это, например, Comodo Dragon, SlimJet. Сюда же относится и это хваленое дерьмо, именуемое как "HTML5". С тех самых пор, как его внедрили в браузеры, их скорость работы и производительность упала в разы.
Google, также как и Майкрсофт отказываются править свои баги и даже воспринимать и признавать их.
Поэтому их продукты меня не интересуют. Какой смысл пользоваться ломанным дерьмом?
Если продукт, приложение не может нормально работать даже на Windows XP, то это просто никчемный и негодный продукт. Если Google не исправит глобальную проблему-баг в своем продукте "3DYD YouTube Source", связанную с работой памяти на Windows XP, то этот фильтр будет навсегда и на всю жизнь являться полностью мертвым. Пользоваться и тестировать данный фильтр на новых и нестабильных системах нет никакого смысла.