Неофициальный клуб пользователей HD видео плеера WD TV


»Юзер: »Пароль:   Запомнить? 
WDTV Forum / Форум про WD TV Live / Опыт эксплуатации / Даунмуксирование PCM 5.1
Написано:  31 Авг 2013 11:54   Отредактировано: oiodj
Как всем известно (сообщение №30) наш wd упорно даунмуксирует 5.1-канальный PCM звук в стерео. Возможно, это сделано для предотвращения копирования.
Однако, есть надежда, что этот параметр просто-напросто записан в каком-нибудь конфигурационном файле. Но в каком? У кого какие есть предположения?
Для того, чтобы просмотреть все файлы, из которых состоит прошивка wdtv. надо скачать файл VIDEO_TS.BUP (18 KB) из этой раздачи с помощью Transmission. Затем зайти в плеере Настройки - Управление файлами, и зайти в папку. Теперь проводник стал всеядным
, и нажимая на две точки сверху, вы сможете проникнуть в корень wdtv.

Дальше копируем все папки, кроме tmp на любую флэшку, и исправляем.
Написано:  31 Авг 2013 12:17   Отредактировано: oiodj
UPDATE: нашёл файл - это файл conf/config. В конце меняем строчку на:
Код:

PCM_MULTICHANNEL='1'
Теперь следующий вопрос - как заменить старый конфигурационный файл? Когда я жму копировать, он меня выкидывает на флэшку.
Написано:  31 Авг 2013 12:31   Отредактировано: DJArty
Хм.. не уловил связи между именно Вустером и раскрытием содержимого прошивки.."и зайти в папку" - в какую? если предлагалось скачать только BUP. Это на официальной прошивке такое происходит?
Насчет конфига - проще поставить альтернативную прошивку - там конфиг можно изменять без проблем или скрипт прописать что бы при старте параметр в единицу устанавливал.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 12:32   Отредактировано: oiodj
ДА! НА официальной! Самой официальной! Без перепрошивки никак?
Написано:  31 Авг 2013 12:36   Отредактировано: DJArty
Скрипт как вариант - он и не понадобится, для начала альтернативную прошивку. Для официальной нужно ж как минимум телнетом проникнуть на девайс для редактирования конфа или подачи команд. А телнет для официальной залочен. При первых исследованиях взлома как то телнет включали но то дебри.. с альтернативкой проще и бонусов потом больше.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 12:36   Отредактировано: oiodj
Дело в том, что Transmission создаёт папку с таким хитрым именем, в которой будет лежать BUP. Я его скачиваю, чтобы Transmission создал папку.
Надо было написать "и зайти в папку с файлом BUP".

Я всё-таки попытаюсь без перепрошивки. В том-то всё и дело, что я проник на девайс без телнета - а с самого девайса!!!!!! Это же фурор! И если мне удастся проникнуть туда уже после нажатия кнопки "копировать", то дело сделано!!! Пытаюсь! Он меня выкидывает туда, где доступна только флэшка. Значит, надо закинуть папку Вустера на флэшку. Но вот в чём проблема: при проведении этой операции:
на windows папка именуется какими-то латинскими буквами с тильдой
на MacOS теряется волшебная способность папки делать проводник всеядным
на самом wd пишет "защищена от копирования". От копирования, представляете? О_О
Написано:  31 Авг 2013 12:47   Отредактировано: DJArty
Хм.. не встречал такого метода. Но тeм не менее это только проводник и его задача показать файловую а не редактировать - посмотреть посмотрите.. и все.
Пробуйте еще /tmp/conf/ смотреть - это реальное местонахождение конфига.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 12:56
Сам этот глюк проявляется полагаю из-за проблем в кодировке. И когда вдшный проводник натыкается на непонятное - срывается на показ всего (его то програмно только ограничивают показывать флэшку). Для WD линуксов и родственныхх макосей роднее utf-8 , а эти кракозябры видимо виндовые.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 13:03   Отредактировано: DJArty
Полагаю метод "порчи" проводника имени своего имени обнаружили случайно самостоятельно? Если так то можно изложить его на брадовском форуме, там видимо больше оценят интересность :-)  (было бы проще если эту папку с бапом заархивировали и выложили отдельно для быстрой демонстрации) А по поводу изменений попробуйте что либо в /tmp скопировать. Если примет, тогда можно подумать дальше.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 13:04   Отредактировано: oiodj
Итог: способность папки делать проводник всеядным появляется ТОЛЬКО при скачивании Вустера Transmission, установленном на linux.Вечером появится возможность скачать таким образом на флэшку. А µTorrent просто не создаёт папку с кракозябрами, а сразу VIDEO_TS. Печально.

АУ!!! У меня не получается скопировать в /tmp так как после нажатия кнопки "Копировать" проводник выкидывает в корень USB носителя!!!! В том-то всё и дело!
Конечно, сам обнаружил! Случайно - просто скачал посмотреть Дживса и Вустера, а сверху появились точки. Брат, кстати, внимание обратил. Без него я, может, и не заметил бы.

Сколько раз писать - не получится заархивировать! НЕ ПОЛУЧИТСЯ! Только Transmission качать!

Брадовский форум - это http://forum.wdlxtv.com/ ?
Написано:  31 Авг 2013 13:37
Да, не нервничайте
Я собственно тоже уже написал - у Вас открылась возможность просматривать проводником нечто большее нежели только флэшку. Но судя по всему именно только просматривать. И насчет архивирования не следует так радикально ) посмотрим.
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  31 Авг 2013 22:13   Отредактировано: oiodj
Попробовал качнуть с помощью того же клиента по очереди на флэшку с файловыми системами FAT32, exFAT, Mac Os (журнальный). Либо вообще не качает (пишет неправильный путь) либо wd открывает папку просто так, не превращая проводник в всеядный.
Итог: проводник становится всеядным только при закачке на флэшку с файловой системой XFS! ТОЛЬКО! ТОЛЬКО!!! Ща качнул Ubuntu на виртуальную машину, тогда отформатирую флэшку, и отпишусь.
Написано:  06 Сен 2013 16:22   Отредактировано: oiodj
Отформатировал флэшку в XFS, затем в NTFS, результат был один и тот же: проводник заходит в папку и ничего не происходит.
Откатился на предыдущую официальную прошивку, затем поставил wdlxtv 1.02.21-0.4.7.3. О горе! В конфиге пиратской прошивки нет строчки PCM_multichannel! Всё зря! DJArty, ты меня обманул! Мало того, многоканальный .flac перестал открываться вообще! Пришлось запаковать его в .mka, и тогда я убедился, что даунмуксирование осталось.
Всвязи с этим ясно, что остался всего лишь один способ добиться желаемого результата - это разобрать официальную прошивку, и поменять в настройках по умолчанию 0 на 1. Затем поставить прошивку и сбросить настройки.
Вопрос: где хранятся дефолтные настройки в последней официальной прошивке? По-моему, вопрос для местных форумчан несложный!!!!!!!!!!!!!!!! Помогите!!!!
Написано:  06 Сен 2013 18:35   Отредактировано: DJArty
И чем я обманул?..  Тем что только на альтернативной можно без проблем отредактировать конфиг? Нет, все так и есть. А то что там параметра такого нет - так вполне может быть, я не проверял и не исключено что он может быть добавлен самостоятельно а не прописан. Кроме того есть еще альтернативные прошивки на базе официальной версии 1.05.04 может там этот праметр есть, а может он появился только в официальных прошивках на базе 1.06.43 (к которой альтернативную прошивку не делали). Откуда вообще уверенность что этот параметр как то повлияет реально на даунмикс.
Конфиг в любой прошивке до сего времени был там где и всегда /conf/config ,  он же слинкован с /tmp/conf/config
Есть (в альтернативной) еще кое что из инициализационных конфигов в /conf_src .

P.S. Учитывая Ваши заявления пожалуй отстранюсь
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  06 Сен 2013 21:53
DJArty, прошу прощения. Куда я без Вас! Реально, без Вашей помощи я вообще не знаю, что делать.

