Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Are problems with 8bpp/16bpp driver, board, or chip limitations?



Chris Worley writes:
 > Ralph Metzler wrote:
 > 
 > > Chris Worley writes:
 > >  > Is the lack of 16bpp support a driver issue or is 8bpp the best 
 > >  > supported by the SAA7146?
 > > 
 > > The SAA7146 only handles the finished YCrCb signal from the AV7110. 
 > > It can convert and deliver it via DMA into main or VGA
 > > memory in all common color modes (8, 16, 24, 32 bit, YUV, etc.).
 > > OSD is created and overlayed over the TV display by the AV7110. The
 > > windows of the AV7110 can be bitmapped with 1, 2, 4 or 8 bits/pixel or
 > > have YCrCb 4:4:4 or 4:2:2 graphics.
 > > 16, 24 or 32 bit RGB modes are not supported.
 > 
 > I've found some other references... noting that what you know about 
 > the AV711x is under NDA (no possibility of mucking with the firmware). 
 >   I'll try to stick with questions that I can ask about the driver...

What I wrote above is described in the AV7110 datasheet which was
"unclassified" last year and given to anyone who requested it from TI.
You can read that in the mails on the dvb list about one year ago and 
in others 2 weeks ago which also refer to this.
Somebody also posted an address where you can download the datasheet.

 
 > Could I create a YCrCb "virtual" framebuffer (in main memory) and pass 
 > that, as a block, to the AV711x for it to pass on to the SAA7146?  If 
 > so, would I loose alpha-blending/chroma-keying (or might there be a 
 > way to pass a map of chroma-key or alpha blend data to the AV711x -- 
 > and the only function of the AV711x would be to apply the YUV map to 
 > the chroma-key map)?

We don't support any YCrCb windows in the firmware right now. Due to
the small OSD memory you could only cover a small area of the TV screen
anyway.


Ralph


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index