Commit 79f10b62 authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab

[media] hdpvr: code cleanup

Remove an unnecessary 'else' and invert a condition which makes the code
more readable.
Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent ab6e134a
...@@ -281,43 +281,43 @@ static int hdpvr_start_streaming(struct hdpvr_device *dev) ...@@ -281,43 +281,43 @@ static int hdpvr_start_streaming(struct hdpvr_device *dev)
if (dev->status == STATUS_STREAMING) if (dev->status == STATUS_STREAMING)
return 0; return 0;
else if (dev->status != STATUS_IDLE) if (dev->status != STATUS_IDLE)
return -EAGAIN; return -EAGAIN;
ret = get_video_info(dev, &vidinf); ret = get_video_info(dev, &vidinf);
if (ret) {
msleep(250);
v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
"no video signal at input %d\n", dev->options.video_input);
return -EAGAIN;
}
if (!ret) { v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev,
v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev, "video signal: %dx%d@%dhz\n", vidinf.width,
"video signal: %dx%d@%dhz\n", vidinf.width, vidinf.height, vidinf.fps);
vidinf.height, vidinf.fps);
/* start streaming 2 request */ /* start streaming 2 request */
ret = usb_control_msg(dev->udev, ret = usb_control_msg(dev->udev,
usb_sndctrlpipe(dev->udev, 0), usb_sndctrlpipe(dev->udev, 0),
0xb8, 0x38, 0x1, 0, NULL, 0, 8000); 0xb8, 0x38, 0x1, 0, NULL, 0, 8000);
v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev, v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev,
"encoder start control request returned %d\n", ret); "encoder start control request returned %d\n", ret);
if (ret < 0) if (ret < 0)
return ret; return ret;
ret = hdpvr_config_call(dev, CTRL_START_STREAMING_VALUE, 0x00); ret = hdpvr_config_call(dev, CTRL_START_STREAMING_VALUE, 0x00);
if (ret) if (ret)
return ret; return ret;
dev->status = STATUS_STREAMING; dev->status = STATUS_STREAMING;
INIT_WORK(&dev->worker, hdpvr_transmit_buffers); INIT_WORK(&dev->worker, hdpvr_transmit_buffers);
queue_work(dev->workqueue, &dev->worker); queue_work(dev->workqueue, &dev->worker);
v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev, v4l2_dbg(MSG_BUFFER, hdpvr_debug, &dev->v4l2_dev,
"streaming started\n"); "streaming started\n");
return 0; return 0;
}
msleep(250);
v4l2_dbg(MSG_INFO, hdpvr_debug, &dev->v4l2_dev,
"no video signal at input %d\n", dev->options.video_input);
return -EAGAIN;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment