> Actually the M$ document seems to be pretty intelligent, try to read it to
> understand my problems.

There are known facts - but forget we could calculate correct interlaced frames
in real time (at least I think it's imposible with 400MHz CPU).
This would have to be made of line by some special software which
would convert 23.98 video to 25Hz rate - and I think there is currently
no such good software which would be able to do it properly
(At least I don't know about such - and VirtualDub is definitely not the
right thing for this)

> > VIDEO player and there are videos without sound which have to be played
> > (we can't tell user - hey add some soundtrack to this movie :)
> Note: there is NO OTHER way to smoothly play back 23.98 fps video on a 25 fps
> display (PAL TV).

I've read your post - but WITHOUT modified picture itself (e.g. some
method of blending images together) there is no better way.

> This may work for a CRT monitor that does like 80fps. But my PAL TV does 25.
> And when using tvout, it looks like this
> 
> wait for #VBI 1 1 1 1 1 1 1 2 1 1 1 1 1 .....

Which is the best we can do without unmodified picture... :(

> If you play ntsc video on pal tv (29.97@25), even with imperfect scheduling
> the results seeems to be mostly ok, it should look like
> 
> wait for #VBI 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1

0 zero frame should be skiped...
Again the best we could do with unmodified picture...

> the "2 wait for VBI" never occurs. This is what I'm trying to say: a method of
> ensuring a "x x x x x y x x x x" pattern that is calculated by comparing video
> and display fps, but we have to consider sound card speed.

Well the sound card speed is considered - don't worry :)

> Please reread my original post, I think I explained my proposals for solutions
> more precisely there.

I've read that - but as I said - we would have to do some telecine 
transformation in realtime - might be possible with 1.5GHz PIV - but I do
not have such horse power on my desk - so someone else has
to come with some fast & efficies algorithm for this - will be
easy to plug in avifile....


-- 
  .''`.  Which fundamental human right do you want to give up today?
 : :' :      Debian GNU/Linux maintainer - www.debian.{org,cz}
 `. `'  Zdenek Kabelac  kabi@{debian.org, users.sf.net, fi.muni.cz}
   `-         Resistance is futile. You all will be packaged

_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to