X

SatChannelListEditor V5.4

Einklappen
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Pain Elemental
    Ehren VIP
    • 08.02.2008
    • 2470

    #31
    Zitat von dragon7 Beitrag anzeigen
    Du schreibst auf einen Satelliten. Ich habe hier zwei verschiedene Satelliten (4,8 & 16), deren Zahl als Resultat jedoch die gleiche ist (65537).
    Auf zwei verschiedenen Satelliten ist es auch erlaubt, aber pro Satellit soll die Kombination aus ONID und TID eindeutig sein.


    Titan Probleme: Nun ich sehe das nicht so. Denn wenn ich die Zahl eindeutig für alle Frequenzen mache, dann ist im Editor die Zuordnung richtig. Oder verstehe ich da was falsch?
    Es kann durchaus sein, dass da ein Fehler bei der Konvertierung ist. Allerdings glaube ich, dass die Sender bei Titan nicht funktionieren würden, selbst wenn der Editor sie richtig konvertieren würde.
    Das die Sender im Editor richtig angezeigt werden, wenn du die Zahl eindeutig machst, glaub ich dir gerne, aber empfangbar werden sie dann nicht mehr sein. Wie gesagt handelt es sich bei dieser Zahl ja nicht um eine beliebige Zahl, sondern um die Kombination aus ONID und TID.

    Vielleicht kannst du deine UFS910 Kanalliste hier mal posten, dann kann ich mir die Konvertierungsprobleme anschauen.

    Kommentar

    • dragon7
      Erfahrene Benutzer
      • 27.10.2008
      • 111

      #32
      Zitat von Pain Elemental Beitrag anzeigen
      Auf zwei verschiedenen Satelliten ist es auch erlaubt, aber pro Satellit soll die Kombination aus ONID und TID eindeutig sein.
      Im Editor wird jedoch bei beiden Sender (4,8 & 16) ein und die selbe Frequenz (12111) angezeigt.


      Zitat von Pain Elemental Beitrag anzeigen
      Vielleicht kannst du deine UFS910 Kanalliste hier mal posten, dann kann ich mir die Konvertierungsprobleme anschauen.
      Danke für dein Angebot, nehme es gerne an. Liste ist für eine UFS912-er (Org. SW).


      Lg & schö Wo
      Angehängte Dateien
      UFS 910 - 2.03 Original mit FTP und 2.Bootloader im Flash
      UFS 912 - 2.06 B12

      Kommentar

      • Pain Elemental
        Ehren VIP
        • 08.02.2008
        • 2470

        #33
        Zitat von dragon7 Beitrag anzeigen
        Im Editor wird jedoch bei beiden Sender (4,8 & 16) ein und die selbe Frequenz (12111) angezeigt.
        OK, habe mich getäuscht. Anscheinend muss die Kombination aus ONID und TID nicht pro Satellit eindeutig sein, sondern pro System (d.h. DVB-C, DVB-T, DVB-S).
        Das heisst auf allen Satelliten muss die Kombination aus ONID und TID eindeutig sein. (zumindest für Titan; bin nicht sicher ob es per DVB-Spezifikation nur pro Satellit eindeutig sein muss).
        Bei Titan kann ich einen Transponder für einen Sender nur anhand ONID und TID suchen, und die sind auf mehreren Transpondern gleich; dann nimmt SCLE einfach den ersten, der gefunden wird.

        Man müsste das Format der titan-Kanalliste so ändern, dass zu jedem Sender auch Frequenz des Transponders und Position des Satelliten abgelegt wird. Dann wäre jeder Sender immer eindeutig zuortenbar.
        Aber da kann ich nichts machen. Müsste an titan selber geändert werden.

        mfG
        Pain Elemental
        Zuletzt geändert von Pain Elemental; 11.10.2014, 10:02.

        Kommentar

        • Bulldog
          Super-Moderator
          • 11.10.2010
          • 2868

          #34
          Eventuell kann man das so umbauen, dass nicht nur der Wert aus NID und TID benannt wird.

          Hier ein Beispiel aus titan und E2 für Sky Sport HD 1 Germany:

          In titan sieht der Eintrag in den Favoriten so aus:

          129#8716294
          SID:Wert des transponders.

          Der dazu gehörende Eintrag in der Datei transponder sieht so aus:

          8716294#0#11914000#0#192#27500000#1#9#1#0#2#1

          Angenommen 8716294 taucht auch in der transponder für weitere Satelliten auf, so würde titan und auch SCLE den ersten Eintrag, wie Pain schon beschrieben hat, für die SID 129 nehmen, was dann dazu führt, dass der Sendern nicht mehr läuft.


          In E2 sieht es so aus:
          E2:
          #SERVICE 1:0:19:81:6:85:C00000:0:0:0:

          der dazu gehörende Eintrag in der lamedb sieht so aus:

          00C00000:0006:0085
          s 11914000:27500000:0:9:192:2:0:1:1

          Anschließend dann die Details: s Frequenz:Symbolrate:0:FEC:usw.

          Die genaue Aufschlüsselung ist mir noch nicht zu 100$ genau bekannt, jedoch was man hier ableiten kann ist:

          SERVICE 1:0:19:81:TID in HEX:NID in HEX:C00000:0:0:0

          Könnte man die Zeile in titan vielleicht ändern (muss nit natürlich auch mitmachen).

          129#8716294

          129#192#11914000
          SID#orbitale Position#Frequenz

          Das sollte eindeutiger sein, oder ??

          Kommentar

          • Pain Elemental
            Ehren VIP
            • 08.02.2008
            • 2470

            #35
            Das mit den Favoriten/Bouquets ist ja nochmal was anderes.
            Erstmal muss ein Eintrag in der Datei "channel" eindeutig einem Eintrag in der Datei "transponder" zugeordnet werden können.
            Damit sollte die prinzipielle Empfangbarkeit des Sender mal sichergestellt sein.
            Dann muss man natürlich auch einen Eintrag aus den Favoriten eindeutig einem Eintrag aus der Datei "channel" zuordnen können.

            Für dieses Problem gibt es in E2 die sogenannten Namespaces, das ist genau dieser Wert "C00000" aus Bulldog's Beispiel.

            Hier aus dem E2 Source Code, wie der Namespace ermittelt wird:
            Code:
            //**************************************************
            //Code sample from Enigma2 source code: lib/dvb/scan.cpp
            //**************************************************
            int eDVBScan::isValidONIDTSID(int orbital_position, eOriginalNetworkID onid, eTransportStreamID tsid)
            {
                    switch (onid.get())
                    {
                    case 0:
                    case 0x1111:
                            return 0;
                    case 0x13E:  // workaround for 11258H and 11470V on hotbird with same ONID/TSID (0x13E/0x578)
                            return orbital_position != 130 || tsid != 0x578;
                    case 1:
                            return orbital_position == 192;
                    case 0x00B1:
                            return tsid != 0x00B0;
                    case 0x00eb:
                            return tsid != 0x4321;
                    case 0x0002:
                            return abs(orbital_position-282) < 6;
                    default:
                            return onid.get() < 0xFF00;
                    }
            }
             
            eDVBNamespace eDVBScan::buildNamespace(eOriginalNetworkID onid, eTransportStreamID tsid, unsigned long hash)
            {
                    // on valid ONIDs, ignore frequency ("sub network") part
                    if (isValidONIDTSID((hash >> 16) & 0xFFFF, onid, tsid))
                            hash &= ~0xFFFF;
                    return eDVBNamespace(hash);
            }
            
            //**************************************************
            //Code sample from Enigma2 source code: lib/dvb/frontend.cpp
            //**************************************************
            RESULT eDVBFrontendParameters::getHash(unsigned long &hash) const
            {
                    switch (m_type)
                    {
                    case iDVBFrontend::feSatellite:
                    {
                            hash = (sat.orbital_position << 16);
                            hash |= ((sat.frequency/1000)&0xFFFF)|((sat.polarisation&1) << 15);
                            return 0;
                    }
                    case iDVBFrontend::feCable:
                            hash = 0xFFFF0000;
                            hash |= (cable.frequency/1000)&0xFFFF;
                            return 0;
                    case iDVBFrontend::feTerrestrial:
                            hash = 0xEEEE0000;
                            hash |= (terrestrial.frequency/1000000)&0xFFFF;
                            return 0;
                    default:
                            return -1;
                    }
            }
            Besonders toll finde ich diese lösung von E2 aber nicht, da sie nicht allgemein gültig ist.
            Ich würde bei Titan eher die Frequenz und OrbitalPosition bei den Einträgen in den Bouquets und den Einträgen in der Datei "channel" dazu machen.

            Kommentar

            • satfreak
              Erfahrene Benutzer
              • 30.12.2007
              • 233

              #36
              Hallo,
              ich habe probleme bei der Convertierung der E2 Settings auf Titanit. Ich habe 8 Satelliten.
              Leider geht die Sendernummerierung nur bis ca. 2000 Programmen. Ist das ein Bug ?

              MFG satfreak

              Kommentar

              • Pain Elemental
                Ehren VIP
                • 08.02.2008
                • 2470

                #37
                Zitat von satfreak Beitrag anzeigen
                Hallo,
                ich habe probleme bei der Convertierung der E2 Settings auf Titanit. Ich habe 8 Satelliten.
                Leider geht die Sendernummerierung nur bis ca. 2000 Programmen. Ist das ein Bug ?

                MFG satfreak
                Du hast mehr als 2000 Programme in deinen Bouquets? Krass!!!
                Und wo ist das Problem, dass die Nummerierung nur bis 2000 geht, in SCLE oder in Titan dann?

                Kommentar

                • satfreak
                  Erfahrene Benutzer
                  • 30.12.2007
                  • 233

                  #38
                  Hallo Pain Elemental,
                  kannst Du mir diese E2 Settings konvertieren ?
                  Bei mir immer nur fehlende Programme und Abbruch bei ca. 2000 Programmen...

                  MFG satfreak

                  PS: Vergleiche mal die Programme in den Fav-Ordnern
                  Angehängte Dateien

                  Kommentar

                  • Pain Elemental
                    Ehren VIP
                    • 08.02.2008
                    • 2470

                    #39
                    Was genau ist jetzt das Problem?
                    Sowohl bei E2, als auch nach Konvertierung zu titan sind es 1964 Programme in den Bouquets/Favoriten.
                    siehe Bilder
                    Angehängte Dateien

                    Kommentar

                    • satfreak
                      Erfahrene Benutzer
                      • 30.12.2007
                      • 233

                      #40
                      Hallo,
                      ok, ich habe es verstanden. Das Ende ist mit den persönlichen Favoriten gemeint.
                      Kannst Du mir sagen, warum einige Sender auf dem "Titan" Receiver in den Favoriten weg sind ? (Hustler)

                      MFG satfreak

                      Kommentar

                      • Bulldog
                        Super-Moderator
                        • 11.10.2010
                        • 2868

                        #41
                        Das liegt vermutlich daran, dass Du ein Datei transponder nutzt, die nicht aktuell sind. Wenn die Parameter falsch sind, findet titan die Sender nicht mehr.

                        Kommentar

                        • satfreak
                          Erfahrene Benutzer
                          • 30.12.2007
                          • 233

                          #42
                          ...das mag korrekt sein, nur habe ich ja aus einer funktionierenden E2-Liste konvertiert.

                          MFG satfreak

                          Kommentar

                          • Bulldog
                            Super-Moderator
                            • 11.10.2010
                            • 2868

                            #43
                            Dann ändere mal den Pilot bei der Frequenz 12722 auf EIN und suche den nochmal manuell.

                            Kommentar

                            • satfreak
                              Erfahrene Benutzer
                              • 30.12.2007
                              • 233

                              #44
                              Hallo,
                              Danke, das hatte ich schon erledigt und es funktioniert.
                              Mein Anliegen war nur die perfekte Trancodierung von E2 Settings auf Titan Settings und dieses war nicht zu 100 % gegeben. Da wollte ich nur drauf hinweisen.

                              @PainElemtal: Wird die satellite.xml mit transcodiert ?
                              Ich hatte nach dem Aufspielen der konvertierten Settings auf die Titan-Box noch die alten Parameter vom Hustler Transponder drinn ( wohlgemerkt war meine E2 satellites.xml aktuell )

                              MFG satfreak

                              Kommentar

                              • Pain Elemental
                                Ehren VIP
                                • 08.02.2008
                                • 2470

                                #45
                                Zitat von satfreak Beitrag anzeigen
                                @PainElemtal: Wird die satellite.xml mit transcodiert ?
                                Ich hatte nach dem Aufspielen der konvertierten Settings auf die Titan-Box noch die alten Parameter vom Hustler Transponder drinn ( wohlgemerkt war meine E2 satellites.xml aktuell )

                                MFG satfreak
                                Nein, da die satellites.xml nur für den Suchlauf da ist.
                                Die Transponder zum "tunen" stehen in der lamedb. Daraus sollte eigentlich alles konvertiert werden.

                                mfG
                                Pain Elemental

                                Kommentar

                                Nicht konfiguriertes PHP-Modul

                                Einklappen

                                SatChannelListEditor V5.4

                                Einklappen
                                Lädt...
                                X