media: dvb-frontends/stv0910: add multistream (ISI) and PLS capabilities
authorDaniel Scheller <d.scheller@gmx.net>
Mon, 3 Jul 2017 17:20:56 +0000 (13:20 -0400)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Thu, 20 Jul 2017 16:59:03 +0000 (12:59 -0400)
commitea71c62bdef59004a2fd835545cd02bbeb699f83
treeb8112ad8cc88ce82b3bc60119ba797476e8c3e2b
parent13c81489622b866f4b4fcbd51707ab4c09e1c8db
media: dvb-frontends/stv0910: add multistream (ISI) and PLS capabilities

Implements stream_id filter and scrambling code setup in start() and also
sets FE_CAN_MULTISTREAM in frontend_ops. This enables the driver to
properly receive and handle multistream transponders, functionality has
been reported working fine by testers with access to such streams, in
conjunction with VDR on the userspace side.

The code snippet originates from the original vendor's dddvb driver
package and has been made working properly with the current in-kernel
DVB core API.

Signed-off-by: Daniel Scheller <d.scheller@gmx.net>
Tested-by: Richard Scobie <r.scobie@clear.net.nz>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/dvb-frontends/stv0910.c