Ergebnis 1 bis 7 von 7

Thema: monitor-1.8.1 Aufzeichnung über FMS-Status starten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    21.08.2005
    Beiträge
    251

    monitor-1.8.1 Aufzeichnung über FMS-Status starten

    Hallo zusammen,

    Ich suche eine Möglichkeit, unter Monitor 1.8.1 aufgrund eines FMS-Status eine Aufnahme zu starten?

    Was leider nicht funktioniert ist:
    Code:
    ACTFMS 6*******31** [@rec]
    Fehler: "@rec, Programm nicht gefunden"
    Auch das Aufzeichnen über ein externes Programm geht nicht, da monitor selbst das /dev/dsp belegt.

    Wie groß wäre der Aufwand, den Quellcode dahingehend zu ändern, dass "@rec" auch mit der ACTFMS-Anweisung funktioniert?

    So wie ich das verstehe, ist die Aufzeichnungsfunktion in unixinout.c festgelegt und könnte theroteisch auch vom fms-Modul gestartet werden.

    viele Grüße,
    Andreas

  2. #2
    Keen Gast
    Hi,

    hast du SOX installiert?

    Edit:
    Laut der Manpage (http://monitor.08k.de/index.php/Manpage) ist dies für ZVEI möglich. Bei FMS kann ich es dir nicht sagen.

    Unter welchem OS hast du Monitor laufen?
    Geändert von Keen (09.01.2010 um 18:55 Uhr)

  3. #3
    Registriert seit
    21.08.2005
    Beiträge
    251
    Zitat Zitat von Keen Beitrag anzeigen
    hast du SOX installiert?
    Klar. Ohne sox geht @rec gar nicht. Aber diese Funktion ist momentan eben nur für ZVEI implementiert.
    Zitat Zitat von Keen Beitrag anzeigen
    Unter welchem OS hast du Monitor laufen?
    Die 1.8.1 läuft nur unter 32-Bit-Linux.

    Andreas

  4. #4
    Keen Gast
    Zitat Zitat von nepomuck Beitrag anzeigen
    Klar. Ohne sox geht @rec gar nicht. Aber diese Funktion ist momentan eben nur für ZVEI implementiert.
    Du könntest dir selbst den Befehl von SOX zusammenbauen und als Aktion bei Monitor starten. Die zweite Möglichkeit wäre es im Quelltext zu ändern. Als Programmierer kein Problem ;)

    Zitat Zitat von nepomuck Beitrag anzeigen
    Die 1.8.1 läuft nur unter 32-Bit-Linux.
    Das ist mir klar. Darum dachte ich eher an Ubuntu, Suse, Knoppix, etc... ;) Aber ist nicht ausschlaggebend.

  5. #5
    Registriert seit
    21.08.2005
    Beiträge
    251
    Zitat Zitat von Keen Beitrag anzeigen
    Du könntest dir selbst den Befehl von SOX zusammenbauen und als Aktion bei Monitor starten.
    Schon probiert: Geht nicht. Grund: /dev/dsp ist vom monitor selbst besetzt und sox kann dann nicht aufnehmen.
    Zitat Zitat von Keen Beitrag anzeigen
    Die zweite Möglichkeit wäre es im Quelltext zu ändern. Als Programmierer kein Problem ;)
    Genau darauf will ich hinaus:
    Die eigentliche @rec-Funktion ist in unixinout.c festgelegt und theoretisch aus jedem Decoder-Modul heraus startbar. Bislang ist das Schlüsselwort "@rec" aber nur dem Zvei-Dekoder bekannt. Jetzt bräuchte man einen C-Programmierer -- am besten einer, der sich mit dem Quellcode der 1.8.1 noch auskennt -- der das @rec-Feature als Funktion des "ACTFMS"-Befehls in die fms.c einbaut.

    Dafür reichen meine C-Kentnisse leider nicht aus.
    Wer kann hier Helfen???

    viele Grüße,
    Andreas

  6. #6
    Keen Gast
    Stimmt, die Quelle ist mit Monitor besetzt. Ich hab mir den Quellcode mal durchgesehen. Aber ich bin ehrlich: Dafür reicht es leider nicht. Ich meine die ganze Record-Geschichte hängt stark mit ZVEI zusammen, man könnte höchstens ACTFMS nutzen um @rec zu starten und ihm ZVEI "vorgaukeln".

    C++ ist bei mir Jahre her ....

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
  •