I'm having trouble getting BT.656 output from the davinci.  It looks like the 
register settings should be simple for this case.  
I've got:
VENC_VIDCTL = 0x00002100; // VCLK output enabled, SYSDIR syncs input
VENC_YCCCTL = 0x00000001; // BT656 mode
VENC_VMOD = 0x00001001; // 8 bit YCrCb, master mode, enable -- need master mode 
or the demo encode app hangs waiting for vsync.

I think that's all I need but it doesn't seem to work.  Is there more setup 
required?
It looks to me like all the pins required aren't multiplexed so no pinmux setup 
needed. 
VPSS_CLKCTL = 0x00000018 // DAC clk enable(doesn't matter except I'd like to 
get both analog and digital out), vpbe clk enable
VENC_PCR = 0x00000000

To drive the output I'm using the encoder demo then reset the registers as 
described above.  I do get a 27 MHz clock and something happens on the data 
lines but it doesn't appear to be correct BT.656.  If I let it run without 
changing those VENC registers I get good composite video.

Anything else that I need to do?  
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to