Перейти к содержанию
    

Allwinner T113-s3 уделал HiFi4 DSP. Смеяться или плакать?

57 минут назад, Ozelot сказал:

Ради эксперемента проверял на кабель длиной 20 метров, все было ОК.

MIPI тянуть можно довольно далеко, это факт:smile: Были б кабели хорошие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Arlleex said:

MIPI тянуть можно довольно далеко, это факт:smile: Были б кабели хорошие.

в моем случае это был витой МГТФ в оплетке :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, mantech said:

Просто нужно больше открытой доки, а на параллельных интерфейсах "далеко не уедешь"...

По поводу док на MIPI CSI, нашлось вот это: pg232-mipi-csi2-rx.pdf от XILINX. Там описание регистров. Но без апп-нот как это всё использовать, описание бесполезно.

 

Для MIPI использовал и адаптировал код для sun6i от Aodzip https://github.com/aodzip/sun6i-mipi-csi

Для CSI/DVP использовал код: https://github.com/allwinner-zh/linux-3.4-sunxi/tree/master/drivers/media/video/sunxi-vfe

Allwinner не обещает лёгкой жизни :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Запущен кодер JPEG на V3s  через регистры AVC.:dance4:

Ранее я писал, что JPEG кодер/декодер не доступен на регистрах MPEG2:

Quote

Что касается декодера MPEG2, то его нет в V3s.  И очевидно, JPEG декодера тоже. Потому что (M)JPEG декодер вписан в регистры MPEG, которых нет:

https://patchwork.kernel.org/project/linux-arm-kernel/cover/[email protected]/#23765089 

Подводный камень тот же, что и с H264:

//установить биты 6 и 7 в регистре:
void *ve_get(int engine, uint32_t flags)
{
 Writel(0x00110000 | (engine & 0xf) | (flags & ~0xf) | (1<<7) | (1<<6), VE_BASE + VE_CTRL);
 return (void*)VE_BASE;
}  

Интересно, а декодировать JPEG на V3s как? :wacko2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, repstosw сказал:

а декодировать JPEG на V3s как?

Может через те же регистры)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 minutes ago, mantech said:

Может через те же регистры)))

Судя по описанию, к сожалению, нет: https://linux-sunxi.org/VE_Register_guide

AVC Encoder Engine Registers

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

34 minutes ago, Ozelot said:

Новый кандидат на звание дримчип

Уже пролетал здесь.  На 58-й странице.  А чем он лучше, кроме как что 64-разрядный (с переключением на 32 разряда) ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, repstosw said:

А чем он лучше, кроме как что 64-разрядный (с переключением на 32 разряда) ?

Плата в вашем любимом формате :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

32 минуты назад, Ozelot сказал:

Плата в вашем любимом формате :)

Таких плат полно, если не брать во внимание, что за проц там распаян. В данном случае фигня, ибо видеопорт HDMI only...

Кстати, огромное "спасибо" тем разрабам, кто на платах в подобном форм-факторе ставит мелочевку с другой стороны платы, ибо так очень "удобно" делать материнку под нее)))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, mantech said:

Таких плат полно, если не брать во внимание, что за проц там распаян. В данном случае фигня, ибо видеопорт HDMI only...

Кому-то видеопорт важен, а кому-то нужна подходящая цифромолотилка :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, Ozelot сказал:

Кому-то видеопорт важен,

Логично предположить, что в подобного рода камнях видеопорт дело важное, ну 80-90% примерно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Ozelot said:

Плата в вашем любимом формате :)

Вот если бы они так V3s закатали по-миниатюрному....

33 minutes ago, mantech said:

Кстати, огромное "спасибо" тем разрабам, кто на платах в подобном форм-факторе ставит мелочевку с другой стороны платы, ибо так очень "удобно" делать материнку под нее)))

Специально для этого я делаю вырез на своих платах )))

29 minutes ago, mantech said:

Логично предположить, что в подобного рода камнях видеопорт дело важное, ну 80-90% примерно...

Недавно обнаружил, что у T113-s3  нету MIPI CSI,  зато есть MIPI DSI :lol2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Spoiler

bad.thumb.png.04dee3266d30421825d0f31ab82d0892.png

Spoiler

good.thumb.png.3402e8d353d600c4f74fc92f9537b74e.png

записываю видео h264 кодеком  v3s с декодера tvp5151 pal-сигнал, в случайный момент времени сдвигается полукадр (всегда один и тот же) на фиксированное количество пикселей. На мониторе нормально pal показывает
Заливал патч на декодер - не помогло. 
В чем может быть причина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, Niyaz said:

в случайный момент времени сдвигается полукадр

У вас используется деинтерлейс фильтр? Наблюдал такой эффект, когда путал последовательность top/bottom полукадров на входе программного деинтерлейсера.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...