<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi all, I had a command line command that copies video streams from a network into a file. When I try to change it to a code I face with problem. There is no error and the file is created but the content of the file is empty. I have also used sync=FALSE for the filesink element. I used two bins one for the audio and another for the video and then put the two bins and the avimux and filesink in the pipeline and started the pipepline. I even checked the state of the pipeline and it is in running state, but the file is empty. Pease help me. The following is the case:<br><br>I wanted to change the following into a code:<br>gst-launch-0.10 -v avimux
name=mux ! filesink location=videoandaudio.avi sync=true {udpsrc
port=5000
caps="application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H263-1998"
num-buffers=5000 ! queue ! rtph263pdepay !
'video/x-h263,width=320,height=240,framerate=(fraction)25/1' ! queue} !
mux.video_0 {udpsrc port=5002
caps="application/x-rtp,media=(string)audio,payload=(int)96,
rate=(int)8000, encoding-name=(string)PCMA" ! queue ! rtppcmadepay !
'audio/x-alaw, rate=(int)8000, channels=(int)1' ! queue} ! mux.audio_0;<br><br>And the following is what I did:<br>&nbsp;gst_bin_add_many (GST_BIN (audbin),<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; udpsource_audio, queue_audio, pcmadepay, NULL);<br>&nbsp; gst_bin_add_many (GST_BIN (vidbin),<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; udpsource_video, queue_video_1, h263depay, NULL);<br>&nbsp; gst_bin_add_many (GST_BIN (pipeline), vidbin, audbin,<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; avimuxer, filedes,&nbsp; NULL);<br><br>&nbsp; gst_element_link_many (udpsource_video, queue_video_1, h263depay, NULL);<br>&nbsp; gboolean link_ok_video = gst_element_link_filtered (h263depay, avimuxer, caps_video_2);&nbsp; <br><br>&nbsp;gst_element_link_many (udpsource_audio, queue_audio, pcmadepay, NULL);<br>&nbsp;gboolean link_ok_audio = gst_element_link_filtered (pcmadepay, avimuxer, caps_audio_2);<br><br>&nbsp;gst_element_link_many (avimuxer, filedes, NULL);<br><br>&nbsp;gboolean pipstate=gst_element_set_state (GST_ELEMENT (pipeline), GST_STATE_PLAYING);<br><br>Thank you.<br><br>- Zelalem S. <br><br><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>