1495,7 → 1495,6 |
return -EINVAL; |
if (v->norm >= BTTV_TVNORMS) |
return -EINVAL; |
|
//down(&btv->lock); |
if (channel == btv->input && |
v->norm == btv->tvnorm) { |
2230,9 → 2229,6 |
const struct bttv_format *fmt; |
unsigned long end; |
|
if(!capable(CAP_SYS_ADMIN) && |
!capable(CAP_SYS_RAWIO)) |
return -EPERM; |
end = (unsigned long)fbuf->base + |
fbuf->height * fbuf->bytesperline; |
//down(&fh->cap.lock); |
2568,10 → 2564,6 |
struct v4l2_framebuffer *fb = arg; |
const struct bttv_format *fmt; |
|
if(!capable(CAP_SYS_ADMIN) && |
!capable(CAP_SYS_RAWIO)) |
return -EPERM; |
|
/* check args */ |
fmt = format_by_fourcc(fb->fmt.pixelformat); |
if (NULL == fmt) |
2862,7 → 2854,6 |
for (i = 0; i < bttv_num; i++) { |
if (bttvs[i].video_dev->minor == minor) { |
btv = &bttvs[i]; |
bttv_reinit_bt848(btv); |
type = V4L2_BUF_TYPE_VIDEO_CAPTURE; |
break; |
} |
2907,7 → 2898,7 |
btv->users++; |
//if (V4L2_BUF_TYPE_VBI_CAPTURE == fh->type) |
//bttv_vbi_setlines(fh,btv,16); |
bttv_field_count(btv); |
//bttv_field_count(btv); |
return 0; |
} |
|
2946,7 → 2937,7 |
kfree(fh); |
|
btv->users--; |
bttv_field_count(btv); |
//bttv_field_count(btv); |
return 0; |
} |
|