2012-06-13 1 views
0

Я пытаюсь создать простую программу, используя Gstreamer, чтобы взять входной сигнал от микрофона и сохранить его в mp3-файле. Я постоянно получаюВходной сигнал Gstreamer в mp3

Внутренняя ошибка потока данных

и не могу показаться, чтобы найти проблему (я новичок в Gstreamer). Вот ссылка на мой код:

http://pastebin.com/QDexe8Fz

+0

Лучше всего вставить код в свой вопрос. Я даже не буду смотреть на него, где он сейчас находится. – karlphillip

ответ

0

Ваш код не обрабатывает коды возврата из функций. В результате вы в темноте, когда он терпит неудачу. В любом случае в вашем коде вы забыли связать элементы. Сразу после строки 70 также выполните gst_element_link_many (....);

0

Традиционно Комплект GStreamer не включает поддержку MP3. Тем не менее, вы можете пойти после кодеков и плагинов, чтобы поддерживать его.