BaroneOSD is a PAL video overlay impression WITHOUT additional hardware required (NO LM1881 Sync generator).
Use only 3 pin:
D1 (USART TX) used to pump pixel in the video connected with a 330Ohm resistor to D6
D6 (AIN0) Video in/out, connect here you camera or radio TX.
D7 (AIN1) 0.3V Voltage reference (you can use a partitor resistor)
http://www.elenafrancesco.org/arduino/
Comments
here's the same thing but for NTSC:
http://www.viennawireless.org/balloon/hardware/overlay/index.php
another no sync chip AVR OSD from the 2004 design contest:
http://www.circuitcellar.com/avr2004/DA3754.html
With 8Mhz pixel clock ATmega 328p is not fast enough, in fact, I must prepare in the 8 lines before the data for the 8 lines displayed.
But with 4Mhz it is possible, with large characters. Try it.