This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM373 GStreamer camera Capture with PAL

Hi,everyone!

I have a DM3730 board, and I want to trasmit some video data to webserver with GStreamer

the website  is about example GSstreamer pipelines ,http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines#OMAP35x

 I have referenced the related Video command , as follows:

gst-launch -v v4l2src always-copy=FALSE num-buffers=2000 ! TIVidenc1 codecName=h264enc engineName=hmjcp contiguousInputF

rame=TRUE byteStream=FALSE ! qtmux ! filesink location=sample.mp4 

error as follows:

......................................

(Ldiv0+0x8/0x10)

[14159.497985] Division by zero in kernel.

[14159.501983] [<c003d988>] (unwind_backtrace+0x0/0xdc) from [<c01e68bc>] (Ldiv0+0x8/0x10)

[14159.510192] Division by zero in kernel.

[14159.514068] [<c003d988>] (unwind_backtrace+0x0/0xdc) from [<c01e68bc>] (Ldiv0+0x8/0x10)

[14159.523406] Division by zero in kernel.

[14159.527557] [<c003d988>] (unwind_backtrace+0x0/0xdc) from [<c01e68bc>] (Ldiv0+0x8/0x10)

[14159.535827] Division by zero in kernel.

[14159.539855] [<c003d988>] (unwind_backtrace+0x0/0xdc) from [<c01e68bc>] (Ldiv0+0x8/0x10)

ERROR: Pipeline doesn't want to pause.

ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device '/dev/video0' cannot capture at 32768x32768

Additional debug info:

gstv4l2object.c(2082): gst_v4l2_object_set_format (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:

Call to S_FMT failed for UYVY @ 32768x32768: Invalid argument

Setting pipeline to NULL ...

/GstPipeline:pipeline0/GstQTMux:qtmux0.GstPad:src: caps = NULL

Freeing pipeline ...

 

Why ? What should to be done for this problem?

Hope help

Yang

  • Hi Yang,

            I have the same problem. Have you solved the problem? I used DM3730 + OV5640 + gstreamer for video capture test. and used rtp for sending.

           I used the follow command:

    gst-launch -v v4l2src device=/dev/video2 !\
    ffmpegcolorspace !\
    video/x-raw-yuv,format=\(fourcc\)UYVY !\
    TIVidenc1 codecName=h264enc engineName=codecServer !\
    rtph264pay pt=96 ! udpsink host=192.168.2.32 port=7000 sync=false async=false

      and the print :

    libv4lcontrol: error getting username using uid instead: No such file or directory
    ERROR: Pipeline doesn't want to pause.
    ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device '/dev/video2' cannot capture at 32768x32768
    Additional debug info:
    gstv4l2object.c(2082): gst_v4l2_object_set_format (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
    Call to S_FMT failed for YU12 @ 32768x32768: Invalid argument
    Setting pipeline to NULL ...
    Freeing pipeline ...

    My main aim is stream video by gstreamer via rtsp.
    Can somebody help me?
    BR.
  • Hello Chen,

    Refer to:

    http://e2e.ti.com/support/dsp/omap_applications_processors/f/447/t/240296.aspx

    I will answer you in this topic.

    Best Regards,

    Margarita