Ergebnis 1 bis 6 von 6
-
22.12.2016, 18:10 #1
- Registriert seit
- 11.07.2013
- Beiträge
- 705
- Thanks (gegeben)
- 125
- Thanks (bekommen)
- 195
- Total Downloaded
- 31,12 MB
- Total Downloaded
- 31,12 MB
Box 1:Octagon SF3038 SSTBox 2:Azbox MEAutoresolution in videomode.py
Servus,
In der videomode.py ist folgende Logic:
Code:elif config.av.autores.value == 'hd' and int(new_res) <= 576: autorestyp = 'hd' if (config.av.autores_deinterlace.value and HardwareInfo().is_nextgen()) or (config.av.autores_deinterlace.value and not HardwareInfo().is_nextgen() and not config.av.autores_sd.value == '1080i'): new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: if new_pol in 'p': new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: new_mode = config.av.autores_sd.value+new_rate
Kann sich das mal einer anschauen wie das richtig sein sollte.Octagon SF3038 S/S/T, Azbox ME
-
Danke - 1 Thankshusky bedankten sich
-
Advertising
-
24.12.2016, 01:11 #2
- Registriert seit
- 11.07.2013
- Beiträge
- 705
- Thanks (gegeben)
- 125
- Thanks (bekommen)
- 195
- Total Downloaded
- 31,12 MB
- Total Downloaded
- 31,12 MB
ThemenstarterBox 1:Octagon SF3038 SSTBox 2:Azbox MENicht der beste Python code, sollte aber gehen..
Code:autorestyp = 'hd' if (config.av.autores_deinterlace.value and HardwareInfo().is_nextgen()) or (config.av.autores_deinterlace.value and not HardwareInfo().is_nextgen() and not config.av.autores_sd.value == '1080i'): if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: new_mode = config.av.autores_sd.value.replace('i','p')[:-2]+new_rate else: if new_pol in 'p': if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: new_mode = config.av.autores_sd.value.replace('i','p')[:-2]+new_rate else: if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value+new_rate else: new_mode = config.av.autores_sd.value[:-2]+new_rate
Octagon SF3038 S/S/T, Azbox ME
-
Danke - 2 Thanks
-
24.12.2016, 01:47 #3
- Registriert seit
- 06.04.2013
- Beiträge
- 3.027
- Thanks (gegeben)
- 200
- Thanks (bekommen)
- 1544
- Total Downloaded
- 147,3 KB
- Total Downloaded
- 147,3 KB
Soll sich fischreiher mal ansehen, sonst commite ich das, Danke.
Grüßle
-
24.12.2016, 02:32 #4
- Registriert seit
- 11.07.2013
- Beiträge
- 705
- Thanks (gegeben)
- 125
- Thanks (bekommen)
- 195
- Total Downloaded
- 31,12 MB
- Total Downloaded
- 31,12 MB
ThemenstarterBox 1:Octagon SF3038 SSTBox 2:Azbox MEIch hab mir das nochmal angesehen.. jetzt kommt kein 720p5025 mehr, aber 720p25 funzt ja aber auch nicht.. ich denke die ganze logic muss geaendert werden.
/dazulrichOctagon SF3038 S/S/T, Azbox ME
-
24.12.2016, 14:16 #5
- Registriert seit
- 22.12.2013
- Ort
- an der Havel
- Beiträge
- 1.349
- Thanks (gegeben)
- 436
- Thanks (bekommen)
- 787
- Total Downloaded
- 40,84 MB
- Total Downloaded
- 40,84 MB
Box 1:Gigablue QuadBox 2:Gigablue QuadBox 3:Xtrend ET8000Man hat die Wahl der Qual:
- Alles umzubauen führt angesichts der vielfältigen Kombinationen von Videomodes, die die verschiedenen Treiber unterstützen, fast unweigerlich dazu, dass es nach dem Umbau erst mal einen Aufschrei von 10% der User gibt, dass bei ihnen etwas nicht mehr funktioniert.
- Inkrementell neue Fixes einzubauen, um nach und nach alles zu korrigieren, was bislang noch fehlerhaft ist oder mit neuen Boxen bzw. Treibern dazu kommt, führt zwar zu aufgeblasenem und unübersichtlichen Code, ist aber die sicherere Variante.
Ich wäre Dir daher echt dankbar, wenn Du Deinen oben gezeigten Ansatz weiter verfolgen könntest. Dein Ansatz, 'new_rate' nur anzuhängen, wenn 'config.av.autores_sd' auf 'i' oder 'p' endet, ist sicher korrekt, aber meinst Du nicht, man sollte im anderen Fall direkt 'config.av.autores_sd' verwenden, ohne die letzten 2 Ziffern durch 'new_rate' zu ersetzen ?
Wer dort '720p50' einstellt, will ja 50Hz erzwingen. Wer das nicht will (sondern new_rate), muss '720p' wählen, dann wird 'new_rate' angehängt.
Ungetestet (dazu komme ich derzeit nicht):
Code:autorestyp = 'hd' if (config.av.autores_deinterlace.value and HardwareInfo().is_nextgen()) or (config.av.autores_deinterlace.value and not HardwareInfo().is_nextgen() and not config.av.autores_sd.value == '1080i'): if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: new_mode = config.av.autores_sd.value.replace('i','p') else: if new_pol in 'p': if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value.replace('i','p')+new_rate else: new_mode = config.av.autores_sd.value.replace('i','p') else: if any(config.av.autores_sd.value.endswith(x) for x in ('p','i')): new_mode = config.av.autores_sd.value+new_rate else: new_mode = config.av.autores_sd.value
SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
http://www.opena.tv/plugins/6240-spe...-und-mehr.html
Feature der Woche:
* Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)
-
Danke - 1 Thanksdazulrich bedankten sich
-
24.12.2016, 15:14 #6
- Registriert seit
- 11.07.2013
- Beiträge
- 705
- Thanks (gegeben)
- 125
- Thanks (bekommen)
- 195
- Total Downloaded
- 31,12 MB
- Total Downloaded
- 31,12 MB
ThemenstarterBox 1:Octagon SF3038 SSTBox 2:Azbox MEDanke Fischreiher. Ich entwickle den Ansatz nochmal weiter.
Octagon SF3038 S/S/T, Azbox ME
Lesezeichen