• Hardware Platform (Jetson) • DeepStream Version 5.1 • JetPack Version (4.5.1)
This works
Pipeline is v4l2src->videoconvert->nvvideoconvert (probe)->capsfilter->nvstreammux-> nvvidconv(flip-method=3)->nvegltransform->nveglglessink
This crashes-
Pipeline is v4l2src->videoconvert->nvvideoconvert (probe)->capsfilter->nvstreammux-> nvvidconv(flip-method=3)->nvinfer->nvegltransform->nveglglessink
Also, with 2 video sources, this crashes-
Pipeline is uridecodebin(2 videos)->nvstreammux-> nvvidconv(flip-method=3)->tiler->nvegltransform->nveglglessink
but this works-
Pipeline is uridecodebin(2 videos)->nvstreammux-> nvvidconv(flip-method disabled)->tiler->nvegltransform->nveglglessink
How to get flip-method=3 working with multisource + nvinfer + tiler?
I tried it out on DS6.0 docker. The flip-method works but the output video is squeezed and stretched because it still maintains 16:9 aspect ratio, which is not what should happen for 90 degree rotation.
Is there anyway for flip-method=3 to also change aspect ratio from 16:9 to 9:16?
Edit- Fixed by using caps (NV12 and res set to 9:16). Now it looks right.