Ошибка Gstreamer не может установить свойство "caps" в элементе "udpsrc0" в "application / x-rtp ..." - PullRequest
1 голос
/ 15 апреля 2011

Очень очень странная проблема. Рабочий канал в моих коробках с Linux (fedora / ubuntu / bsd) не работает в Windows Xp / Vista (с использованием Gstreamer для Windows).

  • У меня есть следующий конвейер в Windows Vista, который также тестировался в Windows XP и выдает одну и ту же ошибку: как я могу это исправить? Это ошибка gstreamer? Тот же самый парсинг работает в терминале Linux

    Пример: C: \ gst-launch -v udpsrc port = 1111 caps = "ap plication / x-rtp, media = (строка) аудио, тактовая частота = (int) 44100, имя кодировки = (stri ng) SPEEX, encoding-params = (строка) 1, frame-size = (строка) 480, полезная нагрузка = (int) 96, ssr c = (uint) 928237273, база часов = (uint) 2792682998, база seqnum = (uint) 62730 "! ... depay! dec! аудиоконвертировать! autoaudiosink

    0: 00: 00.334065000 692 0088D708 ОШИБКА GST_PIPELINE grammar.tab.c: 50 8: gst_parse_element_set: не удалось установить свойство "caps" в элементе "udpsrc0" в "" application / x-rtp, media = (string) audio, тактовая частота = (int) 44100, encoding-name = (st ring) SPEEX, encoding-params = (строка) 1, frame-size = (строка) 480, полезная нагрузка = (int) 96, с src = (uint) 928237273, основание часов = (uint) 2792682998, seqnum-base = (uint) 62730 " ВНИМАНИЕ: ошибочный конвейер: не удалось установить свойство "caps" в элементе "udpsrc0" в "application / x-rtp, media = (string) audio, тактовая частота = (int) 44100, encoding-name = (строка) SPEEX, параметры-кодировки = (строка) 1, размер кадра = (строка) 480, полезная нагрузка = (int) 9 6, ssrc = (uint) 928237273, тактовая база = (uint) 2792682998, seqnum-base = (uint) 62730 "

Примечание: для кого-то это неизвестная ошибка? Пожалуйста, не вижу ответа, что это может быть?

http://e2e.ti.com/support/embedded/f/354/t/59113.aspx

http://www.mentby.com/steven-431/gstreamer-on-gumstix.html

http://gstreamer -devel.966125.n4.nabble.com / проблема-с udpsrc-в-GST-RTSP-сервера td3327366.html

1 Ответ

0 голосов
/ 16 апреля 2011

После удаления этой части ", ssr c=(uint)928237273, clock-base=(uint)2792682998, seqnum-base=(uint)62730" ошибка не появляется.Но он не работает вообще, когда его удаляют (он просто перестает показывать ошибку).

Я бы сказал, что Windows Gstreamer - это Buggy, он должен просто разрешать стандарты Linux, так же, как он работает с Linux, ноне с Windows.

...