On Tue 2017-04-25 12:53:27, Nicolas Dufresne wrote: > Le mardi 25 avril 2017 à 10:05 +0200, Pavel Machek a écrit : > > Well, fd's are hard, because application can do fork() and now > > interesting stuff happens. Threads are tricky, because now you have > > locking etc. > > > > libv4l2 is designed to be LD_PRELOADED. That is not really feasible > > with "complex" library. > > That is incorrect. The library propose an API where you simply replace > certain low level calls, like ioctl -> v4l2_ioctl, open -> v4l2_open(). > You have to do that explicitly in your existing code. It does not > abstract the API itself unlike libdrm. You are right, no LD_PRELOAD. But same API as kernel, which is really limiting -- see my other mail. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachment:
signature.asc
Description: Digital signature