-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
What steps will reproduce the problem?
1. Wire according to schematic
2. Connect to sync-sensitive PAL+NTSC monitor/TV
3. Load DemoPAL from 1-beta
What is the expected output? What do you see instead?
Expecting a stable demo, instead get a rolling display where vertical sync does
not lock on. In my case, the monitor detects the signal as NTSC, and fails to
sync, since TVOut tries to do PAL :)
What version of the product are you using? On what operating system?
TVOutBeta1 from 2010-12-03. Hardware is ATMega328p running at 16MHz.
Please provide any additional information below.
In TVOut/spec/video_properties.h (line 60), _PAL_LINE_STOP_VSYNC is defined to
7. Seeing that the corresponding define for NTSC is 3, I assumed (did not look
closely at source) that this corresponded to the sync-width in #-of-lines. NTSC
should be 3, but PAL should be 2.5. By replacing the 7 for 2, I was able to get
a proper vsync lock. I have not tried this fix with other monitors (yet).
To fix:
Find _PAL_LINE_STOP_VSYNC, replace 7 with 2.
Original issue reported on code.google.com by jon.lang...@gmail.com
on 15 May 2011 at 4:05