sdlyuvaddon is as it's name says, an addon to SDL yuv functions.
In a few words, It adds the possibility to create YUV surfaces, as simply as native SDL let's you create RGB surfaces. Then you can blit (copy) those yuv surfaces to your favorite Overlay (i.e. on the screen)
Warning: It's very experimental, full of bugs, but it works, so use it as your own risk. For example it only deals with YUV 4.2.0.
Unpack and build. Look at the documentation in the "html" directory.