From 5363693b0706641cf9ca9886bb189848ea9f2e3f Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Thu, 9 Aug 2007 13:28:40 +0000 Subject: [PATCH] Allowed speed=any --- cdrskin/cdrskin.1 | 2 +- cdrskin/cdrskin.c | 5 ++++- cdrskin/cdrskin_timestamp.h | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/cdrskin/cdrskin.1 b/cdrskin/cdrskin.1 index 7d22271..188642f 100644 --- a/cdrskin/cdrskin.1 +++ b/cdrskin/cdrskin.1 @@ -535,7 +535,7 @@ It is not an error to set a speed higher than is suitable for drive and media. One should stay within a realistic speed range, though. Special speed settings are: .br -0 = minimal speed , -1 = maximal speed (default). +0 = minimal speed , -1 = maximal speed (default), text "any" = like -1. .TP .BI \-swab Announce that the raw audio data source of subsequent tracks is byte swapped diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c index f18e95d..b1b1548 100644 --- a/cdrskin/cdrskin.c +++ b/cdrskin/cdrskin.c @@ -6385,7 +6385,10 @@ set_padsize:; } else if(strncmp(argv[i],"speed=",6)==0) { value_pt= argv[i]+6; set_speed:; - sscanf(value_pt,"%lf",&(skin->x_speed)); + if(strcmp(value_pt,"any")==0) + skin->x_speed= -1; + else + sscanf(value_pt,"%lf",&(skin->x_speed)); if(skin->x_speed<1.0 && skin->x_speed!=0.0 && skin->x_speed!=-1) { fprintf(stderr,"cdrskin: FATAL : speed= must be -1, 0 or at least 1\n"); return(0); diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index 8773970..bf5a6a4 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2007.07.20.210001" +#define Cdrskin_timestamP "2007.08.09.133137"