Hello, I’m using the Jetson Nano (B01, also reproduced on A02) trying to utilize nvdrmvideosink in a GStreamer pipeline but I’ve found it usually crops the video source. This can be replicated in this example pipeline:
gst-launch-1.0 videotestsrc ! video/x-raw,width=1920,height=1080 ! nvdrmvideosink conn_id=0 plane_id=2 set_mode=0
as well as in the MMAPI drm example. I’m running a fresh install of the Jetson Nano SD Card Image, and I am running the most recent version of the l4t multimedia api (32.4.3). I’ve also tried replacing the /usr/lib/aarch64-linux-gnu/tegra/libtegrav412.so with the library found at this post who seems to have a similar issue from an older version, but the issue persists.
I have noticed rarely (1/10 times) my video will appear full size using the same nvdrmvideosink, despite making no changes, and it seems more common after a fresh restart. This leads me to believe it could be some sort of conflict with maybe the display manager (gdm3) or something else running in the background. Here are the results of running MMAPI 08_video_dec_drm after stopping gdm, terminating seat0, and unblanking the second display:
$ sudo ./video_dec_drm ../../data/Video/sample_outdoor_car_1080p_10fps.h264 H264 --disable-ui
sudo ./video_dec_drm ../../data/Video/sample_outdoor_car_1080p_10fps.h264 H264
(Apologies for not taking screenshots since the desktop is disabled)
Please let me know if I can answer any questions, any help would be really appreciated! Thank you very much!!