-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DMX and CA_PID improvements - no kernel header change required anymore #19
Comments
Challenge accepted ;-) Thank you very much, I just read the mail with the notification. I'm going to perform a quick review (hoping that I understand what you did, but I'm curious) then give it a try on my box. I may have a problem as my "kernel headers" of the system are "vanilla" as they are separate from the kernel source tree that I modified for the dvblookback driver. Is this an issue? Regards, |
Thanks! Good that we have a volunteer. :-) The idea is that you should be able to compile without modifying the vanilla kernel sources. Not sure if you easily ‘remove’ the patched kernel sources. This removes the need to patch sources outside descrambler. |
Hi, okay, now I'm confused. You write that I do not need to modify the vanilla kernel sources. What I currently do is this: I do need to patch them to add the dvbloopback driver, a process that involves the copying a driver directory, two "sed" commands, and the application of five patches. Omitting one of these steps breaks the compilation of the kernel and the contained dvbloopback driver. Ok. Given that I managed to compile a kernel together with the dvbloopback module and successfully rebooted into the system. I end up with:
Reading your last comment, do you suggest to revert the patches of the kernel sources after the compilation (restoring the vanilla kernel sources + make clean + make distclean)? What do you mean that there is no need to patch sources "outside descrambler"? Outside descrambler, do you refer to the kernel containing the dvbloopback-related additions? Please clarify... Regards, |
Sorry, let me explain. dvbloopback descrambler Hope that makes more sense. |
Thank you very much for that clarification. Now I also see my mistake, that in fact I do patch the linux-headers package on my system, with the dmx-patch you mentioned. I forgot about it because some time ago I placed it into a "magic" folder on my Gentoo box to have it applied automatically by the package manager during each install / update of the linux-headers package. To summarize, I have to disable this dmx patch, reinstall linux-headers to revert the patch effectively, then give your repo a try. Straightforward, no problem. I'm going to test that tomorrow as I my box is busy right now. Regards, |
@masjerang please do not do your development on the master branch. |
@bas-t and @Strunzdesign |
Guys,
Oops in kernel:
this is from code https://github.com/masjerang/descrambler/tree/testing (but I have also the same trap on bas-t descrambler code and also on old vdr code.) |
Hi Piotr, I'm using 5.8.0 kernel without any issues on descrambler and dvbloopback. I haven't tested on 5.9.x kernel. |
@Strunzdesign
I've been playing a bit more with descrambler and did some changes to it (ie. remove DMX and ca_pid things depending on change to kernel headers).
If you have some time, can you check and try: https://github.com/masjerang/descrambler
Thanks!
The text was updated successfully, but these errors were encountered: