Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: MythTV  (Прочитано 306623 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Costa

  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: MythTV
« Ответ #2010 : 28 Февраля 2011, 08:36:25 »
Судари, я тут тоже решил внести маленькую лепту в развитие мифа :) Только сразу говорю, не стоит ждать от меня больших успехов ;)
Хочу попробовать пофиксить "кириллицу" при воспроизведении BD и DVD структур из групп хранения. Закачал необходимые исходники, всякие нужные пакеты, Qt4 вместе с дизайнером и креатором. Миф компилится, плагины нет. Понятно почему, я ведь мифу make install не делал еще. Вопрос у меня пока простой. Т.к. опыты я собираюсь ставить на рабочем бакенде (другой возможности пока просто нет), поломать ее совсем не хочется. А make install сделать надо. Если я на рабочую систему Mythbuntu 10.10 сделаю make install скомпилированного мифа, у меня сильно все полетит? Может надо какие упреждающие маневры сделать? Базу забекапил. Бакенд по совместительству может работать и фронтендом.

И еще вопрос. Если у меня что-то получится, то как это уважаемому сообществу дать потестить? Видимых мною два пути как-то не вызывают у меня энтузиазма - либо слать патчи "куда-то" и ждать пока их включат в fixed, либо самому компилить и где-то выкладывать, но ведь системы у всех разные. Предлагать компилить мои поделки самим тестерам выглядит вообще как-то нелепо :) Кто уже ковырял исходники мифа на предмет фикса багов, поделитесь опытом.

P.S. BigSandy, если по проблеме "пробела" в скрипте определишь, что гвоздь в исходниках, кинь весточку.

Оффлайн ssp43

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: MythTV
« Ответ #2011 : 28 Февраля 2011, 09:16:42 »
Хочу попробовать пофиксить "кириллицу" при воспроизведении BD и DVD структур из групп хранения.

О, это нужное дело!

Миф компилится, плагины нет. Понятно почему, я ведь мифу make install не делал еще.

Сделать нужно обязательно, при компиляции плагинов оттуда берутся прилинкуемые библиотеки. Совет, чтобы не полетело: поставь Миф в другой каталог, например я ставлю в /opt/mythtv. Для этого укажи префикс и у Мифа, и у плагинов.
А потом запускай его с указанием переменной LD_LIBRARY_PATH.
(Нажмите, чтобы показать/скрыть)
Ну, потом там make; make install
(Нажмите, чтобы показать/скрыть)
make; make install
(Нажмите, чтобы показать/скрыть)

! У меня система 64-разрядная. Если у тебя 32-разрядная, то сделай просто lib.
« Последнее редактирование: 28 Февраля 2011, 10:12:17 от ssp43 »
MythTV b0.26pre, NVIDIA Geforce 8600 GTS, BeholderTV M6 Extra

Оффлайн Costa

  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: MythTV
« Ответ #2012 : 28 Февраля 2011, 10:14:27 »
ssp43, понятно. А если потребуется править бакенд? Как его запускать, и как ему подсунуть базу с рабочей версии?
32-разрядная.

ЕДИТЪ: Все скомпилилось и поставилось. Конфигуратор мифа ругнулся на libtheora и libxvid, видимо они у меня не установлены, просто убрал их пока из скрипта. Как работает новоиспеченный фронтенд, проверю только вечером.
« Последнее редактирование: 28 Февраля 2011, 10:44:12 от Costa »

Оффлайн ssp43

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: MythTV
« Ответ #2013 : 28 Февраля 2011, 10:47:12 »
А если потребуется править бакенд? Как его запускать, и как ему подсунуть базу с рабочей версии?
С базами не всё так просто: у базы есть своя версия, она меняется в процессе усовершенствования Мифа. Так что текущая база может иметь версию, не совместимую со скомпилированной версией Мифа!
MythTV b0.26pre, NVIDIA Geforce 8600 GTS, BeholderTV M6 Extra

Оффлайн xboct

  • Активист
  • *
  • Сообщений: 379
    • Просмотр профиля
Re: MythTV
« Ответ #2014 : 28 Февраля 2011, 10:53:45 »

2 Costa
Цитировать
И еще вопрос. Если у меня что-то получится, то как это уважаемому сообществу дать потестить? Видимых мною два пути как-то не вызывают у меня энтузиазма - либо слать патчи "куда-то" и ждать пока их включат в fixed, либо самому компилить и где-то выкладывать, но ведь системы у всех разные. Предлагать компилить мои поделки самим тестерам выглядит вообще как-то нелепо Smiley Кто уже ковырял исходники мифа на предмет фикса багов, поделитесь опытом.
я могу к rumythtv подключить тебя. там всего нужно почта гугля.
слать патчи можно и на Миф сразу.....
 

Оффлайн Costa

  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: MythTV
« Ответ #2015 : 28 Февраля 2011, 10:57:19 »
С базами не всё так просто: у базы есть своя версия, она меняется в процессе усовершенствования Мифа. Так что текущая база может иметь версию, не совместимую со скомпилированной версией Мифа!

Да, про версии знаю. Скрипт бэкапа вбивает ее в имя файла. Да я и исходники мифа брал не из trunk, а fixed, чтобы не сильно расходились с моей текущей из репозиториев mythbuntu.

Пользователь решил продолжить мысль 28 Февраля 2011, 11:11:26:
я могу к rumythtv подключить тебя. там всего нужно почта гугля.
Подключай. Мыло в личке.
« Последнее редактирование: 28 Февраля 2011, 11:11:26 от Costa »

Оффлайн ssp43

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: MythTV
« Ответ #2016 : 28 Февраля 2011, 11:26:37 »
А если потребуется править бакенд? Как его запускать, и как ему подсунуть базу с рабочей версии?

Подправь скрипт запуска бакенда и запускай новый бакенд, с новой локации.
« Последнее редактирование: 28 Февраля 2011, 11:35:33 от ssp43 »
MythTV b0.26pre, NVIDIA Geforce 8600 GTS, BeholderTV M6 Extra

Оффлайн Costa

  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: MythTV
« Ответ #2017 : 28 Февраля 2011, 11:39:40 »
А если потребуется править бакенд? Как его запускать, и как ему подсунуть базу с рабочей версии?

Подправь скрипт запуска бакенда и запускай новый бакенд, с новой локации.
Агась. Надо будет ему только путь и пароль до БД указать.

Оффлайн BigSandy

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
    • О Mythbuntu по-русски
Re: MythTV
« Ответ #2018 : 28 Февраля 2011, 12:18:34 »
Судари, я тут тоже решил внести маленькую лепту в развитие мифа :) Только сразу говорю, не стоит ждать от меня больших успехов ;)
Хочу попробовать пофиксить "кириллицу" при воспроизведении BD и DVD структур из групп хранения. Закачал необходимые исходники, всякие нужные пакеты, Qt4 вместе с дизайнером и креатором. Миф компилится, плагины нет. Понятно почему, я ведь мифу make install не делал еще. Вопрос у меня пока простой. Т.к. опыты я собираюсь ставить на рабочем бакенде (другой возможности пока просто нет), поломать ее совсем не хочется. А make install сделать надо. Если я на рабочую систему Mythbuntu 10.10 сделаю make install скомпилированного мифа, у меня сильно все полетит? Может надо какие упреждающие маневры сделать? Базу забекапил. Бакенд по совместительству может работать и фронтендом.

И еще вопрос. Если у меня что-то получится, то как это уважаемому сообществу дать потестить? Видимых мною два пути как-то не вызывают у меня энтузиазма - либо слать патчи "куда-то" и ждать пока их включат в fixed, либо самому компилить и где-то выкладывать, но ведь системы у всех разные. Предлагать компилить мои поделки самим тестерам выглядит вообще как-то нелепо :) Кто уже ковырял исходники мифа на предмет фикса багов, поделитесь опытом.