Иными словами, Вы не знаете, где в официальной прошивке лежат настройки по умолчанию?
Написано:  06 Сен 2013 22:03   Отредактировано: DJArty
Сказал уже выше.. да Вы и сами видели /conf/config
или если есть в официалке /conf_src/... по идее инициализирующие конфиги которые применяются после полного сброса.  Или можно вписать в какой либо из стартовых скриптов принудительное прописывание нужного ключа. 
Только для этого нужно уметь разобрать офпрошивку, отредактировать или конф или скрипт, собрать прошивку назад и прошиться на собранную будучи 100% уверенным что все сделано правильно.   ( а потом увидеть что даунмикс продолжает делаться и с ключем потому как производитель изначально так и делал ).   
Если этот ключ действительно появился в конфиге последней официальной прошивки то логично полагать что и в стандартном интерфейсе настроек появился такой пункт и следует его поискать настойчивей.
Чем определяете есть по цифре даунмикс или нет?
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  07 Сен 2013 15:29   Отредактировано: oiodj
Цитата:
Чем определяете есть по цифре даунмикс или нет?

У меня ресивер с 5.1-канальной системой. Он на дисплее подсвечивает те колонки, на которые подаётся звук. У фильмов с 5.1-канальным звуком подсвечивались все 6 колонок, а тут - только две фронтальные.
Написано:  07 Сен 2013 16:57   Отредактировано: oiodj
Накатил последнюю WDLXTV - в меню "Аудиовыход" в дополнение к пунктам "Стерео" и "Цифровой выход" добавился "Вывод через оптический канал". Но какой режим не выбирай, результат один и тот же. Ресивер подсвечивает две фронтальных колонки и определяет звук как PCM.
Кроме того, в последнем WDLXTV стал проигрываться многоканальный .flac без запакования его в .mka. Короче, всё работает, кроме 5.1!!!!!!!!
Буду копаться в официальной прошивке.

Пункту просто неоткуда взяться, потому что даунмуксирование сделано в целях борьбы с пиратами. Очевидно, что никто не будет воспроизводить многоканальный PCM, записанный самим собой. Я же его с торрента скачал!
Написано:  14 Сен 2013 22:21   Отредактировано: oiodj
Итак, прошивка с прописанной единичкой в конфиге по умолчанию собрана! Кто рискнёт прошиться? WDTV PCM Multichannel fixed на Яндекс.Диск
Существует вероятность кирпича на wdtv??
Написано:  15 Сен 2013 10:39
Если собрана не так или неправильно посчитана мд5 сумма, то будет циклический перезагруз.
__________________
Sharp LC-32X20RU + WDTV Gen2 + WDTV Live (если понравилось 41001352107159 яндекс)
Написано:  15 Сен 2013 18:45
И если это случится, то есть какой-то выход из ситуации?
Написано:  18 Сен 2013 22:20   Отредактировано: oiodj
ЖУТЬ! КОШМАР!
Я всё-таки перепрошился на собранную прошивку с прописанной единичкой. НО! Ничего не заработало! Анализ конфигов из самого плеера показал:
-в файлах config_factory_default и config_for_mass_product единичка действительно появилась
-в файле config надпись PCM_MULTICHANNEL исчезла со своей строки, появилась на той строке, на которой я её прописал в конфигах по умолчанию, но ТАМ НАПИСАН НОЛИК! Короче говоря, конфиг по умолчанию сделал всё, что смог: он действительно перезаписал основной конфиг, но кто-то после этого успел поменять 1 на 0! Доказательство перезаписывания - изменение номера строки с параметром PCM_MULTICHANNEL (как я писал в первом сообщении, строка была в конце, а сейчас она там, куда я написал этот параметр в конфиг по умолчанию).

Уважаемые форумчане! Прошу свежих идей!
Написано:  18 Сен 2013 22:34   Отредактировано: DJArty
Возможно в каком либо инициализирующем скрипте в /etc/init.d/ прописана команда устанавливающая принудительно в 0. Либо их прошерстить, найти и поменять либо в одном из последних скриптов добавить команду устаналивающую в 1
что то типа:
Код:

