提交 1a590010 编写于 作者: A Antti Palosaari 提交者: Mauro Carvalho Chehab

[media] af9015: update USB streaming configuration logic

Signed-off-by: NAntti Palosaari <crope@iki.fi>
Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
上级 6400a8c5
......@@ -602,22 +602,8 @@ static int af9015_read_config(struct dvb_usb_device *d)
static int af9015_get_usb_stream_config(struct dvb_frontend *fe,
struct usb_data_stream_properties *stream)
{
struct dvb_usb_adapter *adap;
deb_info("%s: fe=%p\n", __func__, fe);
stream->type = USB_BULK;
stream->count = 8;
stream->endpoint = 0x84;
stream->u.bulk.buffersize = TS_USB20_FRAME_SIZE;
if (fe == NULL)
return 0;
adap = fe->dvb->priv;
if (adap->id == 1)
stream->endpoint = 0x85;
struct dvb_usb_adapter *adap = fe->dvb->priv;
deb_info("%s: adap=%d\n", __func__, adap->id);
if (adap->dev->udev->speed == USB_SPEED_FULL)
stream->u.bulk.buffersize = TS_USB11_FRAME_SIZE;
......@@ -1335,6 +1321,10 @@ static struct dvb_usb_device_properties af9015_props = {
.pid_filter_count = 32,
.pid_filter = af9015_pid_filter,
.pid_filter_ctrl = af9015_pid_filter_ctrl,
.stream = DVB_USB_STREAM_BULK(0x84, 8, TS_USB20_FRAME_SIZE),
}, {
.stream = DVB_USB_STREAM_BULK(0x85, 8, TS_USB20_FRAME_SIZE),
},
},
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册