Hello.
I tested HDMI Interlaced input using the following patch for my board based on i.MX6DL. (OS : Android 4.2.2-1.1.0)
In 720x480i60 , it works well.
but In 1920x1080i60, it cannot capture image. the following message is printed continuously.
--------------------------------------------------------------------------------------------------------------------------
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
imx-ipuv3 imx-ipuv3.0: warning: disable ipu dma channel 8 during its busy state
--------------------------------------------------------------------------------------------------------------------------
According to reference manual, VDIC supports upto 1080i60.
But, in above message, idmac dma channel 8 is busy and channel 8 means previous field.
I think it is lack of bandwidth for deinterlacing.
how do I resolve the problem ?
Thnak you.
Hyungjun Yoon
Solved! Go to Solution.
1080i60 (aka 1080i/30) which refers to 60 fields per second
is not supported, as sect.38.4.11.1 IMX6SDLRM VDIC Features states:
Key features of the VDIC block include:
• Deintarlacing
..
• maximum pixel rate 75100MP/s
Best regards
chip
Hi hyungjun
you are right this is performance limitation and
input limit is up to 1920x1080i30:
according to sect.38.1.2.1.5.1 "De-interlacing in the VDIC"
IMX6SDLRM i.MX 6Solo/6DualLite Applications Processor Reference Manual
Video source - SDTV: 480i30 (720x480 @ 30 fps) or 576i25 (720x576 @ 25 fps)
and HDTV: 1080i/30 (1920x1080 @ 30 fps)
Best regards
chip
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank for your reply.
But 1080i60 means that field rate is 60 field/sec. so frame rate is 30frame/sec.
it's same for 1080i30.(30frame/sec)
So dose i.MX6DL support 1080i60 input capturing ?
Best regards
Hyungjun Yoon
No it does not support,
1080i60 does not mean that it's same as 1080i30,
it states clearly without any recalculations in
sect.38.1.2.1.5.1 "De-interlacing in the VDIC"
IMX6SDLRM i.MX 6Solo/6DualLite Applications Processor Reference Manual
Video source - SDTV: 480i30 (720x480 @ 30 fps) or 576i25 (720x576 @ 25 fps)
and HDTV: 1080i/30 (1920x1080 @ 30 fps)
Best regards
chip
Hello.
Maybe you are confused of 1080i/30 and 1080i30.
Accoding to wikipedia, 1080i/30 is EBU notation of 1080i60.
1080i60 means 60 field/sec and so is 30 frame/sec.
1080i/30 (note added slash(/)) means 30 frame/sec.
so 1080i60 is same as 1080i/30.
---------------------------------------------------------------------------------------------------
1080i - Wikipedia, the free encyclopedia
The frame rate can be implied by the context, while the field rate is generally specified after the letter i, such as "1080i60". In this case 1080i60 refers to 60 fields per second. The European Broadcasting Union (EBU) prefers to use the resolution and frame rate (not field rate) separated by a slash, as in 1080i/30 and 1080i/25, likewise 480i/30 and 576i/25.[2] Resolutions of 1080i60 or 1080i50 often refers to 1080i/30 or 1080i/25 in EBU notation.
---------------------------------------------------------------------------------------------------
Thus if manual is correct, I think that VDIC can support 1080i60(1080i/30) input.
I'm sorry to bothering you, please check it again.
Best regards
Hyungjun Yoon
So then, where can I get a patch to receive 1080i/30 input ?
I just want to know the way to recieve a 1080i/30 input as stated in manual.
Best Regards.
Hyungjun Yoon
1080i60 (aka 1080i/30) which refers to 60 fields per second
is not supported, as sect.38.4.11.1 IMX6SDLRM VDIC Features states:
Key features of the VDIC block include:
• Deintarlacing
..
• maximum pixel rate 75100MP/s
Best regards
chip
Now I understand what do you mean.
Thank you for your help.
Best regards
Hyungjun Yoon