- if ( p_buffer != NULL )
- {
-fprintf(stderr, "buffer duration "I64Fd", bytes %i\n", p_buffer->end_date - p_buffer->start_date, p_buffer->i_nb_bytes);
- p_bytes = p_buffer->p_buffer;
- i_size = p_buffer->i_nb_bytes;
- }
- else
- {
- i_size = p_sys->i_size;
- p_bytes = malloc( i_size );
- memset( p_bytes, 0, i_size );
- }
-
-fprintf(stderr, "WRITING %i bytes\n", i_size);
- i_tmp = arts_write( p_sys->stream, p_bytes, i_size );
-fprintf(stderr, "mdate: "I64Fd"\n", mdate() - calldate);
-calldate = mdate();
-fprintf(stderr, "can write %i\n", arts_stream_get( p_sys->stream, ARTS_P_BUFFER_SPACE ) );
+ if( p_buffer != NULL )
+ {
+ i_tmp = arts_write( p_sys->stream, p_buffer->p_buffer,
+ p_buffer->i_nb_bytes );