Hello, my patch allowing use of Magix Wideowandler would have been already finished if I could check whether this device is capable of transferring images from the PC to the TV. For checking input to the computer I used TVTime because it is described on the website. What would be it's counterpart for the reverse job? I tried to use VLC and I could not confirm that it is possible to transfer video from the PC but before removing code related to that functionality I wo
uld like to give it the last try on different configuration.
Does anyone know of a simple MPEG-2 bytestream parser? (Later I need other codecs as well)
I would like to add support for stateless decoders to v4l2-compliance, but that means I need to add a parser for the various codecs.
I'd rather not reinvent the wheel, so any pointers would be appreciated.
hverkuil, you should try and ping sree from Intel, he once had a project to extract the gst parsers as a dependency free library so that it could be shared with gst and msdk, not sure what they ended up doing ...
it's a bit complicated since ffmpeg parsers are not really public, gst parser has some deps, and then many apps like vlc and mpv have their own private parser
Making a stable parser API is pretty hard
Hello! Just for information, this weekend, me and some friend (around 15 people) are going to do an informat "hackaton" on v4l, so please don't mind newbies around asking questions. Also, we are going to tackle smaller tasks (mainly in the vimc driver just because I am familiar with it), but if anyone has any ideas for tasks that could be done in a day or two (e.g. a function that requires cleanups), I would
appreciate that (I'm compiling a list of smaller tasks in a page, I'll post it here soon).
koike: I've updated the volunteer project list this week, adding "In Progress" to most vivid and cec projects since we have to interns for the next 3 months working on those projects.
But vimc projects should be fine.
And if there is anyone in the group who is a Qt expert, then it would be fantastic if he/she could work on the "qvidcap: proper socket implementation" project.
Hello, do you know whether the name of the co-author of the patch also needs to be real?
Etua, What purpose would you ahve for a patch author /not/ to be real ?
kbingham: I just know solely his first name, we spoke a few months ago and he does not go by his full name in a place I found him. I would like to know whether not supplying  his full real name would be a blocker for the patch.
The issue would be in regards to providing a 'developer certificate of origin' : https://developercertificate.org/
Etua, If he significantly contributed to the code, then he must agree that his contributions are acceptable to be provided under an open source licence. And for that contribution to be accepted into the mainline kernel, he must provide a real name.
Etua, It sort of depends on the context of his 'authorship' - did he write the patch? Or did he support you with some issue while developing ?
If you've taken arbitrary code from some website or forum, then /you/ must ascertain that the code is acceptable to be published using a GPLv2+ licence before it can be accepted into the kernel. And /that/ is what is signified by your "Signed-off-by:" statement.
in essence, yes, it could be a real blocker.
kbingham: The whole patch is changing one line and adding 18 new so it is very small. The original author said that his code was taken from the Kernel as a template and he filled the details specific to the device which AFAIK makes this code automatically GPLed. He also additionally agreed to incorporate his code to the Kernel. As for the authorship he basically used the existing code and slightly modified it and I tested it, deleted one line and adapted the rest to
 fit the coding style standards. To sum up I could certainly sign-off myself right now because the licensing situation is not complicated, it's more about the specific policy which could block sending the patch unless he would send me his real name.
He also said that he does not need any attribution at all but I suppose that is not an option with GPL.