pl_mpeg icon indicating copy to clipboard operation
pl_mpeg copied to clipboard

Single file C library for decoding MPEG1 Video and MP2 Audio

Results 17 pl_mpeg issues
Sort by recently updated
recently updated
newest added

When feeding a `plm_buffer()` from the network (or slow media) there's no way to tell the buffer that no data is available at this time, but may be available later....

I featured this project in a talk I gave this weekend at Hackaday Supercon and used it as part of my badge hack to play video on a Raspberry Pi...

This helps in debugging memory allocation problems on embedded systems as it can easily tag which part of the code is making an allocation that fails.

If you specify luma_only as true, the decoder will only allocate memory for the Y buffer, not the Cr/Cb buffers and will avoid any code that might try to modify...

One of the most time consuming tasks in pl_mpeg is actually reading the buffers, especially because every single read checked if the buffer still had enough data. This change creates...

At line 3178: ```c else if (motion < ((-fscale)

Hello, As the title implies, I've encoded a MPEG1 video using the FFMpeg command-line listed in the README, with the additional option `-ar 22050`. The produced video file plays fine...