diff options
author | Jason Chen <b02280@freescale.com> | 2010-08-16 16:26:08 +0800 |
---|---|---|
committer | Scott Sweeny <scott.sweeny@timesys.com> | 2011-01-19 11:49:23 -0500 |
commit | 53b06a86a01377cd880178446739ec113fb6259a (patch) | |
tree | 3c3a4bc5b416d3174b140b9335f59b7704cfacef /include | |
parent | 25204c5055ffdc132013c7474149a2f91f8f74b6 (diff) |
ENGR00126343 v4l2 output: jitters come out when show frame too quick
It's easy to reproduce by run below cmd:
./mxc_v4l2_output.out -iw 320 -ih 240 -ow 1024 -oh 768 -fr 80 -d 3
qvga.yuv
For performance, we did not check display in IC interrupt handle before.
Output must sync to display.
In this patch:
1. make stream begin with one buffer.
2. change timer_work name to icbypass_work.
3. add display sync to timer interrupt handler.
Signed-off-by: Jason Chen <b02280@freescale.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mxcfb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mxcfb.h b/include/linux/mxcfb.h index 27f786e5f018..4105bc9c4385 100644 --- a/include/linux/mxcfb.h +++ b/include/linux/mxcfb.h @@ -118,6 +118,7 @@ struct mxcfb_waveform_modes { #define MXCFB_SET_GAMMA _IOW('F', 0x28, struct mxcfb_gamma) #define MXCFB_GET_FB_IPU_DI _IOR('F', 0x29, u_int32_t) #define MXCFB_GET_DIFMT _IOR('F', 0x2A, u_int32_t) +#define MXCFB_GET_FB_BLANK _IOR('F', 0x2B, u_int32_t) /* IOCTLs for E-ink panel updates */ #define MXCFB_SET_WAVEFORM_MODES _IOW('F', 0x2B, struct mxcfb_waveform_modes) |