Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@XE2ff0508:~# gst-launch-1.0 -vvvv \
- > imxg2dcompositor name=c sink_0::xpos=0 sink_0::ypos=0 sink_0::width=160 sink_0::height=120 sink_0::fill_color=0x00000000 ! queue ! imxg2dvideosink window-width=240 window-height=320 window-y-coord=0 window-x-coord=0 output-rotation=3 \
- > v4l2src device=/dev/v4l/by-id/usb-Alcor_Micro__Corp._USB_2.0_PC_Camera-video-index0 ! "image/jpeg, width=(int)640, height=(int)480, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)15/1" ! \
- > jpegparse ! imxvpudec ! video/x-raw,width=640,height=480,framerate=15/1 ! imxipuvideotransform ! video/x-raw,width=320,height=240,framerate=15/1 ! imxvpuenc_h264 idr-interval=16 quant-param=2 ! h264parse ! rtph264pay ! queue ! rtph264depay ! h264parse ! imxvpudec ! imxipuvideotransform ! queue ! c.sink_0
- Setting pipeline to PAUSED ...
- 0:00:00.362289333 5195 0x19748c0 INFO imxg2dallocator allocator.c:68:gst_imx_g2d_alloc_phys_mem:<imxg2dallocator0> allocated 16 bytes of physical memory, vaddr 0x76f87000 paddr 0x1cd37000
- 0:00:00.363190666 5195 0x19748c0 LOG imxg2dblitter blitter.c:502:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> number of planes: 1
- 0:00:00.364078000 5195 0x19748c0 DEBUG imxg2dblitter blitter.c:535:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> surface stride: 240 pixels width: 240 pixels height: 320 pixels
- 0:00:00.364752000 5195 0x19748c0 LOG imxg2dblitter blitter.c:502:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> number of planes: 1
- 0:00:00.365375333 5195 0x19748c0 DEBUG imxg2dblitter blitter.c:535:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> surface stride: 240 pixels width: 240 pixels height: 320 pixels
- 0:00:00.366828000 5195 0x19748c0 INFO imxg2dallocator allocator.c:68:gst_imx_g2d_alloc_phys_mem:<imxg2dallocator1> allocated 16 bytes of physical memory, vaddr 0x76f86000 paddr 0x1c355000
- Pipeline is live and does not need PREROLL ...
- Setting pipeline to PLAYING ...
- New clock: GstSystemClock
- /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = "image/jpeg\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = "image/jpeg\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstJpegParse:jpegparse0.GstPad:sink: caps = "image/jpeg\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = "image/jpeg\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstJpegParse:jpegparse0.GstPad:src: caps = "image/jpeg\,\ parsed\=\(boolean\)true\,\ format\=\(string\)UYVY\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)15/1"
- [INFO] bitstreamMode 1, chromaInterleave 0, mapType 0, tiled2LinearEnable 0
- /GstPipeline:pipeline0/GstImxVpuDecoder:imxvpudecoder0.GstPad:sink: caps = "image/jpeg\,\ parsed\=\(boolean\)true\,\ format\=\(string\)UYVY\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstImxVpuDecoder:imxvpudecoder0.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)Y42B\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)Y42B\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstImxIpuVideoTransform:imxipuvideotransform0.GstPad:src: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:src: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ format\=\(string\)NV12"
- [INFO] ringBufferEnable 0, chromaInterleave 1, mapType 0, linear2TiledEnable 1
- [WARN] VPU iram is less than needed, some parts don't use iram
- /GstPipeline:pipeline0/GstImxVpuEncoderH264:imxvpuencoderh264-0.GstPad:sink: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter2.GstPad:sink: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstImxIpuVideoTransform:imxipuvideotransform0.GstPad:sink: caps = "video/x-raw\,\ format\=\(string\)Y42B\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = "video/x-raw\,\ format\=\(string\)Y42B\,\ width\=\(int\)640\,\ height\=\(int\)480\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstImxVpuEncoderH264:imxvpuencoderh264-0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ parsed\=\(boolean\)true\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ parsed\=\(boolean\)true\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1"
- /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ parsed\=\(boolean\)true\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ profile\=\(string\)constrained-baseline\,\ level\=\(string\)2\,\ codec_data\=\(buffer\)01424014ffe1000867424014a68141f901000468ce3c80"
- /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0.GstPad:src: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)424014\,\ sprop-parameter-sets\=\(string\)\"Z0JAFKaBQfk\\\=\\\,aM48gA\\\=\\\=\"\,\ payload\=\(int\)96\,\ ssrc\=\(uint\)1182668789\,\ timestamp-offset\=\(uint\)1569749391\,\ seqnum-offset\=\(uint\)3641"
- /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)424014\,\ sprop-parameter-sets\=\(string\)\"Z0JAFKaBQfk\\\=\\\,aM48gA\\\=\\\=\"\,\ payload\=\(int\)96\,\ ssrc\=\(uint\)1182668789\,\ timestamp-offset\=\(uint\)1569749391\,\ seqnum-offset\=\(uint\)3641"
- /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)424014\,\ sprop-parameter-sets\=\(string\)\"Z0JAFKaBQfk\\\=\\\,aM48gA\\\=\\\=\"\,\ payload\=\(int\)96\,\ ssrc\=\(uint\)1182668789\,\ timestamp-offset\=\(uint\)1569749391\,\ seqnum-offset\=\(uint\)3641"
- /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ codec_data\=\(buffer\)01424014ffe1000867424014a68141f901000468ce3c80\,\ level\=\(string\)2\,\ profile\=\(string\)constrained-baseline"
- /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ parsed\=\(boolean\)true\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)15/1\,\ profile\=\(string\)constrained-baseline\,\ level\=\(string\)2\,\ codec_data\=\(buffer\)01424014ffe1000867424014a68141f901000468ce3c80"
- /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: timestamp = 1569837394
- /GstPipeline:pipeline0/GstH264Parse:h264parse1.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\ alignment\=\(string\)au\,\ codec_data\=\(buffer\)01424014ffe1000867424014a68141f901000468ce3c80\,\ level\=\(string\)2\,\ profile\=\(string\)constrained-baseline"
- /GstPipeline:pipeline0/GstRtpH264Pay:rtph264pay0: seqnum = 3641
- /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps = "application/x-rtp\,\ media\=\(string\)video\,\ clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)424014\,\ sprop-parameter-sets\=\(string\)\"Z0JAFKaBQfk\\\=\\\,aM48gA\\\=\\\=\"\,\ payload\=\(int\)96\,\ ssrc\=\(uint\)1182668789\,\ timestamp-offset\=\(uint\)1569749391\,\ seqnum-offset\=\(uint\)3641"
- /GstPipeline:pipeline0/GstH264Parse:h264parse1.GstPad:src: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ level\=\(string\)2\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true"
- [INFO] bitstreamMode 1, chromaInterleave 1, mapType 0, tiled2LinearEnable 0
- /GstPipeline:pipeline0/GstImxVpuDecoder:imxvpudecoder1.GstPad:sink: caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\ level\=\(string\)2\,\ profile\=\(string\)constrained-baseline\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true"
- [WARN] VPU iram is less than needed, some parts don't use iram
- /GstPipeline:pipeline0/GstImxVpuDecoder:imxvpudecoder1.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1"
- /GstPipeline:pipeline0/GstImxIpuVideoTransform:imxipuvideotransform1.GstPad:src: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)0/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstQueue:queue2.GstPad:sink: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)0/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstQueue:queue2.GstPad:sink: caps = "video/x-raw\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ framerate\=\(fraction\)0/1\,\ format\=\(string\)NV12"
- /GstPipeline:pipeline0/GstImxIpuVideoTransform:imxipuvideotransform1.GstPad:sink: caps = "video/x-raw\,\ format\=\(string\)NV12\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ chroma-site\=\(string\)jpeg\,\ colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)0/1"
- /GstPipeline:pipeline0/GstImxG2DCompositor:c.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)RGBx\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)sRGB\,\ framerate\=\(fraction\)25/1\,\ max-framerate\=\(fraction\)25/1"
- /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = "video/x-raw\,\ format\=\(string\)RGBx\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)sRGB\,\ framerate\=\(fraction\)25/1\,\ max-framerate\=\(fraction\)25/1"
- Redistribute latency...
- /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = "video/x-raw\,\ format\=\(string\)RGBx\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)sRGB\,\ framerate\=\(fraction\)25/1\,\ max-framerate\=\(fraction\)25/1"
- 0:00:01.581914667 5195 0x18b5980 INFO imxg2dallocator allocator.c:68:gst_imx_g2d_alloc_phys_mem:<imxg2dallocator1> allocated 307200 bytes of physical memory, vaddr 0x699a8000 paddr 0x13d80000
- /GstPipeline:pipeline0/GstImxG2DVideoSink:imxg2dvideosink0.GstPad:sink: caps = "video/x-raw\,\ format\=\(string\)RGBx\,\ width\=\(int\)320\,\ height\=\(int\)240\,\ interlace-mode\=\(string\)progressive\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\ colorimetry\=\(string\)sRGB\,\ framerate\=\(fraction\)25/1\,\ max-framerate\=\(fraction\)25/1"
- 0:00:01.582169333 5195 0x18b5980 LOG imxg2dblitter blitter.c:502:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter1> number of planes: 1
- 0:00:01.582257333 5195 0x18b5980 DEBUG imxg2dblitter blitter.c:535:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter1> surface stride: 320 pixels width: 320 pixels height: 240 pixels
- 0:00:01.586947667 5195 0x18b5a00 LOG imxg2dblitter blitter.c:502:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> number of planes: 1
- 0:00:01.587126333 5195 0x18b5a00 DEBUG imxg2dblitter blitter.c:535:gst_imx_g2d_blitter_set_surface_params:<imxg2dblitter0> surface stride: 320 pixels width: 320 pixels height: 240 pixels
- 0:00:01.590732000 5195 0x18b5a00 DEBUG imxg2dblitter blitter.c:407:gst_imx_g2d_blitter_blit:<imxg2dblitter0> input_surface: 0 0 320 240
- 0:00:01.591292333 5195 0x18b5a00 DEBUG imxg2dblitter blitter.c:408:gst_imx_g2d_blitter_blit:<imxg2dblitter0> output_surface: 0 0 240 320
- ^Chandling interrupt.
- Interrupt: Stopping pipeline ...
- Execution ended after 0:00:03.752228000
- Setting pipeline to PAUSED ...
- Setting pipeline to READY ...
- Setting pipeline to NULL ...
- 0:00:04.229592667 5195 0x19748c0 INFO imxg2dallocator allocator.c:85:gst_imx_g2d_free_phys_mem:<imxg2dallocator1> freed 307200 bytes of physical memory, vaddr 0x699a8000 paddr 0x13d80000
- 0:00:04.230636667 5195 0x19748c0 INFO imxg2dallocator allocator.c:85:gst_imx_g2d_free_phys_mem:<imxg2dallocator0> freed 16 bytes of physical memory, vaddr 0x76f87000 paddr 0x1cd37000
- 0:00:04.230889334 5195 0x19748c0 DEBUG imxg2dallocator allocator.c:167:gst_imx_g2d_allocator_finalize:<imxg2dallocator0> shutting down IMX G2D allocator
- 0:00:04.231851000 5195 0x19748c0 INFO imxg2dallocator allocator.c:85:gst_imx_g2d_free_phys_mem:<imxg2dallocator1> freed 16 bytes of physical memory, vaddr 0x76f86000 paddr 0x1c355000
- Freeing pipeline ...
- 0:00:04.241452000 5195 0x19748c0 DEBUG imxg2dallocator allocator.c:167:gst_imx_g2d_allocator_finalize:<imxg2dallocator1> shutting down IMX G2D allocator
- root@XE2ff0508:~#
Advertisement
Add Comment
Please, Sign In to add comment