08-08-2018 03:12 AM
I am using VPSS to scale down 720x1280 Video to variable size to drive LED screen panels, with 16bits color depth,
however I am getting colored artifacts on the LED screen see photo pls, these artifacts disappear when I enable VDMA but cause a decrease in the throughput and video slags, and I don't want to use VDMA anyway as consume lot of resources.
any idea what causes these colored artifact?
08-09-2018 01:22 PM
I assume you are talking about the line and black pixels? I am not sure what the original image looks like so it is hard to tell what is incorrect with this one.
However, based on your description it sounds like the VDMA is acting as a buffer which fixes a starving/overflow issue in your system.
I would check your throughput characteristics of you video pipe and make sure that when you are scaling that your throughput is correct. This check is done by making sure all slaves can handle the data that they are being sent and that all masters are providing a sufficient amount of data so that the video transmitter does not run out of data.
08-09-2018 01:24 PM
08-10-2018 08:00 AM
the original video (see pic bellow) would look very smooth, the black dot are just dead leds the artifact is those RGB threads from top to bottom.
the point is that when I enable more features (resampler, vdma) these artifacts fade out and I get smooth colors,
is problem with delay between RGB channels?
08-10-2018 10:31 AM
08-27-2018 03:58 AM
What is your input color space? Are you doing any color space conversion with the VPSS in addition to scaling?
09-14-2018 12:55 AM
Do you have any update?
If your question is answered or your issue is solved, please mark the response which helped as solution (click on the button "Accept as solution" below the reply)
If this is not solved/answered, please reply in the topic giving more information on your current status.