<!-- Some styling for better description lists --><style type='text/css'>dt { font-weight: bold;float: left;display:inline;margin-right: 1em} dd { display:block; margin-left: 2em}</style> ***: wallacer has joined #linux-media <br> wens has quit IRC (Ping timeout: 480 seconds) <br> wens has joined #linux-media <br> mvaittin has quit IRC (Ping timeout: 480 seconds) <br> plouton has quit IRC () <br> eelstrebor has quit IRC (Quit: Ex-Chat) <br> mvaittin has joined #linux-media <br> frieder has joined #linux-media <br> ao2 has joined #linux-media <br> mvaittin has quit IRC (Ping timeout: 480 seconds) <br> Mo has joined #linux-media <br> tmerciai has joined #linux-media <br> thansen is now known as Guest3916 <br> thansen has joined #linux-media <br> Guest3916 has quit IRC (Ping timeout: 480 seconds) <br> mvaittin has joined #linux-media <br> mvaittin has quit IRC (Ping timeout: 480 seconds) <br> shoragan has quit IRC (Ping timeout: 480 seconds) <br> mtretter has quit IRC (Ping timeout: 480 seconds) <br> plouton has joined #linux-media <br> mvaittin has joined #linux-media <br> mvaittin has quit IRC (Ping timeout: 480 seconds) <br> shoragan has joined #linux-media <br> mvaittin has joined #linux-media <br> plouton has quit IRC (Remote host closed the connection) <br> Mo_ has joined #linux-media <br> plouton has joined #linux-media <br> plouton has quit IRC (Remote host closed the connection) <br> plouto has joined #linux-media <br> Mo has quit IRC (Ping timeout: 480 seconds) <br> mvaittin has quit IRC (Ping timeout: 480 seconds) ndufresne: <u>hverkuil</u>: speaking of VISL testing, in case you where not aware, on top of ChromeOS internal QA, its also being run in the GStreamer CI (for codec related changes only), See the test stage https://gitlab.freedesktop.org/ndufresne/gstreamer/-/pipelines/1273762 <br> It does not catch everything, but we already prevented some reordering regressions with it, and in contrast to real HW testing, this is super fast ***: eelstrebor has joined #linux-media <br> Mo_ has quit IRC (Ping timeout: 480 seconds) <br> frieder has quit IRC (Remote host closed the connection) <br> mriesch_ has joined #linux-media <br> mriesch has quit IRC (Ping timeout: 480 seconds) <br> mvaittin has joined #linux-media <br> BrianG61UK has joined #linux-media <br> linkmauve has left Disconnected: Replaced by new connection <br> linkmauve has joined #linux-media <br> linkmauve has left <br> linkmauve has joined #linux-media <br> mtretter has joined #linux-media <br> linkmauve has left <br> linkmauve has joined #linux-media ndufresne: <u>hverkuil</u>: gstreamer supports allocation in both directions <br> we prefer device for V4L2 devices, and import into GPU/Display, but if there was such a thing as a comprehensible allocation API in DRM, we be doing more display side allocation <br> DMABuf Heap and UDMABuf is not in place, nor usable for now (missing a few things like pinchartl said) <br> in term of constraints, its pretty limited, format, display width/height, for video alignment its padding_top/right/bottom/right + stride_align, these are hints of cours <br> there is also a general prefix and padding size <br> (and pointer alignment, but usually this is not needed with device that do page aligned allocation) <br> <u>hverkuil</u>: gstreamer also rely on device validation, meaning we may endup trying to import a dmabuf, and falling back if the device said no, this is strictly needed with DRM drivers, cause they don't have the equivalent of TRY_FMT, and still needed fo rv4l2 since we can't know if it takes virtual memory, scattered memory, weird memory ;-P <br> trying to import in V4L2 is not as independant of the state as it should, a DIDIOC_TRY_PREPARE would certainly be an option to solve that ***: mvaittin has quit IRC (Ping timeout: 480 seconds) <br> wallacer has quit IRC (Read error: Connection reset by peer) <br> eelstrebor has quit IRC (Quit: Ex-Chat) <br> gouchi has joined #linux-media <br> wallacer has joined #linux-media <br> mvaittin has joined #linux-media <br> jarthur has joined #linux-media <br> gouchi has quit IRC (Remote host closed the connection) <br> ff2210 has joined #linux-media <br> ao2 has quit IRC (Quit: Leaving) <br> mriesch_ has quit IRC () <br> mriesch has joined #linux-media <br> mvaittin has quit IRC (Ping timeout: 480 seconds) <br> prabhakalad has quit IRC (Quit: Konversation terminated!) <br> prabhakalad has joined #linux-media pinchartl: <u>ndufresne</u>: thanks for the feedback <br> <u>ndufresne</u>: what would you think of a VIDIOC_CREATE_BUF extension that takes a dmabuf ? ***: ten15723774324630506618215 has quit IRC (Remote host closed the connection) <br> ten15723774324630506618215 has joined #linux-media <br> plouto has quit IRC (Remote host closed the connection) ndufresne: <u>pinchartl</u>: what is the difference between that and CREATE_BUFS (with memory type DMABUF) and calling VIDIOC_PREPARE ? ***: ploutos has joined #linux-media