neues Globales Audio- Delay für AC3 und PCM

  • Es wäre schön, wenn man in den Settings ein globales delay für AC3 und PCM hinterlegen könnte.


    Ich habe recherchiert, leider habe ich keine Ahnung vom C++- Programmieren und auch nicht vom Image bauen, um meine gehversuche zu testen....


    Das ganze müsste imho an 2 Stellen gemacht werden:


    1. config.py: Im Setup- Menu die entsprechenden Felder hinzufügen, ggf. mit eigenem Menu, dann müsste auch die menu.xml angepasst werden.
    Das würde ich selbst hinkriegen...


    2. servicedvb.cpp, Zeile 2270, 2271: Hier wird der Wert auf 0 gesetzt, wenn kein Sender- Delay gesetzt ist.


    Code
    m_decoder->setAC3Delay(ac3_delay == -1 ? 0 : ac3_delay);
    m_decoder->setPCMDelay(pcm_delay == -1 ? 0 : pcm_delay);


    Die 0 müsste man durch die Werte aus der config ersetzen also vor diesen 2 Zeilen sowas wie:



    ACHTUNG: Das hier ist stümperhafter C++ nixblicker- Code. Wahrscheinlich sind tausend Fehler drin und schön ist das sicher auch nicht.
    Ausserdem weiss ich nicht, ob das in der config an die Stelle käme, oder ob es einen passenderen Ort bereits gibt...


    Aber es ist ein Ansatz... Irgendwer Lust das umzusetzen und zu submitten ? Ich schreibe gerne den Python- Teil...


    Tode