Merge "oem_uvcc: update usb_config.sh for uvc yuyv"

This commit is contained in:
huangjc
2020-09-27 10:46:30 +08:00
committed by Gerrit Code Review

View File

@ -21,6 +21,20 @@ configure_uvc_resolution_yuyv()
echo -e "333333\n666666\n1000000\n2000000" > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwFrameInterval
}
configure_uvc_resolution_yuyv_720p()
{
UVC_DISPLAY_W=$1
UVC_DISPLAY_H=$2
mkdir ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p
echo $UVC_DISPLAY_W > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/wWidth
echo $UVC_DISPLAY_H > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/wHeight
echo 1000000 > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwDefaultFrameInterval
echo $((UVC_DISPLAY_W*UVC_DISPLAY_H*20)) > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwMinBitRate
echo $((UVC_DISPLAY_W*UVC_DISPLAY_H*20)) > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwMaxBitRate
echo $((UVC_DISPLAY_W*UVC_DISPLAY_H*2)) > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwMaxVideoFrameBufferSize
echo -e "1000000\n2000000" > ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/uncompressed/u/${UVC_DISPLAY_H}p/dwFrameInterval
}
configure_uvc_resolution_mjpeg()
{
UVC_DISPLAY_W=$1
@ -59,7 +73,7 @@ uvc_device_config()
##YUYV support config
#mkdir /sys/kernel/config/usb_gadget/rockchip/functions/uvc.gs6/streaming/uncompressed/u
#configure_uvc_resolution_yuyv 640 480
#configure_uvc_resolution_yuyv 1280 720
#configure_uvc_resolution_yuyv_720p 1280 720
##mjpeg support config
mkdir ${USB_FUNCTIONS_DIR}/uvc.gs6/streaming/mjpeg/m