Show
Ignore:
Timestamp:
11/28/07 12:02:08 (16 years ago)
Author:
ppalmers
Message:

- Adapt the ffado external API (upgrade to v3)

NEEDS NEW JACK BACKEND

- simplify FFADODevice constructor even more
- implement first framework support for supporting multiple adapters.

currently all firewire adapters are scanned for supported devices unless specified otherwise
however attaching devices to separate adapters is not supported. using multiple adapters at
that are connected together might work.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/tests/streaming/testmidistreaming1.c

    r554 r739  
    170170        dev_options.nb_buffers=3; 
    171171 
    172         dev_options.port=0; 
    173         dev_options.node_id=-1; 
    174          
    175172        dev_options.realtime=0; 
    176173        dev_options.packetizer_priority=60; 
    177          
    178         dev_options.directions=0; 
    179174         
    180175        dev_options.verbose=5; 
     
    183178        dev_options.snoop_mode=0; 
    184179 
    185         ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 
     180        ffado_device_t *dev=ffado_streaming_init(device_info, dev_options); 
    186181        if (!dev) { 
    187182                fprintf(stderr,"Could not init Ffado Streaming layer\n"); 
  • trunk/libffado/tests/streaming/teststreaming.c

    r554 r739  
    7979        dev_options.nb_buffers=3; 
    8080 
    81         dev_options.port=0; 
    82         dev_options.node_id=-1; 
    83          
    8481        dev_options.realtime=1; 
    8582        dev_options.packetizer_priority=60; 
    8683 
    87         dev_options.directions=0; 
    88          
    8984        dev_options.verbose=5; 
    9085         
     
    9287        dev_options.snoop_mode=0; 
    9388     
    94         ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 
     89        ffado_device_t *dev=ffado_streaming_init(device_info, dev_options); 
    9590 
    9691        if (!dev) { 
  • trunk/libffado/tests/streaming/teststreaming2.c

    r554 r739  
    8181        dev_options.nb_buffers=3; 
    8282 
    83         dev_options.port=0; 
    84         dev_options.node_id=-1; 
    85          
    8683        dev_options.realtime=0; 
    8784        dev_options.packetizer_priority=60; 
    88          
    89         dev_options.directions=0; 
    9085         
    9186        dev_options.verbose=5; 
     
    9489        dev_options.snoop_mode=0; 
    9590 
    96         ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 
     91        ffado_device_t *dev=ffado_streaming_init(device_info, dev_options); 
    9792        if (!dev) { 
    9893                fprintf(stderr,"Could not init Ffado Streaming layer\n"); 
  • trunk/libffado/tests/streaming/teststreaming3.c

    r554 r739  
    8585        dev_options.nb_buffers=3; 
    8686 
    87         dev_options.port=0; 
    88         dev_options.node_id=-1; 
    89  
    9087        dev_options.realtime=1; 
    9188        dev_options.packetizer_priority=70; 
    92          
    93         dev_options.directions=0; 
    9489         
    9590        dev_options.verbose=5; 
     
    9893        dev_options.snoop_mode=0; 
    9994         
    100         ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 
     95        ffado_device_t *dev=ffado_streaming_init(device_info, dev_options); 
    10196 
    10297        if (!dev) { 
  • trunk/libffado/tests/test-ffado.cpp

    r734 r739  
    207207            m_deviceManager->setVerboseLevel(arguments.verbose); 
    208208        } 
    209         if ( !m_deviceManager->initialize( arguments.port ) ) { 
     209        if ( !m_deviceManager->initialize() ) { 
    210210            fprintf( stderr, "Could not initialize device manager\n" ); 
    211211            delete m_deviceManager; 
     
    238238            m_deviceManager->setVerboseLevel(arguments.verbose); 
    239239        } 
    240         if ( !m_deviceManager->initialize( arguments.port ) ) { 
     240        if ( !m_deviceManager->initialize() ) { 
    241241            fprintf( stderr, "Could not initialize device manager\n" ); 
    242242            delete m_deviceManager; 
     
    295295            m_deviceManager->setVerboseLevel(arguments.verbose); 
    296296        } 
    297         if ( !m_deviceManager->initialize( arguments.port ) ) { 
     297        if ( !m_deviceManager->initialize() ) { 
    298298            fprintf( stderr, "Could not initialize device manager\n" ); 
    299299            delete m_deviceManager;