P.S. BigSandy, если по проблеме "пробела" в скрипте определишь, что гвоздь в исходниках, кинь весточку.
У меня вот транковая версия в 10.10 вообще не собирается, а разбираться лень, ошибки где то в месте где они поддержку OpenGL ES вводят.
In file included from mythrender_opengl.cpp:13:
mythrender_opengl2es.h: In member function ‘virtual void MythRenderOpenGL2ES::InitProcs()’:
mythrender_opengl2es.h:25: error: ‘glCreateShader’ was not declared in this scope
mythrender_opengl2es.h:26: error: ‘glShaderSource’ was not declared in this scope
mythrender_opengl2es.h:27: error: ‘glCompileShader’ was not declared in this scope
mythrender_opengl2es.h:28: error: ‘glAttachShader’ was not declared in this scope
mythrender_opengl2es.h:29: error: ‘glGetShaderiv’ was not declared in this scope
mythrender_opengl2es.h:30: error: ‘glGetShaderInfoLog’ was not declared in this scope
mythrender_opengl2es.h:31: error: ‘glDetachShader’ was not declared in this scope
mythrender_opengl2es.h:32: error: ‘glDeleteShader’ was not declared in this scope
mythrender_opengl2es.h:34: error: ‘glDeleteProgram’ was not declared in this scope
mythrender_opengl2es.h:35: error: ‘glCreateProgram’ was not declared in this scope
mythrender_opengl2es.h:36: error: ‘glLinkProgram’ was not declared in this scope
mythrender_opengl2es.h:37: error: ‘glUseProgram’ was not declared in this scope
mythrender_opengl2es.h:38: error: ‘glGetProgramInfoLog’ was not declared in this scope
mythrender_opengl2es.h:39: error: ‘glGetProgramiv’ was not declared in this scope
mythrender_opengl2es.h:41: error: ‘glGetUniformLocation’ was not declared in this scope
mythrender_opengl2es.h:42: error: ‘glUniform4f’ was not declared in this scope
mythrender_opengl2es.h:43: error: ‘glUniformMatrix4fv’ was not declared in this scope
mythrender_opengl2es.h:44: error: ‘glVertexAttribPointer’ was not declared in this scope
mythrender_opengl2es.h:46: error: ‘glEnableVertexAttribArray’ was not declared in this scope
mythrender_opengl2es.h:47: error: ‘glDisableVertexAttribArray’ was not declared in this scope
mythrender_opengl2es.h:48: error: ‘glBindAttribLocation’ was not declared in this scope
mythrender_opengl2es.h:49: error: ‘glVertexAttrib4f’ was not declared in this scope
mythrender_opengl2es.h:51: error: ‘glGenBuffers’ was not declared in this scope
mythrender_opengl2es.h:52: error: ‘glBindBuffer’ was not declared in this scope
mythrender_opengl2es.h:53: error: ‘glDeleteBuffers’ was not declared in this scope
Может если поддержку OpenGL вырубить, то и скомпилится, надо будет попробовать. Или вообще на другой системе.

Насчет тестеров я думаю, тут все просто выкладывай, как сказал xboct на rumythtv, а там уж как нибудь протестим.
Думаю тех тестеров немного и наберется, я вот например смотрю на статистику закачек на том же rumythtv и самый популярный файл имеет 135 скачиваний, ИМХО, это достаточно говорит о популяроности Мифа среди русскоязычных.
Если тестирование пройдет успешно, то конечно патч нужно будет отослать и разработчикам, если что сообща осилим.

Оффлайн ssp43

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: MythTV
« Ответ #2019 : 28 Февраля 2011, 12:48:58 »

Может если поддержку OpenGL вырубить, то и скомпилится, надо будет попробовать. Или вообще на другой системе.


Ругается на "OpenGL ES 2.0". Видать configure определил, что он есть, но чего-то не хватает или не той версии.
Что это за зверь, я и сам не знаю.

(Нажмите, чтобы показать/скрыть)
Потому и не ругается. :)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

У меня тут было перестал собираться модуль mythnetvision, так оказалось, что они перенесли хидер-файл mythuifilebrowser.h в подкаталог include/mythtv/libmythui, а старый файл у меня остался в include/mythtv/libmyth, компилятор цеплял старый файл и вылетал с ошибкой. Я нашёл старый файл (это там, куда Миф устанавливается), удалил его и всё получилось. Может и здесь тоже самое?
« Последнее редактирование: 28 Февраля 2011, 14:36:59 от ssp43 »
MythTV b0.26pre, NVIDIA Geforce 8600 GTS, BeholderTV M6 Extra

Оффлайн BigSandy

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
    • О Mythbuntu по-русски
Re: MythTV
« Ответ #2020 : 28 Февраля 2011, 14:50:40 »
ssp43
Цитировать
Ругается на "OpenGL ES 2.0". Видать configure определил, что он есть, но чего-то не хватает или не той версии.
Что это за зверь, я и сам не знаю.
Я вижу, даже всяких библиотек понаставил, что хоть как то относятся к этому ES.
Цитировать
Потому и не ругается. Smiley
Опа, надо глянуть, я как то не заметил этого пункта, просто удалить соотвтветствующую библиотеку мне в голову конечно приходило сразу, но вот что она за собой потащит по зависимостям... Хотя дев пакет по идее ничего такого страшного утащить не должен.  :-\

Про этот ES я в курсе, где то вроде даже на трекере было, очевидно если не сейчас то в перспективе можно ждать Мифа и на Андроиде каком-нибудь.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: MythTV
« Ответ #2021 : 28 Февраля 2011, 19:34:12 »
пожалуйста объясните
правильно ли я записываю, и почему записи не попадают в папку recordings/

читал это - https://sites.google.com/site/axboct/zapis-programm-v-mythtv/zapis-programm-v-rezime-prosmotra-tv
много читал.
в мифе вообще нет меню во время записи, что вставит впросак что вообще нажимать и вылетает частенько.
(всмысле когда внизу инструкция что можно нажать эту кнпоку и будет такое то действие
тоько надпись записывать\не записывать и выбор канала. причем угадывать надо вслепую уже идет запись в файл или нет)

