Jump to content

    

EXpoison

Участник
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Обычный

About EXpoison

  • Birthday 08/11/1987

Контакты

  • Сайт
    http://
  • ICQ
    497457132

Информация

  • Город
    Смоленск
  1. Здравствуйте! На плате сгорел BGA чип SM501GF AB. Нужно снять этот чип и проверить действительно ли проблема в нём. Если проблема в нём, то установить новый. На данный момент на плате кз по 3.3 вольта. По результатам диагностики кз именно в этом чипе. Снять воздухом не вариант, так как плата многослойная. Нужна хорошая ИК станция. Нахожусь в Москве.
  2. Цитата(EXpoison @ Jun 24 2014, 14:00) Здравствуйте! Возникла проблема. Есть необходимость передавать сжатое видео с одного устройства через SPI на другое устройство. Для сжатия видео использую gstreamer0.10 gst-launch v4l2src always-copy=true chain-ipipe=true ! videorate ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'20/1 ! dmaiaccel ! dmaiperf print-arm-load=true ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=5 idrinterval=50 targetbitrate=600000 ! ffmux_mpegts name=mux ! filesink location = /dev/spidev0.1 При битрейте ниже 400Кбит/c всё работает. При более высоком битрейте данные повреждаются. SPI работает на 12MHz. Можно ли писать данные в файл spidev0.1 через filesink или нужно создавать свой плагин к gstreamer? Возможно ли вообще организовать нормальную передачу сжатого видео через SPI или это тупиковая идея и нужно использовать другой интерфейс? Сталкивался кто нибудь с подобной проблемой? Решено! По умолчанию размер буфера у spidev 4096 байт. Код# cat /sys/module/spidev/parameters/bufsiz 4096 Для решения данной проблемы нужно было увеличить размер буфера spidev до 1 Мб. Сделать это можно двумя способами: 1) Отредактировать файл spidev.c (параметр static unsigned bufsiz = 4096 и пере собрать; 2) Вписать нужный размер буфера в файл /sys/module/spidev/parameters/bufsiz.
  3. Цитата(blackfin @ Jun 24 2014, 15:41) Ну так используйте DMA и передавайте видео большими пакетами. Что бы использовать DMA нужно написать свой плагин для gstreamer или есть другие варианты?
  4. Цитата(blackfin @ Jun 24 2014, 14:51) А эти Ваши "одно устройство и другое устройство", это, вообще говоря, процессоры или это что-то сферическое в вакууме? И если это процессоры, то каналы DMA для приема и передачи видео по SPI используются? На данный момент для сжатия используется одно платный компьютер cubieboard2 c процессором allwinner a20. На cubieboard2 установлена ОС Cubian и gstreamer. Сжатое видео c cubieboard2 через SPI передаётся на передатчик. DMA для передачи не используется.
  5. Здравствуйте! Возникла проблема. Есть необходимость передавать сжатое видео с одного устройства через SPI на другое устройство. Для сжатия видео использую gstreamer0.10 gst-launch v4l2src always-copy=true chain-ipipe=true ! videorate ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'20/1 ! dmaiaccel ! dmaiperf print-arm-load=true ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=5 idrinterval=50 targetbitrate=600000 ! ffmux_mpegts name=mux ! filesink location = /dev/spidev0.1 При битрейте ниже 400Кбит/c всё работает. При более высоком битрейте данные повреждаются. SPI работает на 12MHz. Можно ли писать данные в файл spidev0.1 через filesink или нужно создавать свой плагин к gstreamer? Возможно ли вообще организовать нормальную передачу сжатого видео через SPI или это тупиковая идея и нужно использовать другой интерфейс? Сталкивался кто нибудь с подобной проблемой?
  6. Цитата(DASM @ Jan 30 2014, 11:10) MPEG_TS это вообще контейнер, а не метод сжатия. Так и есть, а внутри видео сжатое h264 и звук aac. Не могу открыть именно контейнер mpegts.
  7. Цитата(Dr.Alex @ Jan 30 2014, 00:05) Так вы уже пишете или только готовитесь? :-)) Надо просто составить граф директшоу, тем самым запустив какие-либо из установленных в системе сплиттеров/демультиплексоров/декодеров, так же как это делает например виндовый медиаплейер.. Программа сейчас пишется. На данный момент для декодирования в ней используется gstreamer 1.0. С помощью gstreamer удаётся декодировать и воспроизводить видео сжатое h264, но с воспроизведением видео и звука сжатого mpegts пока ничего не получается. Программа на C# используется так же для приёма данных. Сейчас пытаюсь прикрутить ffmpeg к своему проекту...
  8. Здравствуйте! Есть микропроцессорный модуль virt2real (плата на базе TI DM365 300МГц) работает под управлением ОС LINUX ядро 2.6. Для сжатия видео и звука на v2r установлен gstreamer. Есть необходимость записывать видео и звук, сжимать его в один поток и передавать через интерфейс SPI на другое устройство. В итоге поток данных (mpegts) передаваемый с v2r через SPI попадает на ПК c ОС windows7. Принимаемые данные записываются в файл. Полученный файл можно без проблем воспроизвести например в Media Player Classic или в другом плеере. Сейчас пишу свою программу на C# для воспроизведения получаемого от v2r видео и звука. Какие библиотеки можно использовать в своей программе для воспроизведения видео и звука в mpegts? Может кто решал подобные задачи? Желательно обойтись без предварительной записи в файл. На V2R для сжатия и отправки видео и звука через SPI использую следующую цепочку. Кодgst-launch v4l2src always-copy=false chain-ipipe=true ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! dmaiaccel ! dmaiperf print-arm-load=true ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=46 idrinterval=46 targetbitrate=400000 ! queue ! mux. alsasrc actual_buffer_time = 10000 ! queue , max-size-time=2000000 ! audio/x-raw-int , rate=16000 , depth=16 , channels=1 ! dmaienc_aac outputBufferSize=131072 bitrate=16000 ! mux. ffmux_mpegts name=mux ! filesink location = /dev/spidev0.1
  9. Цитата(Дмитрий Мазунин @ Jun 21 2013, 14:05) Да, скорее всего не захочет. Здесь реклама не приветствуется, поэтому напишите, как с Вами связаться. Почта - azarovvictor@gmail.com
  10. Цитата(DASM @ Jun 21 2013, 14:29) Вы имеете в виду какие-то специальные матрицы ? Если говорить об обычных, простых, то нет проблем. Модуль с DM368 и неохлаждаемой матрицей http://www.alibaba.com/product-gs/55474574...amera_core.html в районе 2 штук баксов китайцы шлют только в путь. Готовый модуль Нам не нужен. Нам нужна только матрица, без обвязки.
  11. Цитата(Дмитрий Мазунин @ Jun 14 2013, 13:50) Поставка матриц в Россию возможна только напрямую от производителя. Это изделия двойного назначения и находятся под жестким контролем. У Вас серьезный интерес к тепловидению ? Интерес вполне серьёзный. Я думаю производитель напрямую не захочет с нами общаться т. к на данный момент нам нужны 1 или 2 матрицы.
  12. А какие фирмы занимаются поставкой неохлаждаемых тепловизионных матриц в Россию кроме «Нева Электроника»? Как их вообще можно приобрести в России?