Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 21672
b: refs/heads/master
c: 2e0d447
h: refs/heads/master
v: v3
  • Loading branch information
Mauro Carvalho Chehab committed Feb 27, 2006
1 parent f42f270 commit dc3f82e
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0bbb9c175211c2e114216978c9630d894c7760b3
refs/heads/master: 2e0d447005d2ac05b15aa21b3846815f90bafbdb
31 changes: 20 additions & 11 deletions trunk/drivers/media/video/v4l2-common.c
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ int v4l2_prio_check(struct v4l2_prio_state *global, enum v4l2_priority *local)


/* ----------------------------------------------------------------- */
/* some arrays for pretty-printing debug messages */
/* some arrays for pretty-printing debug messages of enum types */

char *v4l2_field_names[] = {
[V4L2_FIELD_ANY] = "any",
Expand All @@ -191,6 +191,14 @@ char *v4l2_type_names[] = {
[V4L2_BUF_TYPE_VBI_OUTPUT] = "vbi-out",
};

static char *v4l2_memory_names[] = {
[V4L2_MEMORY_MMAP] = "mmap",
[V4L2_MEMORY_USERPTR] = "userptr",
[V4L2_MEMORY_OVERLAY] = "overlay",
};

#define prt_names(a,arr) (((a)>=0)&&((a)<ARRAY_SIZE(arr)))?arr[a]:"unknown"

/* ------------------------------------------------------------------ */
/* debug help functions */

Expand Down Expand Up @@ -328,8 +336,7 @@ static void v4l_print_pix_fmt (char *s, struct v4l2_pix_format *fmt)
printk ("%s: width=%d, height=%d, format=%d, field=%s, "
"bytesperline=%d sizeimage=%d, colorspace=%d\n", s,
fmt->width,fmt->height,fmt->pixelformat,
((fmt->field>=0)&&(fmt->field<ARRAY_SIZE(v4l2_field_names)))?
v4l2_field_names[fmt->field]:"unknown",
prt_names(fmt->field,v4l2_field_names),
fmt->bytesperline,fmt->sizeimage,fmt->colorspace);
};

Expand Down Expand Up @@ -461,17 +468,18 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg)
struct v4l2_timecode *tc=&p->timecode;
printk ("%s: %02ld:%02d:%02d.%08ld index=%d, type=%s, "
"bytesused=%d, flags=0x%08d, "
"field=%0d, sequence=%d, memory=%d, offset/userptr=0x%08lx\n",
"field=%0d, sequence=%d, memory=%s, offset/userptr=0x%08lx\n",
s,
(p->timestamp.tv_sec/3600),
(int)(p->timestamp.tv_sec/60)%60,
(int)(p->timestamp.tv_sec%60),
p->timestamp.tv_usec,
p->index,
((p->type>=0)&&(p->type<ARRAY_SIZE(v4l2_type_names)))?
v4l2_type_names[p->type]:"unknown",
prt_names(p->type,v4l2_type_names),
p->bytesused,p->flags,
p->field,p->sequence,p->memory,p->m.userptr);
p->field,p->sequence,
prt_names(p->memory,v4l2_memory_names),
p->m.userptr);
printk ("%s: timecode= %02d:%02d:%02d type=%d, "
"flags=0x%08d, frames=%d, userbits=0x%08x",
s,tc->hours,tc->minutes,tc->seconds,
Expand Down Expand Up @@ -536,8 +544,7 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg)
{
struct v4l2_format *p=arg;
printk ("%s: type=%s\n", s,
((p->type>=0)&&(p->type<ARRAY_SIZE(v4l2_type_names)))?
v4l2_type_names[p->type]:"unknown");
prt_names(p->type,v4l2_type_names));
switch (p->type) {
case V4L2_BUF_TYPE_VIDEO_CAPTURE:
v4l_print_pix_fmt (s, &p->fmt.pix);
Expand Down Expand Up @@ -646,8 +653,10 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg)
case VIDIOC_REQBUFS:
{
struct v4l2_requestbuffers *p=arg;
printk ("%s: count=%d, type=%d, memory=%d\n", s,
p->count,p->type,p->memory);
printk ("%s: count=%d, type=%s, memory=%s\n", s,
p->count,
prt_names(p->type,v4l2_type_names),
prt_names(p->memory,v4l2_memory_names));
break;
}
case VIDIOC_INT_S_AUDIO_ROUTING:
Expand Down

0 comments on commit dc3f82e

Please sign in to comment.