2014-02-01 2 views
0

У меня есть main() и нить, передающая видео.пауза воспроизведение видео

можно использовать функцию

gst_element_set_state (pipeline, GST_STATE_PAUSED); 
gst_element_set_state (pipeline, GST_STATE_PLAYING); 

от основного? конвейер находится в потоке (со всем видеокодом).

, когда я попробовал это, на самом деле остановил конвейер, но я также получил эту ошибку:

status: pause 
Bus error (core dumped) 

и выбросить меня из программы.

Если кто-то знает, что делать, это будет здорово!

спасибо.

ответ

0

Несомненно, вы можете это сделать. И если вы получите крах, просто запустите gdb и получите обратную трассировку:

gdb ./my-app 
run 
# when it crashes 
bt 
Смежные вопросы