1. add starfive private packages: v4l2_test, pp_test, sf-gst-omx, sf-omx-il, stfisp_setfile, wave511, wave521
v4l2_test: used to test v4l2 device
pp_test: used to switch format and resolution for framebuffer framework
sf-gst-omx: from gst-omx and compatible with the omx-il library
sf-omx-il: starfive openmax il library for VPU hardware decode
stfisp_setfile: this is the host build package, used to generate the isp registrer setting bin for v4l2 framework
wave511: this is chip&media decode hardware wave511 vendor code building
wave521: this is chip&media encode hardware wave521 vendor code building
2. Add the following gstreamer patch:
add patch to support gstreamer plugin fbdevsink NV12 format
add patch to support gst-play take priority to decoding h264/h265 with gst-omx plugin
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Signed-off-by: andy.hu <andy.hu@starfivetech.com>
Signed-off-by: michael.yan <michael.yan@starfivetech.com>
Signed-off-by: david.li <david.li@starfivetech.com>
Signed-off-by: Curry Zhang <curry.zhang@starfivetech.com>
Signed-off-by: keithzhao <keith.zhao@starfivetech.com>
(cherry picked from http://192.168.110.45/jh7100/buildroot/-/commit/fce6b25d98f81388fa4372739631c49222bf8eea)
1. add starfive private packages: v4l2_test, pp_test, sf-gst-omx, sf-omx-il, stfisp_setfile, wave511, wave521
v4l2_test: used to test v4l2 device
pp_test: used to switch format and resolution for framebuffer framework
sf-gst-omx: from gst-omx and compatible with the omx-il library
sf-omx-il: starfive openmax il library for VPU hardware decode
stfisp_setfile: this is the host build package, used to generate the isp registrer setting bin for v4l2 framework
wave511: this is chip&media decode hardware wave511 vendor code building
wave521: this is chip&media encode hardware wave521 vendor code building
2. Add the following gstreamer patch:
add patch to support gstreamer plugin fbdevsink NV12 format
add patch to support gst-play take priority to decoding h264/h265 with gst-omx plugin
Signed-off-by: sw.multimedia <sw.multimedia@starfivetech.com>
Signed-off-by: andy.hu <andy.hu@starfivetech.com>
Signed-off-by: michael.yan <michael.yan@starfivetech.com>
Signed-off-by: david.li <david.li@starfivetech.com>
Signed-off-by: Curry Zhang <curry.zhang@starfivetech.com>
Signed-off-by: keithzhao <keith.zhao@starfivetech.com>
install the vdec.ko, venc.ko, jpu.ko to /lib/modules/5.15.0/extra/
and remove the loading script, support insmod,modprobe,rmmod
Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
In ramdisk case, dev/shm and devpts not mounted in ramdisk rootfs,
for the mount commands are not executed in ramdisk rootfs,
this will cause adb shell can't work.
move these commands before execute sbin/init.
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
while reattach the usb device, adbd wakeup in usb_ffs_kick,
later will close ep0 and reopen it again will cause this issue.
As the fix method in new adbd, just close and reopen ep1 & ep2
, keep ep0 still be openned can fix this issue.
Signed-off-by: minda.chen <minda.chen@starfivetech.com>
1. Fix the error buffer count for v4l2 when using pingpong buffer.
2. Add readable flag for pingpong buffers exchange to avoid overproduction.
Signed-off-by: Kevin.xie <kevin.xie@starfivetech.com>