[embedded]The first program about gstreamer like "Hello world"
1.Install gstreamer librarys. But in my system its version is 0.10.
gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-devel-docs gstreamer1-plugins-base-devel gstreamer1-plugins-base-devel-docs gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-ugly-devel-docs gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-devel gstreamer1-plugins-bad-free-extras
2.The c file:basic-tutorial-1.c
#include <gst/gst.h>  
    
int main(int argc, charchar *argv[]) {  
  GstElement *pipeline;  
  GstBus *bus;  
  GstMessage *msg;  
    
  /* Initialize GStreamer */  
  gst_init (&argc, &argv);  
    
  /* Build the pipeline */  
  pipeline = gst_parse_launch ("playbin2 uri=http://test.anycle.com/cat.webm", NULL);  
    
  /* Start playing */  
  gst_element_set_state (pipeline, GST_STATE_PLAYING);  
    
  /* Wait until error or EOS */  
  bus = gst_element_get_bus (pipeline);  
  msg = gst_bus_timed_pop_filtered (bus, GST_CLOCK_TIME_NONE, GST_MESSAGE_ERROR | GST_MESSAGE_EOS);  
    
  /* Free resources */  
  if (msg != NULL)  
    gst_message_unref (msg);  
  gst_object_unref (bus);  
  gst_element_set_state (pipeline, GST_STATE_NULL);  
  gst_object_unref (pipeline);  
  return 0;  
}
	3.Compile it.
gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer-1.0`
4.Run it.
./basic-tutorial-1 
标签: embedded
日历
最新微语
- 有的时候,会站在分叉路口,不知道向左还是右
2023-12-26 15:34
 - 繁花乱开,鸟雀逐风。心自宁静,纷扰不闻。
2023-03-14 09:56
 - 对于不可控的事,我们保持乐观,对于可控的事情,我们保持谨慎。
2023-02-09 11:03
 - 小时候,
暑假意味着无忧无虑地玩很长一段时间,
节假意味着好吃好喝还有很多长期不见的小朋友来玩...
长大后,
这是女儿第一个暑假,
一个半月...
2022-07-11 08:54
 - Watching the autumn leaves falling as you grow older together
2018-10-25 09:45
 
分类
最新评论
- Goonog	
i get it now :) - 萧	
@Fluzak:The web host... - Fluzak	
Nice blog here! Also... - Albertarive	
In my opinion you co... - ChesterHep	
What does it plan? - ChesterHep	
No, opposite. - mojoheadz	
Everything is OK!... - Josephmaigh	
I just want to say t... - ChesterHep	
What good topic - AnthonyBub	
Certainly, never it ... 
发表评论: