On domingo, 11 de março de 2012 14.54.14, Daniel França wrote:
> Hi, thanks for the answer.
> low level functions I mean things like:
> get video fps
> change things like if a video is showed interlaced, etc
> render subtitles on video, etc.

FPS as in "frames per second" does not change depending on interlacing. You
may be confusing frames with fields.

The original TV spec from the United States (standard M) used the electrical
grid's 60 Hz to drive displaying of 60 fields per second. Each field contains
half of the lines, so two fields are required to form one frame, by interlacing
them. That's 30 fps.

In Europe and in other parts of the world where the electrical grid is 50 Hz,
the TVs display 50 fields per second or 25 frames per second.

The 24 fps value comes from the movies, whereas 29.97, 24.975 and 23.976 come
from the previous three frequencies slowed down by 1 frame in 1000, to avoid
intermodulation interference with the colour subcarrier.

In other words, none of those values are relevant today on TV monitors and
digital TVs (LCD, LED, Plasma).
--
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
     Intel Sweden AB - Registration Number: 556189-6027
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to