<div dir="ltr">Found the problem by running the pipeline with "GST_DEBUG=2"<div style>I got:</div><div style><br></div><div style><div>0:00:00.161635749  5217  0x8af6bb0 WARN           basetransform gstbasetransform.c:1304:gst_base_transform_setcaps:<audioconvert0> transform could not transform audio/x-raw-int, rate=(int)48000, depth=(int)16, width=(int)16, signed=(boolean)true, channels=(int)2, endianness=(int)1234 in anything we support</div>

<div><br></div><div style>I've added audioresample and some other tweaking and finally ended up with:</div><div style><br></div><div style>gst-launch-0.10  dv1394src ! queue ! dvdemux name=demux demux.video ! queue ! dvdec ! ffmpegcolorspace ! aspectratiocrop aspect-ratio=16/9 ! x264enc pass=pass1 threads=0 bitrate=536 tune=zerolatency ! queue ! flvmux name=mux demux.audio ! audio/x-raw-int !  queue  ! audioresample ! 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>Which seems to work as expected.</div><div style><br></div><div style>Hope it helps someone.</div><div style><br></div><div style>Cheers!</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">
2013/4/27 Ramiro Blanco <span dir="ltr"><<a href="mailto:ramiblanco@gmail.com" target="_blank">ramiblanco@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div>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><br></div><div>For instance, taking video from dv and audio from 'audiotestsrc' works:</div>


<div><br></div><div><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>So far so good... But I need to use audio source from 1394, so when I've tried the following:</div><div><br></div><div>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><br></div><div>throws:</div><div><br></div><div><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>What am I doing wrong ?</div></div><div>
<br></div><div>Cheers!</div><span class=""><font color="#888888"><div><br></div><div><br></div><br clear="all"><div><br></div>-- <br>Ramiro Blanco
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Ramiro Blanco
</div></div>