Still stuck

Gary Thomas gary at mlbassoc.com
Thu Mar 7 15:48:37 PST 2013


On 2013-03-07 16:35, Tim-Philipp Müller wrote:
> On Thu, 2013-03-07 at 16:16 -0700, Gary Thomas wrote:
>
>
>> On to the next step.  Here's how I tried to encode the data:
>> gst-launch -vvv shmsrc socket-path=/tmp/shm-preview.sock \
>>     ! gdpdepay \
>>     ! ffmpegcolorspace \
>>     ! ffenc_mpeg4 \
>>     ! mpeg4videoparse \
>>     ! filesink location=/tmp/test.mp4
>>
>> Sadly, it fails:
>>     Setting pipeline to PAUSED ...
>>     Pipeline is PREROLLING ...
>>     ERROR: from element /GstPipeline:pipeline0/GstGDPDepay:gdpdepay0: Could not decode stream.
>>     Additional debug info:
>>     gstgdpdepay.c(416): gst_gdp_depay_chain (): /GstPipeline:pipeline0/GstGDPDepay:gdpdepay0:
>>     Received a buffer without first receiving caps
>>     ERROR: pipeline doesn't want to preroll.
>>     Setting pipeline to NULL ...
>>     Freeing pipeline ...
>>
>> Obviously another problem with timing and/or timestamps, but I
>> don't know what to adjust.
>>
>> If it's not obvious, I truly appreciate the help.
>
> What is the sending pipeline now, the one with shmsink? (too lazy to
> search in the 191 earlier posts, sorry)

No worries :-)  Here it is:
gst-launch -e -v v4l2src device=/dev/video1 queue-size=16 \
    ! video/x-raw-yuv,format='(fourcc)UYVY',width=720,height=480,framerate=30/1 \
    ! tee name=v-src \
      v-src. ! queue leaky=upstream ! videoscale ! "video/x-raw-yuv,width=320,height=240" ! gdppay ! shmsink socket-path=/tmp/shm-stream.sock \
      v-src. ! queue leaky=upstream ! videoscale ! "video/x-raw-yuv,width=240,height=120" ! gdppay ! shmsink socket-path=/tmp/shm-preview.sock \
      v-src. ! queue leaky=upstream ! shmsink socket-path=/tmp/shm-record.sock \

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the gstreamer-devel mailing list