Сборка mediatomb

Форум программистов
sap
Сообщения: 19
Зарегистрирован: 31 май 2016, 11:15

Сообщение sap » 21 июн 2016, 12:33

На "стандартной" uclibc у моего кинетик гига при запуске mediatomb и некоторых других пакетов есть проблема cpu100, поэтому не вариант. Alsa мне пока не нужна да и как собрать "без поддержки threads" я не знаю.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 21 июн 2016, 13:32

На 99.999% проблема с url возникла отсюда
https://sourceforge.net/p/mediatomb/cod ... 94e4c98e2/

Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).

sap
Сообщения: 19
Зарегистрирован: 31 май 2016, 11:15

Сообщение sap » 23 июн 2016, 13:40

Zyxmon писал(а):Источник цитаты Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).

Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 23 июн 2016, 13:48

sap писал(а):Источник цитаты Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.

Оч. странно. Перепроверьте. Другие изменения исходников не должны были url затронуть. Может пропустил.
Откатите сырцы mediatomb на вариант из zyxware

Аватара пользователя
Александр Рыжов
Сообщения: 447
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 23 июн 2016, 13:59

sap писал(а):Источник цитаты
Zyxmon писал(а):Источник цитаты Уберите строку `url_path = url_unescape(url_path);` и получите старое поведение (но с ошибкой).

Сделав патч, убрал эту строку, собрал - все равно url обрезается до амперсанда.
А если заменить «&» на соответсвующий код, типа %20?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 23 июн 2016, 14:09

Александр Рыжов писал(а):Источник цитаты А если заменить «&» на соответсвующий код, типа %20?

Это, как написал sap работает, но не удобно.

Аватара пользователя
Александр Рыжов
Сообщения: 447
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 23 июн 2016, 16:38

не углядел, сорри.

sap
Сообщения: 19
Зарегистрирован: 31 май 2016, 11:15

Сообщение sap » 24 июн 2016, 11:49

Zyxmon писал(а):Источник цитаты На 99.999% проблема с url возникла отсюда
https://sourceforge.net/p/mediatomb/cod ... 94e4c98e2/

Этот патч связан с необязательным параметром servedir, который в конфиге mediatomb по умолчанию отключен.

Zyxmon писал(а):Источник цитаты Откатите сырцы mediatomb на вариант из zyxware

Не понял как это сделать, исходники mediatomb в zyxware тоже скачивались с sourcefourge.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 24 июн 2016, 12:30

sap писал(а):Источник цитаты Не понял как это сделать, исходники mediatomb в zyxware тоже скачивались с sourcefourge.

В Entware исходники беруться из git. Можно поменять PKG_REV на ту, что соответствует готовому архиву, который скачивается в zyxware.
А можно скачать в makefile готовый архив, как в zyxware.
Или же внимательно просмотрите историю изменений https://sourceforge.net/p/mediatomb/cod ... log/?path=
Может найдете, что повлекло это изменение с url. Изменений там немного - страницы 2.


Вернуться в «Собираем софт сами (пакеты, прошивки)»

Кто сейчас на конференции

Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя