Hi all:
I use ezsdk 5.05 and try to create my usecase:
|-> Up scale to 1080P -> SDI out (SD)
Capture(DVI/HDMI,720P)--|
|-> Down scale to pal -> CVBS out(DVO2)
Now I can capture and up scale the video use v4l2 and framebuffer(fb&fb2), such as showed below:
720p -------> copy-------> up scale -----> 1080p
|--------> down scale -----> pal
Due to the framebuffer scaling are implemented through GPRX module, it can only handle the video within xres and yres defined size (720*576), lead to SD (NTSC or Pal) output is only a part of the source image.
Another method is to use the v4l2 capture complete the down scale(720p->720*576), then using the framebuffer complete the up scale(720*576->1920*1080), this method can display the SD and HD video, but HD video quality will be very low.
So, my question is:
1, Is there another way to complete down scale(720p->720*576)?
2, I'm trying to use the OMX VFPC to do scaling, but VFDC does not support SD output in the document description, I can't use that?
Could you help me with it issue?Thank you!