This message was deleted.
# sdk-rust
s
This message was deleted.
r
Okey Paweł and I believe I can speak with that throughout LiveKit team. What they do in Rust is just a preview and they are hardly working on expanding all the stuff that you have mentioned. Just give it a time and personally, as I’m waiting for a single library release for iOS just let them do the job without being offensive. Peace mate ✌️
t
Not seeing anything offensive here, and I guarantee there was nothing intended.
b
Hey, for the FourCC conversion, you can take a look at this doc. This isn’t an issue. Can you provide the code for the YUV to YUV conversion?
Also we’re not using protobuf to serialize large data like video frames (We’re just serializing the pointer to it)
With a little endian machine, if you’re using
XXXToARGB
, the memory representation will be
BGRA
Maybe you can use _`GST_VIDEO_FORMAT_RGBA64_LE`_ ?
a
Hi Theo, yes you are correct it is a pointer, three in YUV case. Thank you for the hints will look into those. I shall provide the code later. Many thanks.
a
FYI -- Not sure if this will be helpful, but I'm successfully copying YUV buffers around between gstreamer & livekit in this example. I also had malformed streams (swapped colors & such) when I was playing around with the buffer copies. Also, I tried to get a "copy free" method to work by raw-freeing the
webrtc-sys
pointers, but haven't been able to get that working.