GST 썸네일형 리스트형 decodebin 사용시 GStreamer에서 decodebin을 사용하는 경우 lib를 불러오는데 timeout 오류가 발생하는 일이 있습니다.저 같은 경우에는 모바일 환경에서 mp3로 되어 있는 동영상을 재생하는 경우에 발생하였습니다.구글링을 통해 해결하였습니다.gst_element_set_state(GST_ELEMENT (pipeline),GST_STATE_PLAYING)로 Play상태로 전환한 뒤에sret = gst_element_get_state(pGst->pipeline, &state, NULL, (5500 * GST_MSECOND))로 상태를 확인하면 return값이 GST_STATE_CHANGE_ASYNC로 되어서 문제가 발생하였습니다.하단의 굻게 쓰여진 부분을 추가하여 해결하였습니다. GST_START_TES.. 더보기 gstreamer 사용하기 GStreamer는 linux나 mobile linux환경에서 멀티미디어를 재생, 녹화등을 가능하게 하는 middleware입니다.사용방법은 너무나 방대해서 여기에는 필요한 것들만 기술 하도록 하겠습니다.설치 방법이나 빌드 방법등은 여러 사이트에 있으므로 찾아 보시기 바랍니다. 1. gst-inspect 사용법 설치되어 있는 library나 element등을 확인 할 때 사용합니다. 예를 들어 현재 설치되어 있는 library를 보고자 할 경우에는 단순히 prompt 상에서 명령어를 입력하면 됩니다.$ gst-inspect-0.10......typefindfunctions: audio/x-ttafile: ttatypefindfunctions: application/x-apetag: mp3, ape, mp.. 더보기 이전 1 다음