Page 7 of 10
Re: PIP
Posted: Tue Jun 23, 2020 5:13 pm
by Prog
Пока нет идей. Какая то особеность старых андройдов или устройства. Не знаю как боротся
Re: PIP
Posted: Tue Jun 23, 2020 6:11 pm
by exe_ru
В другом плеере на тех же устройствах таких проблем нет, меняются местами каналы как положено. может у них код подсмотреть можно?
Re: PIP
Posted: Tue Jun 23, 2020 7:01 pm
by exe_ru
и потом если расмотреть ситуацию то:
1. запускаем канал 1 в большом, а канал 2 в маленьком то все хорошо
2. нажимаем на маленькое окно каналы меняются местами,канал 2 в большом окне показывает нормально, а канал 1 в маленьком прозрачный.
а если при нажатие на маленькое и команде поменять их местами заново перезапускать их как в первом пункте?
тоесть просто перезапускать их заново только в другом порядке?
потому что прозрачное становится именно если команда менять местами, а если как в первом пункте то без разницы 1 или2 в каком окне
Re: PIP
Posted: Tue Jun 23, 2020 7:16 pm
by Prog
У меня есть устройство на котором эта проблема повторяется. Толку то. Большое окно всегда поверх маленького...
Re: PIP
Posted: Tue Jun 23, 2020 7:37 pm
by exe_ru
у меня большое становится поверх маленького ТОЛЬКО ПОСЛЕ ПОПЫТКИ ПОМЕНЯТЬ КАНАЛЫ МЕСТАМИ.
изначально
если канал А большом окне, а канал Б в маленьком, то все ХОРОШО
подаем команду на смену их местами
закрываем каналы А и Б
запускаем канал Б в большом окне, а А в маленьком и тоже будет все ХОРОШО
попробуй так прописать, конечно не так красиво, но будет работать.
а потом что нибудь придумаешь.
Re: PIP
Posted: Tue Jun 23, 2020 7:42 pm
by bogatstvo
Prog, отправил вам на почту лог, по поводу черного большого экрана после закрытия маленького.
Re: PIP
Posted: Tue Jun 23, 2020 8:07 pm
by exe_ru
Из списка каналов они же нормально открываются.
На моих 2 устройствах можно каналы А на Б,или Б на А наложить, ошибка после клика на маленькое окошко
Re: PIP
Posted: Tue Jun 23, 2020 8:25 pm
by bogatstvo
Только что специально потыкал. Алгоритм такой: смотрю канал №1, открываю список каналов, выбираю канал №2, долгий тап, открыть новое окно. Новое окно, канал №2, открывается, как большое а канал №1 становится маленьким. Если в таком положении закрыть маленький канал №1, то большой станет черным и изображение не появится, а если каналы поменять местами, канал №1 опять сделать большим, то маленькое закроется и на большом будет изображение.
Re: PIP
Posted: Tue Jun 23, 2020 8:56 pm
by Prog
То есть у вас не только чёрное вместо большого но и маленькое не закрылось?
Re: PIP
Posted: Wed Jun 24, 2020 1:57 am
by bogatstvo
Prog wrote: ↑Tue Jun 23, 2020 8:56 pm
То есть у вас не только чёрное вместо большого но и маленькое не закрылось?
Почему? Маленькое закрылось. Остается один большой, черный экран. Если я открыл новое окно и сразу закрываю маленькое, то будет черный экран. А если открыл новое окно, обменял окна местами, то будет все нормально, изображение появится.
Re: PIP
Posted: Thu Jun 25, 2020 9:22 am
by Prog
Вот совершенно не вижу откуда взятся проблеме с большим окном при закрытии маленького. В последниз нескольких версиях - с большим вообще ничего не происходит при этом. Попробуйте в режиме ffmpeg повторить глюк.
Re: PIP
Posted: Thu Jun 25, 2020 11:01 am
by bogatstvo
Да, на ффмпег такого глюка нет. На омх амлоджик есть.
Re: PIP
Posted: Thu Jun 25, 2020 11:13 am
by Prog
Боюсь какая то особенность на уровне прошивке. Что полсле закрытия одного mediacodec, ломается второй. Теоретически можно пересоздавать оставшийся канал, но не особо красиво.
Вообще я приятно удивлён самой возможностью создать два medicodec или openmax окна. Когда планировал pip, думал что это удел ffmpeg будет.
Re: PIP
Posted: Thu Jun 25, 2020 11:22 am
by bogatstvo
Ну, впринципе я подобрал режим, при котором все работает. Поставил ффмпег в настройки-просмотр-просмотр hd каналов и все заработало. Все остальное омх амлоджик. Ну, видео по запросу ффмпег и просмотр ац3 медиа кодек. Если в просмотр hd каналов поставить омх амлоджик, опять черный экран.
Re: PIP
Posted: Thu Jun 25, 2020 11:24 am
by Prog
В ffmpeg на некоторых каналах может не хватить скорости устройства. А на некоторых устройствах - не всех каналах

На openmax глюк есть?