minisatip - MIS Support for Multistream Transponders

Support forum for minisatip
mozartsghost
Posts: 1
Joined: Wed May 27, 2015 9:03 am

minisatip - MIS Support for Multistream Transponders

Post by mozartsghost »

Hi All :)

Thank you very much for this amazing tool ! works perfect so far ..

I just have one question, will there be support for MIS .. Multistream Transponders ?

Regards,
Mozzie.
cata
Site Admin
Posts: 768
Joined: Tue May 12, 2015 1:01 am

Re: minisatip - MIS Support for Multistream Transponders

Post by cata »

Hi,

Do you have a dvbcard/stteam to test this?

Thanks
Yuri
Posts: 68
Joined: Thu Oct 01, 2015 7:26 pm

Re: minisatip - MIS Support for Multistream Transponders

Post by Yuri »

Hello,
I have dvbcard, stream and I'm ready to test.
BR, Yuri.
cata
Site Admin
Posts: 768
Joined: Tue May 12, 2015 1:01 am

Re: minisatip - MIS Support for Multistream Transponders

Post by cata »

Hi,

Can you tell me which dvb card do you have?

Thanks
Yuri
Posts: 68
Joined: Thu Oct 01, 2015 7:26 pm

Re: minisatip - MIS Support for Multistream Transponders

Post by Yuri »

TechniSat SkyStar USB HD
cata
Site Admin
Posts: 768
Joined: Tue May 12, 2015 1:01 am

Re: minisatip - MIS Support for Multistream Transponders

Post by cata »

Hi,

I need to research a bit for this but if you have some open source tools that works for linux let me know.

Thanks
MakoTefe
Posts: 1
Joined: Tue Oct 06, 2015 6:06 pm

Re: minisatip - MIS Support for Multistream Transponders

Post by MakoTefe »

может это и не истина, ну что то в этом есть, нужно подумать
Yuri
Posts: 68
Joined: Thu Oct 01, 2015 7:26 pm

Re: minisatip - MIS Support for Multistream Transponders

Post by Yuri »

Ok, i hoped what not need to be doing this by myself... ;)
Below basic support mis for dvbs2.
It worked with current mis implementation in stv090x drivers.
vdr satip plugin and tvheadend can't send mis by now. I made test patch for both to work. And both work...
And yes, i found out what at dvbt2 not used ds, only dvbc2 use it.

Code: Select all

diff -Nu minisatip/dvb.c minisatip_mis/dvb.c
--- minisatip/dvb.c	2015-09-28 16:14:01.952193269 +0000
+++ minisatip_mis/dvb.c	2015-10-07 19:10:50.139275866 +0000
@@ -454,6 +454,7 @@
 		{.cmd = DTV_INNER_FEC,.u.data = 0},
 		{.cmd = DTV_PILOT,.u.data = 0},
 		{.cmd = DTV_ROLLOFF,.u.data = 0},
+		{.cmd = DTV_STREAM_ID,.u.data = 0},
 		{.cmd = DTV_TUNE},
 	};
 	static struct dtv_properties dvbs2_cmdseq =
@@ -555,6 +556,7 @@
 			p->props[SYMBOL_RATE].u.data = tp->sr;
 			p->props[FEC_INNER].u.data = tp->fec;
 			p->props[FREQUENCY].u.data = if_freq;
+			p->props[MISS2].u.data = tp->plp;
 
 			LOG("tuning to %d(%d) pol: %s (%d) sr:%d fec:%s delsys:%s mod:%s rolloff:%s pilot:%s, ts clear=%d, ts pol=%d",
 				tp->freq, p->props[FREQUENCY].u.data, get_pol(tp->pol), tp->pol, p->props[SYMBOL_RATE].u.data, fe_fec[p->props[FEC_INNER].u.data],
@@ -580,7 +582,7 @@
 			p->props[GUARD].u.data = tp->gi;
 			p->props[TRANSMISSION].u.data = tp->tmode;
 			p->props[HIERARCHY].u.data = HIERARCHY_AUTO;
-			p->props[DSPLPT2].u.data = ((tp->ds & 0xFF) << 8 ) | ( tp->plp & 0xFF);
+			p->props[PLPT2].u.data = (tp->plp & 0xFF);
 			
 			LOG ("tuning to %d delsys: %s bw:%d inversion:%s mod:%s fec:%s fec_lp:%s guard:%s transmission: %s, ts clear = %d",
 					p->props[FREQUENCY].u.data, fe_delsys[p->props[DELSYS].u.data], p->props[BANDWIDTH].u.data, fe_specinv[p->props[INVERSION].u.data],
diff -Nu minisatip/dvb.h minisatip_mis/dvb.h
--- minisatip/dvb.h	2015-09-28 16:14:01.952193269 +0000
+++ minisatip_mis/dvb.h	2015-10-07 19:10:34.150022787 +0000
@@ -38,11 +38,12 @@
 #define DSPLPC2 5
 #define FEC_LP 6
 #define GUARD 7
-#define PILOT 7
+#define PILOT 6
 #define TRANSMISSION 8
-#define ROLLOFF 8
+#define ROLLOFF 7
+#define MISS2 8
 #define HIERARCHY 9
-#define DSPLPT2 10
+#define PLPT2 10
 
 #ifndef DTV_STREAM_ID
 #define DTV_STREAM_ID           42
Common subdirectories: minisatip/.git and minisatip_mis/.git
Common subdirectories: minisatip/html and minisatip_mis/html
cata
Site Admin
Posts: 768
Joined: Tue May 12, 2015 1:01 am

Re: minisatip - MIS Support for Multistream Transponders

Post by cata »

Thanks for the patch, I applied it... I looked thru that minisatip code and seems kinda of complicated .... I will try to rework it...

I guess this was the fastest way to get it to get it in minisatip as I do not have the hardware to test and looked thru some sources but was thinking the fix is much more complex...
cata
Site Admin
Posts: 768
Joined: Tue May 12, 2015 1:01 am

Re: minisatip - MIS Support for Multistream Transponders

Post by cata »

Thanks, I have added the code, can you test please ?
Post Reply