Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multistream support #126

Closed
perexg opened this issue Oct 11, 2018 · 10 comments
Closed

Multistream support #126

perexg opened this issue Oct 11, 2018 · 10 comments

Comments

@perexg
Copy link
Owner

perexg commented Oct 11, 2018

Appearently STV0900 demodulators with chip id 0x30+ supports multistream.

The axe hardware has chip id 0x30:

~ # axehelper i2c_reg_read 0xd0 0xf100
0x30

Linux kernel code:

https://github.com/torvalds/linux/blob/64c5e530ac2cab7e710c3bd08ef8594a016e4f9a/drivers/media/dvb-frontends/stv090x.c#L3433-L3474

https://linux-media.vger.kernel.narkive.com/RyQdvAhf/patch-stv0900-multistream-support

Goals:

  • inject the current closed source DVBAPI driver from Inverto to support it
    • old DVBAPI (use another way to control PLS/MIS filter - sysfs or proc)
  • extend minisatip to support PLS/MIS settings
@perexg
Copy link
Owner Author

perexg commented Oct 12, 2018

It's really working! Tested on 5.0W transponder 12648V. The kernel hack is done - a0060a0. It seems that hardware is capable to decode only GOLD PLS scheme.

@perexg perexg mentioned this issue Oct 12, 2018
@perexg
Copy link
Owner Author

perexg commented Oct 12, 2018

Ok, build 15-rc5 is out with the multistream support, tvh supports the newly added SAT>IP extension, too.

@perexg
Copy link
Owner Author

perexg commented Oct 12, 2018

Build 15-rc6 supports both GOLD and ROOT PLS schemes (with latest tvh).

@perexg
Copy link
Owner Author

perexg commented Oct 13, 2018

It seems that there's just one PLS scrambling algorithm and ROOT/GOLD just specifies a different way to get the starting value for the descrambler:

https://github.com/DigitalDevices/dddvb/blob/master/apps/pls.c

The COMBO seems like a bug..

@perexg
Copy link
Owner Author

perexg commented Oct 13, 2018

BTW: oe-alliance/satip-client#10 , even enigma2 on my openpli/vuplus2 can do multistream through SAT>IP protocol now !!!!

@gpoerzgen
Copy link

Is it possible, that you provide a satipclient package for the vu solo 2?

@perexg
Copy link
Owner Author

perexg commented Oct 16, 2018

@perexg
Copy link
Owner Author

perexg commented Oct 16, 2018

Note that if you like to activate the TCP data transport add tcpdata=1 option like:

0=desc:minisatip,ipaddr:192.168.100.237,tuner_type:DVB-S,uuid:11223344-9999-0000-b7ae-0022b7f0056e,vtuner_type:satip_client,tcpdata:1

@gpoerzgen
Copy link

Thanks, I will test it tonight

@perexg
Copy link
Owner Author

perexg commented Oct 17, 2018

Build15 final is out with the multistream support.

@perexg perexg closed this as completed Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants