I want to mention on important registers..
Addresses are x00, x03, x0D..
These registers are used for working IC correctly...
Issues
1. Your input video signal is correct or not? Check your input signal with scope..
TVP5150 may not lock your input signal, SO it can't function and your output will always be xFFh.
2. Your I2C protocol may not be correct. To be sure, write data to some register and read it back.
Or, check your I2C SCL and SDA signals with scope in the same window with 2 channel mode.
3. Write x0C to address 0x03h.
4. Check for register 0x0Dh - Outputs register.
What did you write to this reg. Which output you want? Make sure you didn't write reserved values...
Other registers are not so important while working IC basically, in your first step I mean.
Hope it helps..
Ilgaz