Part Number: AM5728
Tool/software: Linux
Hi.
we use all plane of DSS. Of that, VID1 plane(zorder is below than VID3) use VIDEO and VID3 plane(zorder is upper than VID1) use GUI for HDMI display. because VID3 plane is GUI, zorder of VID3 plane must have upper value than zorder of VID1 plane(VIDEO).
we works well throung (VID1 + VID3) -> overlay.
but, When VID3 plane have as follwoing GUI (attached file(bmp_0.bmp)), HDMI display have some abnormal pixel at specific position.
we debug gpu and dss during some day and then we have result that alpha blending of DSS have any problem.
we attach source file(tt.7z) https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/tt.7z that can see this.
this source file(tt.7z) have as follow it.
- we clearly see abnormal pixel throug 1080i display resolution.(JUN_1080I_SUPPORT)
- HDMI connctor id is 36, VID1 plane is 37 for video and VID3 plane is 43 for GUI at our custom board.(JUN_BITMAP_LOAD_TEST)
- bmp_0.bmp is loaded on VID3 plane(JUN_PLANE2_BITMAP_LOAD)
- fill_bitmap of buffer.c forcely replace red color to find specific postion that HDMI display abnormal pixel(we attach TV display).
-> we can mark(delete) pixel debug not to see red color.
we try to change global alpha, premultiply alpha blending and zorder many times. we don't find correct solution.
-./drmzalpha -s 1920x1080 -w 37:0:255:0 -w 43:1:255:1
./drmzalpha -s 1920x1080 -w 37:0:255:1 -w 43:1:255:0
.....
./drmzalpha -s 1920x1080 -w 37:0:255:0 -w 43:4:255:0
./drmzalpha -s 1920x1080 -w 37:1:254:1 -w 43:2:255:1
...
I want to resolve this DSS alpha blending's problem will be fixed.
Thanks a lot.


