CentiPad: Unterschied zwischen den Versionen

Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Wechseln zu: Navigation, Suche
K (cat)
K (Textersetzung - „</c>“ durch „</syntaxhighlight>“)
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:


Entwicklungsumgebung (Compiler nicht enthalten): http://hg.maintech.de/centidev/
Entwicklungsumgebung (Compiler nicht enthalten): http://hg.maintech.de/centidev/
Siehe aber auch: http://www.mikrocontroller.net/topic/197430


== Probleme ==
== Probleme ==
Zeile 11: Zeile 13:


Als Workaround kann man die Buffergröße auf einen festen Wert setzen (audio/device/platform/unix/audlinux_oss.cpp):
Als Workaround kann man die Buffergröße auf einen festen Wert setzen (audio/device/platform/unix/audlinux_oss.cpp):
<c>
<syntaxhighlight lang="c">
     else
     else
     {
     {
Zeile 28: Zeile 30:
#endif
#endif
...
...
</c>
</syntaxhighlight>


Damit läuft's prinzipiell, klingt aber verwürfelt/abgehackt...
Damit läuft's prinzipiell, klingt aber verwürfelt/abgehackt...

Aktuelle Version vom 23. Juni 2013, 21:26 Uhr

http://centipad.de/

Entwicklungsumgebung (Compiler nicht enthalten): http://hg.maintech.de/centidev/

Siehe aber auch: http://www.mikrocontroller.net/topic/197430

Probleme

OSS: SNDCTL_DSP_GETOSPACE

Der Befehl SNDCTL_DSP_GETOSPACE ist nicht implementiert, gibt fragsize=0 zurück. Dadurch tritt folgender Fehler im Helix Player auf: HX_ASSERT failed: (m_ulDeviceBufferSize != 0)... File platform/unix/audUnix.cpp, Line 276

Als Workaround kann man die Buffergröße auf einen festen Wert setzen (audio/device/platform/unix/audlinux_oss.cpp):

    else
    {
        //We don't have anyway to determine how big the buffer is.
        //just guess I guess.
        m_ulDeviceBufferSize = 8192*4;
    }

    // 0 doesn't make sense; guess!
    if (m_ulDeviceBufferSize == 0) {
      m_ulDeviceBufferSize = 8192*4;
    }

#else
    m_ulDeviceBufferSize = 8192*4;
#endif
...

Damit läuft's prinzipiell, klingt aber verwürfelt/abgehackt...