제가 아는 분이 GStreamer때문에 고민을 하고 계셔서 질문을 드립니다.
혹시 아시는 분은 답변을 부탁드립니다.
먼저 현재 상태를 설명 드리겠습니다.
1) GStreamerfmf cross compile후에 Target board에 올렸습니다.
2) PATH 및 환경 변수를 아래와 같이 올렸습니다.
export PATH=$PATH:/gstreamer/bin/
export LD_LIBRARY_PATH=/gstreamer/lib/
export GST_PLUGIN_PATH=/gstreamer/lib/gstreamer-0.10/
export GST_PLUGIN_SYSTEM_PATH=/gstreamer/lib/
3) 아래와 같이 gst-inspect를 하면 아래와 같이 plugin이 보이지 않습니다.
root@db1200:~# gst-inspect
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 1 plugin, 2 features
4)아래와 같이 gst-inspect에 /gstreamer/lib/gstreamer-0.10/libgstcoreelements.so 로 하면 실제 해당 내파일 내의 plugin이 보입니다.
root@db1200:~# gst-inspect /gstreamer/lib/gstreamer-0.10/libgstcoreelements.so
Plugin Details:
Name: coreelements
Description: standard GStreamer elements
Filename: /gstreamer/lib/gstreamer-0.10/libgstcoreelements.so
Version: 0.10.22
License: LGPL
Source module: gstreamer
Binary package: GStreamer source release
Origin URL: Unknown package origin
capsfilter: CapsFilter
fakesrc: Fake Source
fakesink: Fake Sink
fdsrc: Filedescriptor Source
fdsink: Filedescriptor Sink
filesrc: File Source
identity: Identity
queue: Queue
filesink: File Sink
tee: Tee pipe fitting
typefind: TypeFind
multiqueue: MultiQueue
12 features:
+-- 12 elements
제가 어떤것 이 잘못되어서 그런지 몰라서 질문 드립니다.
3)번에서 gst-inspect를 실행 했을때 등록된 plugin이 나오도록 하려면 무엇을 더해 주어야 할까요?
그래야만 gst-launch를 했을때 제대로 실행 될것 같습니다.
혹시라도 도움될만한 것이 있으면 답변 부탁드립니다.
오늘도 좋은 하루 되세요.