Signed-off-by: sakumisu <1203593632@qq.com>
@@ -448,6 +448,10 @@ void usbd_video_close(uint8_t busid, uint8_t intf)
void usbd_video_iso_callback(uint8_t busid, uint8_t ep, uint32_t nbytes)
{
+ if (nbytes == 0) {
+ return;
+ }
+
if (usbd_video_stream_split_transfer(busid, ep)) {
/* one frame has done */
video_iso_tx_busy = false;
@@ -252,6 +252,10 @@ void usbd_video_close(uint8_t busid, uint8_t intf)
iso_tx_busy = false;
@@ -256,6 +256,10 @@ void usbd_video_close(uint8_t busid, uint8_t intf)