Video lock and format callback signatures do not match libvlc
Callback signatures of LibVLCVideoLockCb and LibVLCVideoFormatCb do not match libvlc or the comment blocks above.
IntPtr planes -> out IntPtr planes as it is [OUT]
IntPtr chroma -> ref uint chroma as it is [IN/OUT] and always 4 bytes (not platform dependent)
Without these fixes you cannot use the video callbacks correctly:
- The planes fix is necessary to provide a buffer for VLC to write into and
- The chroma fix is necessary to set a different chroma than the video default (such as going from I420 -> RV32)