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.

TIVidenc1

Other Parts Discussed in Thread: DM3730

Hi all,

   I'm working with a 5M pixel camera sensor and dm3730.

I need to record long video at full camera resolution, so I need to compress this video to store it in my SD.

I'm working with gstreamer-ti and DVSDK 04.03.00.06.

I'm unable to encode video neither  in h264 or mpeg4 format at full resolution: TIVidenc1 break. I obtain the following debug output:

"

Setting pipeline to PAUSED ...
[   72.263549]
[   72.263549]
[   72.263549]
[   72.263549] Mem.no             Memstart                    Memend            Virtual address       Size
[   72.298614] 0                 0x8e000000                  0x8e99c5ff        0xd3000000         0x99c600  0
[   72.328430] 1                 0x8e99d000                  0x8f3395ff        0xd4000000         0x99c600  0
[   72.359558] 2                 0x8f33a000                  0x8fcd65ff        0xd5000000         0x99c600  0
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[   73.086669] CMEMK Error: Failed to find a pool which fits 10077696
CMEM Error: getPool: Failed to get a pool fitting a size 10077696
Failed to allocate memory.
ERROR: from element /GstPipeline:pipeline0/GstTIPrepEncBuf:tiprepencbuf0: failed to create output bufTab

Additional debug info:
gsttiprepencbuf.c(731): gst_tiprepencbuf_set_caps (): /GstPipeline:pipeline0/GstTIPrepEncBuf:tiprepencbuf0
Execution ended after 711029049 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
"

I setup a 1x10077696 pool at  cmemk modprobe, but the error persists.

Is it  a memory setup problem or the TIVidenc  can't encode frame at this resolution?

 Any suggest to solve the problem?

Thanks,

   best regards

andrea.