Skip to content

centricular/musc-decoder

Repository files navigation

MUSC (Multimedia USerspace Codec)

A Video4linux Proxy Decoder

The decoder has two parts, a V4L2 stateful memory-2-memory decoder driver and a userspace daemon that does the actual decoding work.

Known Issues

There are various known issues in the driver and daemon that will be addressed in subsequent code deliveries:

  • Video frame strides may not be negotiated correctly when decoding to (for example) I420 subsampled frames, for videos with an odd pixel width. This may lead to only green or black frames being shown by the player, even though things seem to be decoding OK.
  • From v4l2-compliance 4 tests are reported as failed. These are being investigated, but may not need fixing.
  • Output format can not be re-negotiated after being chosen by the kernel driver and only changes when the input resolution changes

About

Multimedia USerspace Codec v4l2 software decoder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5