út 24. 8. 2021 v 9:50 odesílatel Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> napsal: > > Em Mon, 23 Aug 2021 09:58:00 -0700 > Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> escreveu: > > > On Mon, Aug 23, 2021 at 7:59 AM Soeren Moch <smoch@xxxxxx> wrote: > > > > > > Linus, > > > > > > Is what I described directly above the new linux maintenance policy? Or > > > is linux media a private kingdom where the community should keep away? > > > Is this a place where the subsystem maintainer is on a mission to > > > destroy everything instead of maintaining and improving it? Please tell > > > me what I understood wrong here. > > > > So technically, the regression policy for the kernel is purely about > > the ABI - the _binary_ interface. That seems to not have broken - old > > programs continue to work. > > > > We very much try to discourage user space applications from using the > > kernel header files directly - even projects like glibc etc are > > supposed to _copy_ them, not include the kernel headers. > > Unfortunately, media APIs aren't part of projects like glibc. Almost all > open source media apps keep their own copies of the uAPI header files. > > As far as I'm aware, the "full-feat" API is implemented only by some > modules of VDR. I don't know any other open source application using > such headers. > You definitely missed tons of users of linux based set-top-boxes, powered by open-source DVB frondend Enigma2 (and also still big enough older devices based on Enigma 1 project). For ex here: https://github.com/OpenPLi/enigma2 /Honza (also retired dvb developer, disgusted the way how media subsystem was driven)