config_tool -c PCM_MULTICHANNEL=1

перед этим проверив есть ли утилита config_tool в официальной прошивке в /usr/bin
А вообще может этот ключ до лампочки сказал же ж производитель что даунмикс делается, значит даунмикс, чего бы ему передумывать. Может он аппаратно даунмиксится и все софтовые пинки ему до лампочки ) .  Я к тому что и со скриптами может не увенчаться успехом. Зато опыт в сборке-разборке появится
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  18 Сен 2013 22:46
Если бы "софтовые пинки" были до лампочки, то не изменялась бы 1 на 0.
Но есть ещё одна деталь: в конфиге по умолчанию параметр PCM_MULTICHANNEL прописан не был! Т.е. 0 брался не "с потолка" - его целенаправленно прописывал скрипт. И в скрипте было предусмотрено, что кто-то до него поставит 1, и исправлялка на 0.
Буду копаться дальше.
Написано:  19 Сен 2013 16:08   Отредактировано: oiodj
В скриптах init_d нет ничего, что исправляло бы конфигурацию. Попробую дописать туда самостоятельно, причём, на всякий случай, в скрипт, выполняющийся последним по расписанию (там ещё и порядок выполнения записан в отдельном файлике).
Написано:  22 Сен 2013 22:06   Отредактировано: oiodj
Нет, ничего не получилось. Вбил вашу команду в предпоследний скрипт, и нифига. Мало того, даже написал, чтобы он переместился в папку с config_tool, всё равно нифига.
Написано:  22 Сен 2013 23:32
Цитата:
он переместился в папку с config_tool

кто "он"? в папку /usr/bin ничего перемещать не нужно (и нельзя собственно).
А насчет "до лампочки" я говорил что возможна ситуация когда что бы Вы софтовыми методами не прописали - железо на это не отреагирует.
И что именно не получается?
Код:

config_tool -c PCM_MULTICHANNEL=1

прописан в последнем скрипте и при этом всеравно в конфиге /conf/config после загрузки видно PCM_MULTICHANNEL=0  ?
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  25 Сен 2013 23:30   Отредактировано: oiodj
В скрипте была, в том числе, команда
Код:

cd КАКАЯ-ТО ПАПКА

Я вбил в конец скрипта
Код:

cd ..
cd /ПАПКА С config_tool
config_tool -c PCM_MULTICHANNEL=1

И в конфиге остался 0.
А почему бы вам самим не пересобрать прошивку? У меня, как видите, уже ничего не получается. Я решил уже не пытаться дальше, и просто сконвертировать звук в dts, который подаётся на оптику не декодированным - так что любое количество каналов и любой битрейт/частота дискретизации доступны, в отличие от PCM. А инструкцию по перекодированию нашёл на этом форуме, так что всё упирается в наличие свободного времени, как только появится, переконвертирую в dts. Жду ваших результатов и готов прошивать свой wdtv на вашу прошивку.
Написано:  26 Сен 2013 00:39
Новая глючная официальная 1.06.. меня не интересует, пользуюсь альтернативными. Да и даунмикс тоже не интересует т.к. ресивера/декдера нет соответственно и не проверить тоже.
Ну и как я говорил выше - тратить время на опцию которая раньше не работала и не факт что теперь заработала ...
__________________
WD TV Live (1.02.21-..-0.4.7.3)
Для пива: WM R161810775332(руб);WM Z114867333413($);WM U219453404899(грн); Я.Money:410011402801986
Filmsonline, русский поиск ->Мэйл<- IPTV
Написано:  26 Сен 2013 07:57   Отредактировано: oiodj
Проверять буду я. Но если всё-таки найдёте время, то высылайте собранную прошивку, я её сразу же проверю.
Могу выслать уже разобранную прошивку, а Вы мне - исправленные файлы.

Поделитесь со своими друзьями в соцсетях:

WDTV Forum / Форум про WD TV Live / Опыт эксплуатации / Даунмуксирование PCM 5.1