Changeset 532
- Timestamp:
- 08/21/07 07:53:39 (17 years ago)
- Files:
-
- trunk/libffado/tests/Makefile.am (modified) (1 diff)
- trunk/libffado/tests/streaming/testmidistreaming1.c (modified) (2 diffs)
- trunk/libffado/tests/streaming/teststreaming.c (modified) (2 diffs)
- trunk/libffado/tests/streaming/teststreaming2.c (modified) (1 diff)
- trunk/libffado/tests/streaming/teststreaming3.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/tests/Makefile.am
r464 r532 24 24 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 25 26 #SUBDIRS=streaming26 SUBDIRS=streaming 27 27 28 28 INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/src $(LIBXML_CFLAGS) \ trunk/libffado/tests/streaming/testmidistreaming1.c
r523 r532 159 159 ffado_options_t dev_options; 160 160 161 dev_options.sample_rate= -1; // -1 = detect from discovery161 dev_options.sample_rate=48000; // -1 = detect from discovery 162 162 dev_options.period_size=PERIOD_SIZE; 163 163 164 164 dev_options.nb_buffers=3; 165 165 166 dev_options.port= 1;166 dev_options.port=0; 167 167 dev_options.node_id=-1; 168 168 169 169 dev_options.realtime=0; 170 170 dev_options.packetizer_priority=60; 171 172 dev_options.directions=0; 171 173 172 174 dev_options.verbose=5; … … 353 355 354 356 // start the streaming layer 357 ffado_streaming_prepare(dev); 355 358 start_flag = ffado_streaming_start(dev); 356 359 trunk/libffado/tests/streaming/teststreaming.c
r523 r532 82 82 dev_options.node_id=-1; 83 83 84 dev_options.realtime= 0;84 dev_options.realtime=1; 85 85 dev_options.packetizer_priority=60; 86 86 87 dev_options.directions=0; 88 87 89 dev_options.verbose=5; 88 90 89 91 dev_options.slave_mode=0; 90 92 dev_options.snoop_mode=0; 91 93 92 94 ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 93 95 if (!dev) { 94 fprintf(stderr,"Could not init F fadoStreaming layer\n");96 fprintf(stderr,"Could not init FFADO Streaming layer\n"); 95 97 exit(-1); 96 98 } … … 171 173 } 172 174 173 //ffado_streaming_transfer_buffers(dev);175 ffado_streaming_transfer_buffers(dev); 174 176 ffado_streaming_transfer_capture_buffers(dev); 175 177 ffado_streaming_transfer_playback_buffers(dev); trunk/libffado/tests/streaming/teststreaming2.c
r523 r532 84 84 dev_options.node_id=-1; 85 85 86 dev_options.realtime= 1;86 dev_options.realtime=0; 87 87 dev_options.packetizer_priority=60; 88 88 89 dev_options.directions=0; 90 89 91 dev_options.verbose=5; 90 92 trunk/libffado/tests/streaming/teststreaming3.c
r523 r532 75 75 76 76 ffado_device_info_t device_info; 77 memset(&device_info,0,sizeof(ffado_device_info_t)); 77 78 78 79 ffado_options_t dev_options; 80 memset(&dev_options,0,sizeof(ffado_options_t)); 79 81 80 82 dev_options.sample_rate=44100; … … 88 90 dev_options.realtime=1; 89 91 dev_options.packetizer_priority=70; 92 93 dev_options.directions=0; 90 94 91 95 dev_options.verbose=5; … … 93 97 dev_options.slave_mode=0; 94 98 dev_options.snoop_mode=0; 95 99 96 100 ffado_device_t *dev=ffado_streaming_init(&device_info, dev_options); 97 101 if (!dev) { … … 115 119 ffado_streaming_set_capture_stream_buffer(dev, i, (char *)(audiobuffers_in[i])); 116 120 ffado_streaming_set_capture_buffer_type(dev, i, ffado_buffer_type_float); 121 ffado_streaming_playback_stream_onoff(dev, i, 1); 117 122 break; 118 123 // this is done with read/write routines because the nb of bytes can differ. … … 132 137 ffado_streaming_set_playback_stream_buffer(dev, i, (char *)(audiobuffers_in[i])); 133 138 ffado_streaming_set_playback_buffer_type(dev, i, ffado_buffer_type_float); 139 ffado_streaming_playback_stream_onoff(dev, i, 1); 134 140 } else { 135 141 ffado_streaming_set_playback_stream_buffer(dev, i, (char *)nullbuffer); 136 ffado_streaming_set_playback_buffer_type(dev, i, ffado_buffer_type_int24); 142 ffado_streaming_set_playback_buffer_type(dev, i, ffado_buffer_type_float); 143 ffado_streaming_playback_stream_onoff(dev, i, 1); 137 144 } 138 145 break;