if ( error == valerie_ok )
{
int length = valerie_response_count( this->last_response );
- char *line = valerie_response_get_line( this->last_response, length - 2 );
+ char *line = valerie_response_get_line( this->last_response, length - 1 );
if ( line == NULL || sscanf( line, "U%d", unit ) != 1 )
error = valerie_unit_creation_failed;
}
return valerie_execute( this, 1024, "CLEAN U%d", unit );
}
+/** Clear the unit - this function removes all clips.
+*/
+
+valerie_error_code valerie_unit_clear( valerie this, int unit )
+{
+ return valerie_execute( this, 1024, "CLEAR U%d", unit );
+}
+
/** Move clips on the units playlist.
*/
{
char temp[ 100 ];
valerie_interpret_clip_offset( temp, offset, clip );
- return valerie_execute( this, 1024, "INSERT U%d %s %s %d %d", unit, file, temp, in, out );
+ return valerie_execute( this, 1024, "INSERT U%d \"%s\" %s %d %d", unit, file, temp, in, out );
}
/** Play the unit at normal speed.