diff options
author | Jason Chen <b02280@freescale.com> | 2010-01-25 10:38:07 +0800 |
---|---|---|
committer | Jason Chen <b02280@freescale.com> | 2010-01-25 10:38:07 +0800 |
commit | cc4fe714041805997b601fe8e5dd585d8a99297f (patch) | |
tree | 6975a9772f19333b571d65c387af85b2d5dbc7f5 /include | |
parent | de8fe8bda1cf7af84327e10b2eeaca0eb215e679 (diff) |
ENGR00120370 v4l2 output: fix display fail for blank fb during video playrel_imx_2.6.31_10.02.00
1. Blank BG during video play on FG:
./mxc_v4l2_output.out -iw 320 -ih 240 -ow 1024 -oh 768 -d 3 qvga.yuv
echo 1 > /sys/class/graphics/fb0/blank
echo 0 > /sys/class/graphics/fb0/blank
2. The same input and output (ic_bypass):
./mxc_v4l2_output.out -iw 320 -ih 240 -ow 320 -oh 240 -d 3 qvga.yuv
echo 1 > /sys/class/graphics/fb0/blank
echo 0 > /sys/class/graphics/fb0/blank
Signed-off-by: Jason Chen <b02280@freescale.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/ipu.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/ipu.h b/include/linux/ipu.h index c9403280e11c..499435a4a7ac 100644 --- a/include/linux/ipu.h +++ b/include/linux/ipu.h @@ -1,5 +1,5 @@ /* - * Copyright 2005-2009 Freescale Semiconductor, Inc. + * Copyright 2005-2010 Freescale Semiconductor, Inc. */ /* @@ -895,6 +895,8 @@ int32_t ipu_link_channels(ipu_channel_t src_ch, ipu_channel_t dest_ch); int32_t ipu_unlink_channels(ipu_channel_t src_ch, ipu_channel_t dest_ch); int32_t ipu_is_channel_busy(ipu_channel_t channel); +void ipu_clear_buffer_ready(ipu_channel_t channel, ipu_buffer_t type, + uint32_t bufNum); int32_t ipu_enable_channel(ipu_channel_t channel); int32_t ipu_disable_channel(ipu_channel_t channel, bool wait_for_stop); int32_t ipu_swap_channel(ipu_channel_t from_ch, ipu_channel_t to_ch); |