<div dir="ltr"><div style>Hi, I'm trying to send a rtmp stream from a dv source (video and audio), but so far I wasn't able to capture both a/v.</div><div style><br></div><div style>For instance, taking video from dv and audio from 'audiotestsrc' works:</div>
<div style><br></div><div style><div>gst-launch-0.10 -m dv1394src ! dvdemux name=demux demux. ! dvdec ! ffmpegcolorspace ! x264enc pass=pass1 threads=0 bitrate=536 tune=zerolatency ! flvmux name=mux audiotestsrc ! audiorate ! audioconvert ! lame ! audio/mpeg ! mux. mux. ! rtmpsink location='rtmp://x.x.x.x/live/cdn_live_1324358201415'</div>
<div><br></div></div><div style>So far so good... But I need to use audio source from 1394, so when I've tried the following:</div><div style><br></div><div style>gst-launch-0.10 -vvv dv1394src ! dvdemux name=demux demux. ! dvdec ! ffmpegcolorspace ! x264enc pass=pass1 threads=0 bitrate=536 tune=zerolatency ! flvmux name=mux demux. ! audiorate ! audioconvert ! lame ! audio/mpeg ! mux. mux. ! rtmpsink location='rtmp://x.x.x.x/live/cdn_live_1324358201415'<br>
</div><div style><br></div><div style>throws:</div><div style><br></div><div style><div>ERROR: from element /GstPipeline:pipeline0/GstDV1394Src:dv1394src0: Internal data flow error.</div><div>Additional debug info:</div>
<div>
gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstDV1394Src:dv1394src0:</div><div>streaming task paused, reason not-negotiated (-4)</div><div><br></div><div style>What am I doing wrong ?</div></div><div>
<br></div><div style>Cheers!</div><div><br></div><div><br></div><br clear="all"><div><br></div>-- <br>Ramiro Blanco
</div>