Multistream in Enigma

  • openpliPC development continued by nobody9 -->


    Included scripts for building required libraries and download required ubuntu packages.
    Included Xine-lib 1.2.x and script for build.
    Now work not only with Xine-VDPAU, but also another xine reners (OpenGL, xshm, sdl).
    +Present patch for Xine VAAPI support - i make fixed xine-vaapi patch, but look like not work with VAAPI-XVBA (ATI proprietery video acceleration library).


    I try use two tuners in my system (satellite and terrestial), but look like multi-tuner support buggy and work only first adapter. So i make multi-tuner support patch, but still have some limitation - supported only first frontend for each adapter (so in etc/tuxbox/nim_sockets - Frontend_Device is adapter number).


    Next i make DVB-S2 Multirstream support, replace 16QAM sat modulation with 16APSK and add 32APSK -> patch
    + extend satellites.xml(used on satellite scan) info with input stream ID and new modulation values (3 - 16APSK, 4 - 32APSK):


    Code
    <transponder frequency="11992000" symbol_rate="27500000" polarization="0" fec_inner="6" system="1" modulation="2" rolloff="2" pilot="0" mis="10"/>
            <transponder frequency="11992000" symbol_rate="27500000" polarization="0" fec_inner="6" system="1" modulation="2" rolloff="2" pilot="0" mis="20"/>
            <transponder frequency="12012000" symbol_rate="27500000" polarization="1" fec_inner="3" system="0" modulation="1" rolloff="0"/>
            <transponder frequency="12092000" symbol_rate="27500000" polarization="1" fec_inner="3" system="0" modulation="1" rolloff="0"/>
            <transponder frequency="12148000" symbol_rate="27500000" polarization="0" fec_inner="6" system="1" modulation="2" rolloff="2" pilot="0" mis="30"/>
            <transponder frequency="12148000" symbol_rate="27500000" polarization="0" fec_inner="6" system="1" modulation="2" rolloff="2" pilot="0" mis="40"/>


    Btw, BLScan can store blind-scan result in Enigma2 xml format with this extensions.


    Some screenshots
    Manual DVB-S2 transponder scan setup:
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-mis-scan.png]
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-mis-scan-2.png]


    Scan one satellite (transponders list from etc/tuxbox/satellites.xml):
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-sat-scan.png]
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-sat-scan-2.png]


    Manual scan for terrestial adapter:
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-terr-scan.png]
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-ter-scan-1.png]
    [Blockierte Grafik: http://crazycat69.narod.ru/sattelite/linux/e2pc-ter-scan-2.png]


    source

    Gibertini OP100L /85E-53W/

    ROVER AtomLight STC+ , Televes H30 FLEX

    WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-1W-4W/
    Dreambox DMone/900UHD/7020HD/500HD , TBS-5925 , TBS-5520SE , TBS-5220 , EDISION OSmio+ 4K , VU Solo 4K , Octagon SF8008

  • Hi,
    The main TBS patch is from those patches:


    https://patchwork.li...rg/patch/23244/
    https://patchwork.li...rg/patch/23243/
    https://patchwork.li...rg/patch/23242/


    They are additionally two more patches from crazycat (https://bitbucket.or...nux-tbs-drivers), the one enables PLS and the other enables proper SNR display.
    Here is the push for et10000: https://github.com/X...a-xtrend/pull/5
    Here is the push for vuduo, vuduo2, vusolo4k: https://github.com/v...-vuplus/pull/12


    Of course the are many other boxes to enable TBS drivers but the start was done! Now community can take over and enable support for TBS drivers for other boxes too. :winking_face:


    /////////////////////////////////


    The other part is the multistream again thanks to crazycat (you rock!) and @taapat for his fulan fork with MIS/PLS.
    I was able to grab all required changes and many more changes performed, several GS solved, etc etc.
    Here is Enigma2 multistream branch that has almost*** everything you need.
    Here you can see all the changes made and finaly if you like to get a patch for it here is the patch.
    *** Almost, because Mediaset at 5W is not working, don't know why and I don't even have the hardware to test!
    Special thanks goes to glamourservices and other testers, thanks for your patience. I hope community to make it beter and get the best of those cards.


    /////////////////////////////////


    Regarding the T2-MI, there is a project called Astra SM and it has already support decapsulating T2-MI, I wasn't able to decapsulate T2-MI from TS dump, maybe someone else has the time to make it.
    https://gitlab.com/berdyansk/astra-sm
    https://gitlab.com/b...c/mpegts/t2mi.c

    /////////////////////////////////


    Regarding the Blindscan support of TBS cards, it is possible, although further patches required.
    This might be a good start: http://www.tbsdtv.co...start=100#p4560 and is very easy to implement.
    Here you can find the patches to enable blindscan: https://bitbucket.or...e/v4l-updatelee
    (note that it uses capabilities currently not in official DVB API ;))

    Code
    @@ -4939,7 +5467,10 @@
                    .caps                   = FE_CAN_INVERSION_AUTO |
                                              FE_CAN_FEC_AUTO       |
                                              FE_CAN_QPSK           |
    -                                         FE_CAN_2G_MODULATION
    +                                         FE_CAN_2G_MODULATION  |
    +                             FE_CAN_SPECTRUMSCAN   |
    +                             FE_CAN_IQ             |
    +                             FE_CAN_BLINDSEARCH
            },


    Here you can find Visual program that performs blindscan: https://bitbucket.or...telee/updatedvb
    Here you can find Console progream that performs blindscan: http://aaronmcsorley.com/?page_id=91


    I really expect that community will make the best from those tuners and soon everything will work prerfect!


    [Blockierte Grafik: http://s29.postimg.org/3oqgrpijr/12606_V_satfinder.jpg]


    Externer Inhalt
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/youtebe]

    Gibertini OP100L /85E-53W/

    ROVER AtomLight STC+ , Televes H30 FLEX

    WaveFrontier T90 /39E-36E-31E-28E-26E-23E-19E-16E-13E-9E-7E-5E-1W-4W/
    Dreambox DMone/900UHD/7020HD/500HD , TBS-5925 , TBS-5520SE , TBS-5220 , EDISION OSmio+ 4K , VU Solo 4K , Octagon SF8008

    2 Mal editiert, zuletzt von EnoSat ()