mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 03:40:35 +09:00
video: set pcrscr after 2 frames ready [2/3]
PD#SWPL-795 Problem: Solution: add a sysfs to get vframe ready count Verify: Verified p212 Change-Id: I92171f57d336063e4a3af751e808b4a778184fe0 Signed-off-by: Peng Yixin <yixin.peng@amlogic.com>
This commit is contained in:
@@ -11295,6 +11295,18 @@ static ssize_t video_vsync_slow_factor_store(struct class *cla,
|
||||
return count;
|
||||
}
|
||||
|
||||
static ssize_t vframe_ready_cnt_show(struct class *cla,
|
||||
struct class_attribute *attr, char *buf)
|
||||
{
|
||||
int ret = -1;
|
||||
struct vframe_states states;
|
||||
|
||||
ret = video_vf_get_states(&states);
|
||||
|
||||
return snprintf(buf, 10, "%d\n", (ret == 0) ?
|
||||
states.buf_avail_num : 0);
|
||||
}
|
||||
|
||||
static ssize_t fps_info_show(struct class *cla, struct class_attribute *attr,
|
||||
char *buf)
|
||||
{
|
||||
@@ -12078,6 +12090,7 @@ static struct class_attribute amvideo_class_attrs[] = {
|
||||
__ATTR_RO(vframe_states),
|
||||
__ATTR_RO(video_state),
|
||||
__ATTR_RO(fps_info),
|
||||
__ATTR_RO(vframe_ready_cnt),
|
||||
__ATTR_RO(video_layer1_state),
|
||||
__ATTR_RO(pic_mode_info),
|
||||
#ifdef VIDEO_PIP
|
||||
|
||||
Reference in New Issue
Block a user