there was another case where it was faulty.
now the timecodes are accurate for all my test cases.
this solves some of the video judder.
I have traced the rest to the way XSync and the video system behaves
 
the minimum period for showing frames on my system is 33333 us
refreshrate is 16666
if the chosen frame interval is < 33333 (1.25+ qualifies) then xv cant display all the frames with the existing vsync methods. mine chooses busywait.
Im not sure yet why this number is not 16666 though.
so I will implement an adaptive system which takes this into account and only deletes 1 frame at a time instead of the general many when things diverge too much. does this sound reasonable?
this will stop the burstiness of fast play frame skipping.
cheers
mark
 
Mark Spieth, PhD
DC Labs Pty Ltd
2 Mavron Street
Ashwood 3147
Australia
ph: +61-3-9807 8600
Mobile: +61-4-11 515 717
Fax: +61-3-9807 9300
www.dclabs.com.au
 
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.809 / Virus Database: 551 - Release Date: 12/10/2004

Attachment: mythtv_timestretch8.patch
Description: Binary data

_______________________________________________
mythtv-dev mailing list
[EMAIL PROTECTED]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to