Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
TW6869 - SK - Вспомогательные средства - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Вспомогательные средства
SK-TW6869
Pavel Ivanchenko
Добавлено 20.12.2014 13:13 Редактировалось 20.12.2014 13:17
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Пару месяцев назад взялись за создание нового модуля расширения для видеозахвата - SK-TW6865
http://starterkit.ru/html/index.php?name=forum&op=view&id=1&num=30#23978
Предназначен для изделий в составе которых есть шина Mini PCIe (на данный момент это изделия на iMX6).
Позволяет одновременно оцифровывать до 4 каналов видео и аудио данных (в отличии от модулей расширения на ADV7180, который имеет только один канал оцифровки с переключателем на 6 входных каналов).

На данный момент найдены и исправлены все ошибки в прототипе, работает нормально.
Выяснилось, что чипы TW6865 и TW6869 стоят практически одинаково (на прототипе как раз использован TW6869), поэтому решено переделать модуль на TW6869 с увеличением возможных входных каналов.

Серийный выпуск намечен на конец января 2015г.

Пример подключения: SK-iMX6D-SODIMM+SK-iMX6-MB-SODIMM+SK-TW6869
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 23.12.2014 09:59 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Попробовал запись со сжатием.
Экспериментировал на SK-iMX6D-SODIMM и SK-iMX6S-SODIMM.
В штатной корневой в gstreamer явно чего то не хватает - записывать отказывался, пробовал с ядром и корневой ядра 3.10.17
http://starterkit.ru/html/index.php?name=forum&op=view&id=23990&num=1
SK-iMX6D-SODIMM при записи top показывает 15-20% загрузки CPU на канал.
SK-iMX6S-SODIMM при записи top показывает до 30% загрузки CPU на канал.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 24.12.2014 12:00 Сообщение: 3
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В штатной корневой в gstreamer явно чего то не хватает - записывать отказывался

а ты отладку включал? может в логе чего полезного можно выудить..
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gst-running.html
навскидку:
Код
export GST_DEBUG=1

еще можно сам плейер запустить с выхлопом дебага в файл для последующего анализа..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.01.2015 15:35 Редактировалось 14.01.2015 15:39 Сообщение: 4
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
buildroot с ядром и патчами gst-fsl-plugins для tw6869

http://files.webfile.ru/download/1a4d1a5d25f2839bb189dee6d2a6fc10

драйвер полностью переписан, пока что только видео - за аудио еще не брался.
linux-imx_3.10.17_1.0.2_ga-sk/drivers/media/pci/tw6869

в менюконфиге

Device Drivers --->
<*> Multimedia support --->
[*] Media PCI Adapters --->
<*> Techwell tw6869 Video For Linux


В /root лежат два примера

./cv4.sh

пишет 4 потока в файлы + вывод на hdmi 1920x1080, кодек по умолчанию h264/avc

пример использования в QML

v4.qml

запустить на плате в терминале на исполнение

qmlscene v4.qml

выводит на экран 4 потока, используется компонент MediaPlayer, ключевой момент тут - в плагине gstreamer добавлен кастомный обработчик URI tvsrc

MediaPlayer {
id: player
source: "tvsrc:///dev/video0"
}

тетсовые замеры производительности

http://www.youtube.com/watch?v=nT8mX-_Eu9s

http://www.youtube.com/watch?v=YwQH2tWzH3g
Спуститься к концу Подняться к началу
Персональная информация
danilsl
Добавлено 01.03.2015 01:40 Редактировалось 01.03.2015 01:41 Сообщение: 5
danilsl
1

Пункты: 4194
Регистрация: 08.12.2010
Пол: Мужчина
Уже 1-е марта, где продажи??? Я таки честно жду
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 01.03.2015 11:26 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Готовили новое BSP и виртуалку, на следующей неделе будет релиз.
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 09.04.2015 10:42 Сообщение: 7
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Добрый день!
Приобрел плату SK-iMX6Q с плагом SK-TW6869.
В описании заявлено, что с плага можно получать 8 каналов видео, но плата фактически увидела только 6.
/dev/video16 по /dev/video21.
Сколько реально можно получать видео с переписанным драйвером, а сколько с родным?
И еще, подскажите, где в настройках ядра можно включить или отключить этот драйвер, по выше указанному пути я его не нашел
Код
Device Drivers --->
<*> Multimedia support --->
[*] Media PCI Adapters --->
<*> Techwell tw6869 Video For Linux

И как можно переключиться на родной драйвер, для тестирования?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.04.2015 13:32 Редактировалось 09.04.2015 13:38 Сообщение: 8
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

В описании заявлено, что с плага можно получать 8 каналов видео, но плата фактически увидела только 6.
/dev/video16 по /dev/video21.


это не те девайсы - должны быть video0-video7, а если прописан adv7180 в DT - сместятся на 1, video1-video8

Цитата

Сколько реально можно получать видео с переписанным драйвером, а сколько с родным?


на imx6 PCIe не успевает прокачать 8 каналов - у меня получилось на местных платах только 7 прокачать - не знаю с чем связано. "родным" я практически не пользлвался и не тестировал - его как такового нет, в начале пробовали драйвер отсюда

https://github.com/boundarydevices/linux-imx6/tree/boundary-imx_3.10.17_1.0.2_ga/drivers/media/pci/TW68

Цитата

И еще, подскажите, где в настройках ядра можно включить или отключить этот драйвер, по выше указанному пути я его не нашел


на фтп должна быть новая виртуалка, в старом ядре нет поддержки tw6869

Если под "получить видео" имеете ввиду кодирование - больше 6 каналов вряд ли получится.
Спуститься к концу Подняться к началу
Персональная информация
aloginov
Добавлено 09.04.2015 14:26 Редактировалось 09.04.2015 14:28 Сообщение: 9
aloginov
0

Пункты: 106
Регистрация: 09.04.2015
добрый день.
при захвате видео через gstreamer наблюдается эффект interlace.
http://itmages.ru/image/view/2443022/53721d21
как-нибудь исправить можно?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.04.2015 14:32 Сообщение: 10
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
VDIС на imx6 может работать только с одним потоком данных поэтому я не озадачивался им. Раньше был плагин, сейчас даже не знаю - есть ли он - вроде не видел.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства