Skip to content
Snippets Groups Projects
test_alsa_settings.liq 1.43 KiB
Newer Older
  • Learn to ignore specific revisions
  • David Trattnig's avatar
    David Trattnig committed
    #
    #  engine
    #
    #  Playout Daemon for autoradio project
    #
    #
    #  Copyright (C) 2017-2018 David Trattnig <david@subsquare.at>
    #
    #  This file is part of engine.
    #
    #  engine is free software: you can redistribute it and/or modify
    #  it under the terms of the GNU General Public License as published by
    #  the Free Software Foundation, either version 3 of the License, or
    #  any later version.
    #
    #  engine is distributed in the hope that it will be useful,
    #  but WITHOUT ANY WARRANTY; without even the implied warranty of
    #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    #  GNU General Public License for more details.
    #
    #  You should have received a copy of the GNU General Public License
    #  along with engine. If not, see <http://www.gnu.org/licenses/>.
    #
    
    set("log.file.path", "./<script>.log")
    
    set("server.telnet", true)
    set("server.telnet.bind_addr", "0.0.0.0")
    set("server.telnet.port", 1234)
    
    set("frame.duration", 0.30)
    set("alsa.alsa_buffer", 8192)
    set("alsa.buffer_length", 25)
    set("alsa.periods", 0) # assertion error when setting periods other than 0 => alsa default
    
    
    #input_linein = input.alsa(id="linein")
    
    David Trattnig's avatar
    David Trattnig committed
    
    audio1 = single(id="fs1", "./sources/1.flac")
    audio2 = single(id="fs2", "./sources/2.flac")
    
    #input_http = input.http(id="http", "http://stream.fro.at/fro-128.ogg")
    
    #mixer = mix(id="mixer", [audio1, audio2])
    #mixer = mix(id="mixer", [input_fs, input_http, input_linein])
    
    mixed = add([audio1, audio2])
    
    output.alsa(id="lineout", mixed)