Page 3 of 5

Re: Мало памяти

Posted: Mon Dec 14, 2020 1:02 pm
by Prog
А если удалить лого каналов в отладке -> app data reset, помогает?
Кстати те размеры что там указаны (гида итд) никак ни корелируют с занимаемой памятью. Это размер на диске. Сколько в памяти - есть в логе

Re: Мало памяти

Posted: Mon Dec 14, 2020 1:12 pm
by Prog
Насчёт лого - иногда это могут быть "файловые" косяки. Но это только при первом использовании лого и обычно очень небольшой процент лого из листа. У вас же у всего листа пропали?

Re: Мало памяти

Posted: Mon Dec 14, 2020 3:29 pm
by aae8
Логотипы пропали у всего листа. Посмотрел лист - там теперь нет ссылок на логотипы и гид :) Поставил другую ссылку на плейлист, всё работает правильно.

Память в логах каналы - 25,5 МБ, гид - 29,1 МБ
Посмотрим, что будет пару недель

Re: Мало памяти

Posted: Wed Dec 16, 2020 5:22 am
by Prog
А у вас как? viewtopic.php?p=88001#p88001

Re: Мало памяти

Posted: Fri Dec 18, 2020 8:59 pm
by aae8
А теперь о самом важном. Основная проблема на устройствах с малым количеством ОЗУ возникает в конце импорта гида. Памяти мало, Андроид перераспределяет её между приложениями, в результате приложение не успевает реагировать на пульт/мышь, при активныхдействиях пользователя надолго подвисает интерфейс или вылетает приложение.
С этим можно что-то сделать?

Re: Мало памяти

Posted: Sat Dec 19, 2020 7:56 am
by Prog
возникает в конце импорта гида
Где то же спорит. Пока не придумал что с этим делать. И сам xml довольно сложный формат на устройствах с низкой памятью и ProgDVB избыточно данные берёт (что бы было потом с к кем связывать)
Но вся тема нехватки памяти - это про импорт xml. В остальных случаях вроде всем хватает

Re: Мало памяти

Posted: Sat Dec 19, 2020 8:32 am
by aae8
Удивляет, что железка воспроизводит 4К (в реальном времени) и тормозит на импорте гида при воспроизведении SD. Импорт - процесс, который не нужно выполнять сразу и быстро. Единственное требование - не вылезать за пределы свободной памяти. Либо наоборот - быстро обновить при старте приложения, а потом запустить просмотр.

Re: Мало памяти

Posted: Sat Dec 19, 2020 8:44 am
by Prog
Если уж уходить в философию - то это расплата за узкоспециализированость. Если бы 4K декодировал просто обычный процессор достаточной мощности, то ему нашлось бы много применений.

Re: Мало памяти

Posted: Sat Dec 19, 2020 7:43 pm
by aae8
Когда то видеокарту считал узкоспециализированным устройством. Потом узнал про SVP , биткойн ...

Re: Мало памяти

Posted: Sat Dec 19, 2020 8:06 pm
by Prog
Ну раз так - ждём пока видео карты будут xml парсить :)

ps: svp из ряда экзотики, а биткоины - плохой пример. То есть плохо делают те, кто ими занимается. Ещё разве, что аппаратное кодирование видео на ум приходит, но качество частенько хуже софтового, да опять - же, как svp это в рамках функций видео карты по сути.

Re: Мало памяти

Posted: Sat Dec 19, 2020 8:31 pm
by aae8
Плохой пример - это покупка Ростелекомом Планеты.

Re: Мало памяти

Posted: Sat Dec 19, 2020 9:02 pm
by Prog
Это действительно плохая тенденция :(

Подумалось - нет возможности на провайдере где не хватает памяти - использовать jtv гид?
Например тут и xmltv и jtv https://www.teleguide.info/article1.html

Re: Мало памяти

Posted: Sun Dec 20, 2020 7:26 am
by aae8
Попробую. Но это не универсальное решение.
Вот при записи на флешку скорость зависит от размера блока. Может и здесь что то похожее?

Re: Мало памяти

Posted: Sun Dec 20, 2020 7:31 am
by Prog
Это тест а не решения.
Надо будет значений занятой памяти в логе расставить

ps: Тут никакой связи нет. Этак можно договорится до того, что "на велосипеде 28" колёса комфорнее чем 26, может и тут так" :)

Re: Мало памяти

Posted: Sun Dec 20, 2020 7:03 pm
by aae8
Есть способ, почти которым пользуюсь
Обновлять гиды только при запуске приложения до просмотра.
но хотелось бы иметь возможность делать это не вручную.