Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Is it possible to enable VENC (hardware encoder) support in kernel for S905X3

Featured Replies

Hello,

I am using an X96 Air (S905X3) with Armbian (6.1.127-ophub) and I can see the hardware decoder working:

 

v4l2-ctl --list-devices

Amlogic Video Decoder (platform:meson-vdec):

    /dev/video0



 

However, the hardware encoder (VENC) does not appear:

ls /dev/video*

/dev/video0

ls /dev/amvenc*

ls: cannot access '/dev/amvenc*': No such file or directory

 

I want to use ffmpeg with hardware encoding (h264_v4l2m2m) for real-time RTMP streaming, but without the encoder device, it is not possible.

Could you please explain:

Does this kernel support VENC on S905X3 at all?

If not, what changes are required to enable hardware encoder in the kernel?

Is there any instructions or topics ? Any guidance or examples would be very helpful.

Thank you!

  • Werner locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.