Мой баг дня (записки тестировщика)
245 subscribers
172 photos
23 videos
11 files
127 links
Precondition:
Repro steps:
1. ...
2. ...
3. ...
Expected: good
Actual: bad

Связь: @MyachinDA
Download Telegram
Просто забавность. В Android 10 у иконоесть есть инерция. Честно говоря, я как-то не придавал этому значения.
Изменение набора отпечатков пальцев в системе не сбрасывает доверие отпечаткам в WhatsApp. Это всё, что слдует знать о WhatsApp.
Не знаю, как давно, но в Google Now появились подборки. Вы ищете что-то в картинках и вам предлагается сохранять по темам. Как доски в Pinterest.
Если вы возвращаетесь к поиску этой тематики через какое-то время, то она распознаётся и вручную вызвать не нужно.
Мой баг дня (записки тестировщика)
Это не про баг, а просто наблюдение. Гугл такой: https://developers.google.com/cast/docs/media Chromecast Ultra поддерживает AAC. Правда не упомянуто, что только стерео. 5.1 он не поддерживает и никогда не будет: https://issuetracker.google.com/issues/69112577…
Дела оказались ещё печальнее:
1. Официальной документации по поддерживаемым декодерам и энкодерам нет
2. Официальные требования по декодерам и энкодерам достаточно поверхностные: https://developer.android.com/guide/topics/media/media-formats
3. Производители на своё усмотрение могут добавлять свои наборы кодеков
4. Наличие энкодера для какого-нибудь формата не означает, что он реализован сколько-нибудь полно. К примеру, на Pixel 2 есть энкодер для opus. Но он поддерживает только 2 канала
5. Даже проверяя наличие энкодера на устройтсве, вам не гарантируется, что этот энкодер действительно подхватит нужный медиаформат. Нужно отдельным кодом делать проверки

Таким образом, нет ни одного гарантированного способа сконвертировать аудиодорожки в видео таким образом, чтобы кастить на Хромкасты 2 и новее 5.1. Как бы я не хотел этого избежать, а придётся тянуть внешние зависимости. Потяну FFMPEG с собой.

Однако всё равно сделаю 2 вида этого приложения. В одном буду рабоать силами чисто Android, всегда схлопывая мультиканалы до стерео (лично мне пока это подходит, т.к. у меня нет аккустической системы у телевизора, только его колонки), а в другой буду поддерживтаь сразу несколько аудиоформатов для дорожек, сохраняя мультиканальность, но из-за наличия FFMPEG второе приложение будет весить намного больше.

Печально, господа. Гугл не просто обосрался в кодеках на Android. Он многие годы срал и мазал всё это на лицо, а потом этими же руками обмазал Chromecast, удалив из прошивки поддержку AAC 5.1. А ведь энкодер для aac есть в любом устройстве и его реализация сделана лучше любой другой. Рекомендуемые для Хромкаста vorbis и opus не катят, т.к. первый не имеет энкодера в Pixel 2 на Android 10, а второй поддерживает энкодинг только в стерео.
Фото с сайта Кремля, сделанное в командном пункте группировки Вооруженных Сил России в Сирии во время визита президента РФ. Обратите внимание на плакат на мониторе справа.
Когда не умеешь в экранирование
Кажется, у LG вообще целая россыпь проблем
Эмулятор забыл, как правильно отображать индикатор сети