b3ta.com board
You are not logged in. Login or Signup
Home » Messageboard » XXX » Message 627196 (Thread)

# I can explain that
Your DVD is playing in a PIP window. This is where Windows (or Mac, or Amiga with RTG, all support this), overlays a resolution independant bitmap over the main screen one. This bitmap can be scaled by your video card with no overhead from your CPU, and data can be dumped from other cards (TV card, MPEG-2 decoders) directly into your graphics cards onboard RAM using DMA. This allows you to watch (and resize) films etc. with little or no CPU time lost. On the main screen bitmap, a colour is set aside and everywhere that colour appears is replaced with the PIP bitmap. On my Amiga, it seems to pick the value $11111111 for R G and B (kind of almost-black).

If you turn off hardware acceleration in windows, this 'show-through' effect will never happen, but films and stuff would play back slowly and use all your CPU time.
(, Mon 6 Jan 2003, 14:17, archived)
# on Macs
most cards seem to use a purpley colour, but
I don't know the hex. So I'm not a geek-god like
lumpbucket :(
(, Mon 6 Jan 2003, 14:22, archived)
# would either of you
like to come and sit the computer science exams i have next week for me?
(, Mon 6 Jan 2003, 14:25, archived)
# Are you sure?
I got a D in GCSE IT :)
(, Mon 6 Jan 2003, 14:26, archived)
# I only know the colour the Amiga picks
because I wrote my own software for my WinTV card, and when trying to overlay text onto the TV screen discovered that colour was the one picked by the operating system when I opened the PIP window.
(, Mon 6 Jan 2003, 14:25, archived)
# Probably
0xFFFF00FF ('cause I expect a Mac would use 32-bit colour...)

/ratherlargeovercoat
(, Mon 6 Jan 2003, 14:30, archived)
# I would put money on it
not being full-brightness purple.

I wonder if modern cards can use the alpha byte of 32 bit colour to fade from screen bitmap to PIP bitmap smoothly? (anyone?) that would rock :)
(, Mon 6 Jan 2003, 14:32, archived)
# Cheers
mate
(, Mon 6 Jan 2003, 14:32, archived)