Pending, because the video acceleration is still unstable.
I hope you don't give up on enigma2 and test Open Vision for RPi or Amlogic devices like Mecool: readme.md
DMM company with its dreamone model which uses Amlogic cpu support enigma2 but it's closed source as DMM is a company like apple.
Here's what I found about dreamone and amlogic support in DMM's engma2:
In normal enigma2 we have:
In Amlogic we have:
So we miss some proc files like:
/sys/class/audiodsp/digital_codec
/sys/class/display/mode
/sys/class/amhdmitx/amhdmitx0/config
/sys/class/video/screen_mode
/sys/class/video/frame_aspect_ratio
/sys/class/amhdmitx/amhdmitx0/disp_cap
/sys/class/amvecm/contrast1
/sys/class/amvecm/brightness1
/sys/class/amvecm/saturation_hue_pre
/sys/class/amaudio/amaudio/dev
/sys/class/amhdmitx/amhdmitx0/aud_cap
/sys/class/amaudio/mute_unmute
/sys/class/amaudio/audio_channels_mask
/sys/class/amaudio/audio_channels_mask
/sys/class/video/frame_height
/sys/class/deinterlace/di0/frame_format
/sys/class/video/frame_width
/sys/class/tsync/pts_video
/sys/class/video/axis
Display More
dreamone users and other amlogic users like Mecool owners shoud help us with:
(example for the first one) and the rest.
We need to understand what we have first then support them in enigma2, DMM is hiding all in C codes and I just found them with reverse engineering.
We could support them in python instead of enigma2 core but still we need to update some C codes like enigma2-openvision/avswitch.cpp at develop · OpenVisionE2/enigma2-openvision · GitHub
WeTek's procfs has:
e2procfs_progress_open
e2procfs_progress_show
e2procfs_nim_sockets_open
e2procfs_nim_sockets_show
value_sensors_open
value_sensors_show
name_sensors_open
name_sensors_show
unit_sensors_open
unit_sensors_show
vchoices60_video_open
vchoices60_video_show
vchoices50_video_open
vchoices50_video_show
vmode60_video_open
vmode60_video_show
vmode50_video_open
vmode50_video_show
pchoices2_video_open
pchoices2_video_show
policy2_video_open
policy2_video_show
pchoices_video_open
pchoices_video_show
policy_video_open
policy_video_show
alpha_video_open
alpha_video_show
achoices_video_open
achoices_video_show
aspect_video_open
aspect_video_show
vpreferred_video_open
vpreferred_video_show
vchoices_video_open
vchoices_video_show
vmode_video_open
vmode_video_show
boxtype_info_open
boxtype_info_show
chipset_info_open
chipset_info_show
model_info_open
model_info_show
ver_fp_open
ver_fp_show
wtw_fp_open
wtw_fp_show
wut_fp_open
wut_fp_show
rtc_fp_open
rtc_fp_show
wssc_denc_open
wssc_denc_show
wss_denc_open
wss_denc_show
event_vmpeg_open
event_vmpeg_show
progressive_vmpeg_open
progressive_vmpeg_show
yres_vmpeg_open
yres_vmpeg_show
xres_vmpeg_open
xres_vmpeg_show
framerate_vmpeg_open
framerate_vmpeg_show
dstwidth_vmpeg_open
dstwidth_vmpeg_show
dsttop_vmpeg_open
dsttop_vmpeg_show
dstleft_vmpeg_open
dstleft_vmpeg_show
dstheight_vmpeg_open
dstheight_vmpeg_show
dstapply_vmpeg_open
dstapply_vmpeg_show
aspect_vmpeg_open
aspect_vmpeg_show
deintchoices_vmpeg_open
deintchoices_vmpeg_show
deint_vmpeg_open
deint_vmpeg_show
input_avs_open
input_avs_show
power_led_open
power_led_show
Display More
But GitHub - OpenVisionE2/amlogic-e2-procfs: Amlogic enigma2 procfs (which is based on your sources) doesn't have them all.
If you want to see how Open Vision works in real life you could watch
Regards,
Persian Prince