-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Correct the name of the Raspberry Pi video decoder #3111
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
Conversation
Replace the old code name with a more appropriate name - RPiVid. Signed-off-by: Phil Elwell <[email protected]>
Provide transitional support for the previous names of the character devices. Signed-off-by: Phil Elwell <[email protected]>
Should the commit also mention the device minor node change? It appears to be the one functional change that might have an impact elsewhere. |
You mean that the old name is now temporarily assigned to a new minor number, prior to removal? I'd be very surprised if any code outside the kernel knows or cares about the device numbers, major or minor. |
The existing ffmpeg "decoder" .so references the device nodes by name, so as long as there's a legacy name match it should still work. I'm unaware of any other software making use of this interface at this time. ping @popcornmix - any other decoders that we know of? |
LibreELEC/OpenELEC uses the names: CoreELEC/CoreELEC@84e70210df |
I imagine everything will use names rather than numbers (it will all be based on the ffmpeg code). VLC will need updating to new names but that hasn't been released so we just need to ping John. |
Note: LibreELEC will need to update their kernel config (they don't use ours). |
Note: the raspbian udev rule
doesn't work with this update.
Editing it to Perhaps we want to update raspbian to include (ping @XECDesign):
before it upates the kernel. Also - Arch will need a similar update (kodi packages for Arch have recently been made that include udev rules) |
Updated udev rule should show up in the repo shortly |
kernel: Correct the name of the Raspberry Pi video decoder See: raspberrypi/linux#3111 kernel: Fixup FKMS interrupt handing for non-existent display See: raspberrypi/linux#3110 kernel: katana volume minimum value correction See: raspberrypi/linux#3109 kernel: can: mcp251x: Allow more time after a reset See: raspberrypi/linux#2767 kernel: overlays: Update the upstream overlay kernel: overlays: Add audio parameter to vc4-kms-v3d See: raspberrypi/linux#2489 firmware: pwm_audio: Use the correct DREQs on Pi4 See: #1214 firmware: pixelvalve_2711: Alter back porch for widths of 1366 See: #1202 firmware: Clear the SMIDSW1 display interrupt flag on startup firmware: dt-blob: Declare Pi 4B's SD_IO voltage selector
kernel: Correct the name of the Raspberry Pi video decoder See: raspberrypi/linux#3111 kernel: Fixup FKMS interrupt handing for non-existent display See: raspberrypi/linux#3110 kernel: katana volume minimum value correction See: raspberrypi/linux#3109 kernel: can: mcp251x: Allow more time after a reset See: raspberrypi/linux#2767 kernel: overlays: Update the upstream overlay kernel: overlays: Add audio parameter to vc4-kms-v3d See: raspberrypi/linux#2489 firmware: pwm_audio: Use the correct DREQs on Pi4 See: raspberrypi/firmware#1214 firmware: pixelvalve_2711: Alter back porch for widths of 1366 See: raspberrypi/firmware#1202 firmware: Clear the SMIDSW1 display interrupt flag on startup firmware: dt-blob: Declare Pi 4B's SD_IO voltage selector
Give a the Raspberry Pi-developed video decoder block in BCM2711
a more self-explanatory name.