Merge "oem_uvcc: update usb_config.sh for uvc yuyv"
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user