иногда конечно записывает, хотя делаю одно и тоже ,  R  потом S . больше ничего.

заходим , жмем запись. (r) а дальше что нажимать?
если войти в чёрное меню высок шанс вылета.

/var/lib/mythtv/recordings) - ПУсто!!! ничего сюда не попало!!!
/var/lib/mythtv/videos - пусто!!!  
/var/lib/mythtv/livetv - nuv  файлы вроде как запись , но почему то нифига не mpeg4 , а какой то nuppel rjpg блин.

многие видеофайлы занимают по 5 по 10 гб   , а для такого охрененого размера записано там не так уж и много.
и разрешение 480х576.  видимо сжатие плохое. и явно не 2200kbps

Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн BigSandy

  • Активист
  • *
  • Сообщений: 754
    • Просмотр профиля
    • О Mythbuntu по-русски
Re: MythTV
« Ответ #2022 : 28 Февраля 2011, 20:14:18 »
Слов у меня конечно осталось немного, но попробую.
Цитировать
в мифе вообще нет меню во время записи, что вставит впросак что вообще нажимать и вылетает частенько.
Не понял, какого меню? При начале записи сообщение об этом появляется, какое еще надо меню?
Цитировать
тоько надпись записывать\не записывать и выбор канала. причем угадывать надо вслепую уже идет запись в файл или нет)
Уже говорили, запись идет всегда, даже когда мы ничего не нажимаем.
Цитировать
заходим , жмем запись. (r) а дальше что нажимать?
если войти в чёрное меню высок шанс вылета.
Куда заходим? Шо за черное меню? Вылетов в 0.23 не встречал.

Цитировать
/var/lib/mythtv/recordings) - ПУсто!!! ничего сюда не попало!!!
/var/lib/mythtv/videos - пусто!!! 
/var/lib/mythtv/livetv - nuv  файлы вроде как запись , но почему то нифига не mpeg4 , а какой то nuppel rjpg блин.
В лайвтв, очевидно ложатся записи, которые происходят во время просмотра, а в рекордингс те что от нажатия r получаются. Хотя конечно надо смотреть настройки групп хранения и каталогов, чтобы сказать точно.
Нув файлы ессно и будут, а что вы еще ожидали? Кодер какой задатите такой и будет, только не нужно забывать что кодеры задаются для разных профилей индивидуально, поэтому если вы что то задали в одном профиле, не значит, что это уже изменилось и для других.

Цитировать
многие видеофайлы занимают по 5 по 10 гб   , а для такого охрененого размера записано там не так уж и много.
и разрешение 480х576.  видимо сжатие плохое. и явно не 2200kbps
Про это уже сто раз было сказано, сжатие слабое, но зато и проц при этом меньше грузится.

Оффлайн Costa

  • Активист
  • *
  • Сообщений: 405
    • Просмотр профиля
Re: MythTV
« Ответ #2023 : 02 Марта 2011, 09:22:36 »
Осторожно сообщаю, что вместе с xboct общими усилиями мы пофиксили баг с кириллицей при воспроизведении DVD и BD структур из групп хранения. Так что теперь можно не только сами файлы фильмов именовать на кириллице, но и папки. Проверено на Fedora и Mythbuntu 10.10, MythTV 0.24 fixed, получается все довольно красиво.

Кто знает, как правильно оформить и отправить патч разработчикам Мифа для включения оного в fixed, ткните пожалуйста ссылкой.

В ближайшее время выложу патчик на rumythtv, чтобы все желающие могли скомпилить и потестить.

Оффлайн ssp43

  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: MythTV
« Ответ #2024 : 02 Марта 2011, 10:23:45 »
Осторожно сообщаю, что вместе с xboct общими усилиями мы пофиксили баг с кириллицей при воспроизведении DVD и BD структур из групп хранения. Так что теперь можно не только сами файлы фильмов именовать на кириллице, но и папки. Проверено на Fedora и Mythbuntu 10.10, MythTV 0.24 fixed, получается все довольно красиво.

Молодцы! С группами хранения - это хорошо! Правда, BD с кириллицей в пути не воспроизводятся и с локальной папки! Забыл сказать. Кстати, DVD воспроизводятся!

Кто знает, как правильно оформить и отправить патч разработчикам Мифа для включения оного в fixed, ткните пожалуйста ссылкой.
Знает БольшойСанди! :)

В ближайшее время выложу патчик на rumythtv, чтобы все желающие могли скомпилить и потестить.

Давай-давай! Хочу потестить!
« Последнее редактирование: 02 Марта 2011, 10:36:09 от ssp43 »
MythTV b0.26pre, NVIDIA Geforce 8600 GTS, BeholderTV M6 Extra

 

Страница сгенерирована за 0.023 секунд. Запросов: 21.