Просмотр исходного кода

Merge pull request #53 from vincent-vinf/frame_size

Fix: Incorrect parsed FrameSize
Vladimir Vivien 2 лет назад
Родитель
Сommit
6e9c00764e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      v4l2/format_framesizes.go

+ 1 - 1
v4l2/format_framesizes.go

@@ -69,7 +69,7 @@ func getFrameSize(frmSizeEnum C.struct_v4l2_frmsizeenum) FrameSizeEnum {
 		frameSize.Size.MaxHeight = fsDiscrete.Height
 		frameSize.Size.MaxHeight = fsDiscrete.Height
 	case FrameSizeTypeStepwise, FrameSizeTypeContinuous:
 	case FrameSizeTypeStepwise, FrameSizeTypeContinuous:
 		// Calculate pointer to access stepwise member
 		// Calculate pointer to access stepwise member
-		frameSize.Size = *(*FrameSize)(unsafe.Pointer(uintptr(unsafe.Pointer(&frmSizeEnum.anon0[0])) + unsafe.Sizeof(FrameSizeDiscrete{})))
+		frameSize.Size = *(*FrameSize)(unsafe.Pointer(&frmSizeEnum.anon0[0]))
 	default:
 	default:
 	}
 	}
 	return frameSize
 	return frameSize