Re: [vdr] multistream support in VDR

2013-01-03 Thread Klaus Schmidinger

On 03.01.2013 08:22, Goga777 wrote:

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?


DTV_STREAM_ID is already used in VDR for DVB-T2.


what about DTV_STREAM_ID for dvb-s2 ?


Which parameter would go in there, and where would it come from?


parameter P in channels.conf for identification of sub-stream

WeddingTV;Tivuitalia:11914:HM5S1P2:S31.5E:27500:1026:1027=ita:0:0:4:8572:972:0

and small patch from crazycat for VDR 1.7.35


Have you tested this and does it actually work?
I can hardly imagine that, because in

+ if (frontendType == SYS_DVBT2 || frontendType == SYS_DVBS2) {
+// DVB-T2/DVB-S2
 SETCMD(DTV_STREAM_ID, dtp.PlpId());
 }

frontendType will never be SYS_DVBS2 because in line 816 this is
already limited to SYS_DVBT or SYS_DVBT2:

  else if (frontendType == SYS_DVBT || frontendType == SYS_DVBT2) {


I would assume that this also requires some additional code in VDR's nit.c
in order to store the PlpId in the transponder parameters of DVB-S2
transponders (see case case SI::T2DeliverySystemDescriptorTag).

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-03 Thread Manu Abraham
On Thu, Jan 3, 2013 at 2:08 PM, Klaus Schmidinger
klaus.schmidin...@tvdr.de wrote:
 On 03.01.2013 08:22, Goga777 wrote:

 Recently in kernel was added full multistream support (DTV_STREAM_ID)
 https://patchwork.kernel.org/patch/1351421/

 is there any plans to implement multistream support in vdr ?


 DTV_STREAM_ID is already used in VDR for DVB-T2.


 what about DTV_STREAM_ID for dvb-s2 ?


 Which parameter would go in there, and where would it come from?


 parameter P in channels.conf for identification of sub-stream


 WeddingTV;Tivuitalia:11914:HM5S1P2:S31.5E:27500:1026:1027=ita:0:0:4:8572:972:0

 and small patch from crazycat for VDR 1.7.35


 Have you tested this and does it actually work?
 I can hardly imagine that, because in

 + if (frontendType == SYS_DVBT2 || frontendType == SYS_DVBS2) {
 +// DVB-T2/DVB-S2
  SETCMD(DTV_STREAM_ID, dtp.PlpId());
  }

 frontendType will never be SYS_DVBS2 because in line 816 this is
 already limited to SYS_DVBT or SYS_DVBT2:

   else if (frontendType == SYS_DVBT || frontendType == SYS_DVBT2) {


DTV_STREAM_ID is supposed to work with the following:

- DVB-S2 (the only current user as of now. Also to be noted
is that, for any other current S2 demodulator in
the kernel, this will not work)
- DVB-T2
- ISDB-T/S
- DVB-C2

so, it shouldn't be restricted to DVB-T/T2 alone.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-03 Thread Goga777
  Recently in kernel was added full multistream support (DTV_STREAM_ID)
  https://patchwork.kernel.org/patch/1351421/
 
  is there any plans to implement multistream support in vdr ?
 
  DTV_STREAM_ID is already used in VDR for DVB-T2.
 
  what about DTV_STREAM_ID for dvb-s2 ?
 
  Which parameter would go in there, and where would it come from?
 
  parameter P in channels.conf for identification of sub-stream
 
  WeddingTV;Tivuitalia:11914:HM5S1P2:S31.5E:27500:1026:1027=ita:0:0:4:8572:972:0
 
  and small patch from crazycat for VDR 1.7.35
 
 Have you tested this and does it actually work?

no, I have not tested

As Manu mentioned - my cx24116 based hvr4000 dvb-s2 card doesn't support 
multistream 

Goga

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] multistream support in VDR

2013-01-02 Thread Goga777
Hi

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?

Goga


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Klaus Schmidinger

On 02.01.2013 16:01, Goga777 wrote:

Hi

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?


DTV_STREAM_ID is already used in VDR for DVB-T2.

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Manu Abraham
On Wed, Jan 2, 2013 at 10:34 PM, Klaus Schmidinger
klaus.schmidin...@tvdr.de wrote:
 On 02.01.2013 16:01, Goga777 wrote:

 Hi

 Recently in kernel was added full multistream support (DTV_STREAM_ID)
 https://patchwork.kernel.org/patch/1351421/

 is there any plans to implement multistream support in vdr ?


 DTV_STREAM_ID is already used in VDR for DVB-T2.

The current DVB-T2 support is with CXD2820. CXD2820 supports only a single TS.
The only demodulators in kernel that supports Multiple Input Stream
(MIS) are the
STV0900 and the STV0903.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Klaus Schmidinger

On 02.01.2013 18:20, Manu Abraham wrote:

On Wed, Jan 2, 2013 at 10:34 PM, Klaus Schmidinger
klaus.schmidin...@tvdr.de wrote:

On 02.01.2013 16:01, Goga777 wrote:


Hi

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?



DTV_STREAM_ID is already used in VDR for DVB-T2.


The current DVB-T2 support is with CXD2820. CXD2820 supports only a single TS.
The only demodulators in kernel that supports Multiple Input Stream
(MIS) are the
STV0900 and the STV0903.


I'm afraid I don't quite know what Multiple Input Stream means.
Can somebody explain this in a few words?

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Goga777
  Recently in kernel was added full multistream support (DTV_STREAM_ID)
  https://patchwork.kernel.org/patch/1351421/
 
  is there any plans to implement multistream support in vdr ?
 
 DTV_STREAM_ID is already used in VDR for DVB-T2.

what about DTV_STREAM_ID for dvb-s2 ? 

Goga

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Klaus Schmidinger

On 02.01.2013 18:37, Goga777 wrote:

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?


DTV_STREAM_ID is already used in VDR for DVB-T2.


what about DTV_STREAM_ID for dvb-s2 ?


Which parameter would go in there, and where would it come from?
Are there any channels that use this?

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Goga777
  Recently in kernel was added full multistream support (DTV_STREAM_ID)
  https://patchwork.kernel.org/patch/1351421/
 
  is there any plans to implement multistream support in vdr ?
 
 
  DTV_STREAM_ID is already used in VDR for DVB-T2.
 
 The current DVB-T2 support is with CXD2820. CXD2820 supports only a single TS.
 The only demodulators in kernel that supports Multiple Input Stream
 (MIS) are the STV0900 and the STV0903.

yes. 

But what do you think about cx24116 - is it possible to patch cx24116 
driver/firmware for multistream
support ? 

Goga

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Klaus Schmidinger

On 02.01.2013 18:40, Goga777 wrote:

Recently in kernel was added full multistream support (DTV_STREAM_ID)
https://patchwork.kernel.org/patch/1351421/

is there any plans to implement multistream support in vdr ?



DTV_STREAM_ID is already used in VDR for DVB-T2.


The current DVB-T2 support is with CXD2820. CXD2820 supports only a single TS.
The only demodulators in kernel that supports Multiple Input Stream
(MIS) are the STV0900 and the STV0903.


yes.

But what do you think about cx24116 - is it possible to patch cx24116 
driver/firmware for multistream
support ?


@Goga: can you explain in just a few words what exactly Multiple Input Stream 
is,
and if there are any DVB-S2 channels (here in Europe) that actually use this?

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Manu Abraham
On Wed, Jan 2, 2013 at 10:54 PM, Klaus Schmidinger
klaus.schmidin...@tvdr.de wrote:
 On 02.01.2013 18:20, Manu Abraham wrote:

 On Wed, Jan 2, 2013 at 10:34 PM, Klaus Schmidinger
 klaus.schmidin...@tvdr.de wrote:

 On 02.01.2013 16:01, Goga777 wrote:


 Hi

 Recently in kernel was added full multistream support (DTV_STREAM_ID)
 https://patchwork.kernel.org/patch/1351421/

 is there any plans to implement multistream support in vdr ?



 DTV_STREAM_ID is already used in VDR for DVB-T2.


 The current DVB-T2 support is with CXD2820. CXD2820 supports only a single
 TS.
 The only demodulators in kernel that supports Multiple Input Stream
 (MIS) are the
 STV0900 and the STV0903.


 I'm afraid I don't quite know what Multiple Input Stream means.
 Can somebody explain this in a few words?

According to the specification:

5.1.6 Base-Band Header insertion
A fixed length base-band Header (BBHEADER) of 10 bytes shall be inserted
in front of the DATA FIELD, describing its format (the maximum efficiency loss
introduced by the BBHEADER is 0,25 % for nldpc = 64 800 and 1 % for
nldpc = 16 200 assuming inner code rate 1/2).

MATYPE (2 bytes): describes the input stream(s) format, the type of
Mode Adaptation and the transmission Roll-off factor, as explained in table 3.

First byte (MATYPE-1):
 TS/GS field (2 bits): Transport Stream Input or Generic Stream Input
(packetized or continuous).
 SIS/MIS field (1 bit): Single Input Stream or Multiple Input Stream.

It simply means whether there exists a Single TS or a hierarchially modulated
multiple TS. Basically, you can have 2 DVB-T streams with the device.

If you have multiple streams, then you need to specify the Stream ID for which
you need the to filter it out. Something like an IP address and it's
Subnet Mask,
in network terminology.

In effect we are not reading the BBheader directly. So this is a bit
clumsy to use.
But anyway for simple usage, one can simply set the Stream ID alone.

I have not seen any MIS being flagged, except that I was told that it was done
only in field trials rather than in the practical world. I was
surprised to find
someone found that there was 1 or 2 Transponders on some Russian bird
which flagged MIS.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Goga777
  Recently in kernel was added full multistream support (DTV_STREAM_ID)
  https://patchwork.kernel.org/patch/1351421/
 
  is there any plans to implement multistream support in vdr ?
 
 
  DTV_STREAM_ID is already used in VDR for DVB-T2.
 
  The current DVB-T2 support is with CXD2820. CXD2820 supports only a single 
  TS.
  The only demodulators in kernel that supports Multiple Input Stream
  (MIS) are the STV0900 and the STV0903.
 
  yes.
 
  But what do you think about cx24116 - is it possible to patch cx24116 
  driver/firmware for multistream
  support ?
 
 @Goga: can you explain in just a few words what exactly Multiple Input 
 Stream is,

The multistream is part of dvb-s2 standard. The main idea is on ONE carrier can 
exist
several independed transport streams. Each stream can exist as separated TS 
stream with channels. 

more details here are
http://www.newtec.eu/applications/broadcast/multistream-or-efficient-satellite-distribution-of-terrestrial-tv-and-mobile-tv-content/


 and if there are any DVB-S2 channels (here in Europe) that actually use this?

yes,

Tivuitalia
http://www.lyngsat.com/Astra-1G.html
freq 11914


Ukraian provider ZeonBund
http://www.lyngsat.com/Astra-1G.html
freq 11992 H

Mediaset 
http://www.lyngsat.com/Eutelsat-Hot-Bird-13A-13B-13C.html
11432 V
12539 H



___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] multistream support in VDR

2013-01-02 Thread Goga777
FYI


there are patched for multistream scan-s2  szap-s2
http://www.tbsdtv.com/forum/viewtopic.php?f=26t=1874

+ multistream patch for dvblast
http://mailman.videolan.org/pipermail/dvblast-devel/2012-October/001122.html





___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr