Ergebnis 1 bis 15 von 549

Thema: monitor 1.9.0 - aber richtig :)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    21.08.2005
    Beiträge
    251
    Zitat Zitat von Buebchen Beitrag anzeigen
    Rev. 236
    Läuft mit Plugin.
    Anmerkung:
    Code:
    104:0:1:rec/20071220001130_0_0.raw
    Soll 104 den Dateinamen mit oder ohne Pfad zurückliefern?
    Eigentlich ist der Dateiname ein Textfeld und somit in HEX zu codieren.

    Edit!
    Noch ein großes Problem:
    Wenn ich über den Client (telnet localhost 9333) ein paar verschachtelte 204 absetze, bleibt der Client hängen. Die Debug-Anzeige des monitord zeigt an, dass der weiter auswertet, aber beim Client kommt nichts mehr an. Der monitord nimmt auch über die Client-Sitzung keine Kommandos mehr an.
    Den 104 übermittelt er aber und dann kann es sein, dass alles wieder geht, oder das nichts geht oder dass Kommandos wie 299 angemommen werden aber die Alarmierungen nicht durchkommen.

    viele Grüße,
    Andreas
    Geändert von nepomuck (20.12.2007 um 00:23 Uhr)

  2. #2
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Hex kommt. Die Verschachtelung wird tatsächlich noch nicht laufen. Da ist das alte Konzept noch nicht umgestellt (Alle Clients machen nur eine Aufnahme).

  3. #3
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Die verschachtelten Kommandos gehen nun. Tatsächlich stürzte nichts ab. Er wartete aber bis die erste Aufnahme zu Ende war, um die nächste dann zu starten :-)

    Die Pfadangabe wird nun in Hexadezimaler Schreibweise ausgegeben. Ich würde sagen, daß wir den Pfad mit angeben. Man den Pfad pro Kanal einstellen (monitord.xml).

    Im neuen SVN rev.237

    Damit der mp3 Support auch schon mal vorsichtig gestestet werden kann habe lame-3.97 dem Repository hinzugefügt. Bleibt am Ende nur noch folgendes zu tun:

    lame erstellen (configure im lame-3.97 Ordner)

    monitor: configure --enable-plugins --enable-lame

    Windows:
    Die libmp3lame-0.dll in den monitord Ordner kopieren

    Linux:
    den LD_LIBRARY_PATH so anpassen, daß die libmp3lame.so gefunden und geladen werden kann.

    Zusätzlich noch den Pfad zum plugin (libmplugin_audiorecorder-0.dll, bzw. libmplugin_audiorecorder.so.0.0.0 )in der monitord.xml prüfen.

    Danach sollte er beim Start des monitord die Version der LAME Library ausgeben. In dem Fall dann 3.97:

    Code:
    Start Karte 0
    DFromSoundIn ist: 4354368
    Links
    ---------
    Plugin-File:0=plugins/.libs/libmplugin_audiorecorder-0.dll
    Plugin# 0: lade dll (Audio) aus Datei: plugins/.libs/libmplugin_audiorecorder-0.dll
    done
    PlugIn Audiorecorder created
    enabling lame mp3 support
    LAME Library imported
    Using LAME Version: 3.97
    
    Rechts
    ---------
    Geraetenummer: 0
    Geändert von Buebchen (20.12.2007 um 23:30 Uhr)

  4. #4
    Registriert seit
    21.08.2005
    Beiträge
    251
    Zitat Zitat von Buebchen Beitrag anzeigen
    den LD_LIBRARY_PATH so anpassen, daß die libmp3lame.so gefunden und geladen werden kann.
    Ich habe auf meinem Testsystem bereits lame installiert. Ich habe in /usr/lib eine libmp3lame.so.0.0.0 und einen symbolischen Link darauf namens libmp3lame.so.0.

    Eigentlich sollte ich die nutzen können, oder? Ich habe einen link angelegt:

    Code:
    ln -s /usr/lib/libmp3lame.so.0.0.0 /home/ast/monitorsvn/trunk/monitord/libmp3lame.so
    Aber das funzt nicht.

    Irgendwelche Vorschläge?

    weihnachtliche Grüße vom frischen Papa.
    Andreas

  5. #5
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Ich würde das vorläufig erstmal auf Eis legen. Ich überarbeite den Teil, wie externe DLLs gelinkt werden. Die Autotools sind da nicht so trivial, wie ich das erwartet hatte. Inzwischen kann ich nachgeordnete DLLs automatisch nachladen lassen (early binding). Muss das ganze aber noch abrunden.

    Ausserdem haben frische Papas ja auch noch andere Aufgaben ;-)

  6. #6
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Ich hätte doch nochmal ne ganz andere Frage zum monitord:

    Unter welcher Lizenz werden wir den denn eigentlich fortführen ? GPLv2 oder GPLv3 ? Ich würde die GPL v3 vorschlagen.

    Ich schreibe gerade ein kleines Nullsoft Installer File. Da würde ich dann auch gerne schonmal eine Lizenz hinzufügen.

    Wie wäre denn dieser Kopf:

    Code:
    The monitord program is released under the GPL v3
    
     * monitord is based on monitor by Markus Grohmann (GPL v2)
    	http://www.monitor.mgrohmann.de
    	(C) 1998-2002 (markus_grohmann@gmx.de)
     * monitor is based on multimon by Thomas Sailer (GPL v2)
    	http://www.baycom.org/~tom/ham/linux/multimon.html
    	(C) 1996,Thomas Sailer (sailer@ife.ee.ethz.ch, hb9jnx@hb9w.che.eu)
    
     the monitord development team
        http://www.monitord.de, (C)2007
    
    
                        GNU GENERAL PUBLIC LICENSE
                           Version 3, 29 June 2007
    Geändert von Buebchen (30.12.2007 um 20:57 Uhr)

  7. #7
    Registriert seit
    30.08.2005
    Beiträge
    247
    Das klingt für mich grundsätzlich gut. Wir sollten dann aber, wenn wir die Domain schon einbauen, bald auch da was stehen haben. :)
    Ich bin mit GPLv3 aber sehr einverstanden.

    jhr

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •