10 ms·
In case you were wondering like I was: “The Linux kernel's stateless video decoder interface is used for video decoding where no state needs to be kept between
by torrance 3y ago
In case you were wondering like I was:
“The Linux kernel's stateless video decoder interface is used for video decoding where no state needs to be kept between processed video frames and allows for independently decoding each video frame.”
(https://www.phoronix.com/news/Stateless-H264-Out-Of-Staging https://www.phoronix.com/news/Stateless-H264-Out-Of-Staging)
- yencabulator 3y agoThat's confusing and if I understand correctly misleading. Here's an alternate summary that I think is more meaningful. tl;dr the state is in the userspace client, and passed to every operation: > A stateless decoder is a decoder that works without retaining any kind of state between processed frames. This means that each frame is decoded independently of any previous and future frames, and that the client is responsible for maintaining the decoding state and providing it to the decoder with each decoding request. https://www.kernel.org/doc/html/latest/userspace-api/media/v4l/dev-stateless-decoder.html https://www.kernel.org/doc/html/latest/userspace-api/media/v...
- torrance 3y agoThanks for that. That’s quite a different meaning.