Oms Faq


OpenMediaSystem frequently asked questions:

  1. General
    1. What is OMS?
    2. What hardware is supported?
    3. How do I compile it?
  2. Problems
    1. Video and audio are not in sync
    2. Video is too "jerky"
    3. It looks more like a slide show than a motion picture!


General

What is OMS?

OMS is the OpenMediaSystem. It is a framework to play various media formats. Written primarily for LinuxUsers (but not restricted to)

What hardware is supported?

See HardwareCompatibility.

How do I compile it?

Look at the OmsHowTo and DvdHowTo.

Problems

Video and audio are not in sync

There is a very good explanation for this. We have no code to do sync. Yes, it is a priority.

Some sync is achieved throttling the video by waiting for audio buffers to flush. This method sucks for various reasons.

Video is too "jerky"

Jerkiness in the video is because of our current sync method - like no sync at all.

  1. fill audio buffer
  2. blast as much video to screen as you can
  3. let video wait till we can fill audio buffer again
  4. repeat

So video frames are not displayed at a constant rate which looks like small jerkiness.

Yes, this is being worked on. Join us on irc praying for sync to come real soon now (TM).

It looks more like a slide show than a motion picture!

See PerformanceHowTo.

config = 0.000
total = 0.170
imports = 0.100
send_page = 0.070