• Hardware Platform (Jetson / GPU) :Jetson AGX Xavier
• DeepStream Version :5.1
• JetPack Version (valid for Jetson only) :4.5.1
When I ran the sample app, I confirmed that the undistorted video was displayed on the display.
I’m trying to make change the deepstream-dewarper-app.c to save the undistorted video.
I changed the as follows:
– sink = gst_element_factory_make (“nveglglessink”, “nvvideo-renderer”);
++ sink = gst_element_factory_make (“filesink”, “filesink”);
++ g_object_set(G_OBJECT(sink), “location”, “test.mp4”, NULL); .
When I run it after make, I get the following error in the terminal:
Now playing: file:/// -(secret)- /sources/apps/sample_apps/deepstream-dewarper-test/input_streams/105_2021-03-10_102826.mp4
Decodebin child added: source
Decodebin child added: decodebin0
Running…
Decodebin child added: qtdemux0
Decodebin child added: multiqueue0
Decodebin child added: h264parse0
Decodebin child added: capsfilter1
Decodebin child added: aacparse0
Decodebin child added: faad0
Decodebin child added: nvv4l2decoder0
Opening in BLOCKING MODE
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
In cb_newpad
In cb_newpad
ERROR from element qtdemux0: Internal data stream error.
Error details: qtdemux.c(6073): gst_qtdemux_loop (): /GstPipeline:dewarper-app-pipeline/GstBin:source-bin-00/GstURIDecodeBin:uri-decode-bin/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason error (-5)
Returned, stopping playback
Deleting pipeline
How do I save the undistorted video?
Thank you.