Now unconditional: Cdrskin_libburn_has_get_best_speeD
This commit is contained in:
parent
6c980c1700
commit
f1c61a96dc
@ -224,7 +224,7 @@ or
|
|||||||
|
|
||||||
/* 0.3.8 */
|
/* 0.3.8 */
|
||||||
#define Cdrskin_libburn_has_set_waitinG 1
|
#define Cdrskin_libburn_has_set_waitinG 1
|
||||||
#define Cdrskin_libburn_has_get_best_speeD 1
|
/* Cdrskin_libburn_has_get_best_speeD */
|
||||||
|
|
||||||
/* 0.4.0 */
|
/* 0.4.0 */
|
||||||
/* Cdrskin_libburn_has_random_access_rW */
|
/* Cdrskin_libburn_has_random_access_rW */
|
||||||
@ -252,6 +252,10 @@ or
|
|||||||
icculus libburn did not move for 30 months.
|
icculus libburn did not move for 30 months.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* 1.1.8 */
|
||||||
|
/* The code which got enabled by novelty macros was made unconditional.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
#ifdef Cdrskin_new_api_tesT
|
#ifdef Cdrskin_new_api_tesT
|
||||||
|
|
||||||
@ -2834,10 +2838,8 @@ set_dev:;
|
|||||||
"blanking and burning see output of option -help rather than --help.\n");
|
"blanking and burning see output of option -help rather than --help.\n");
|
||||||
printf("Non-cdrecord options:\n");
|
printf("Non-cdrecord options:\n");
|
||||||
printf(" --abort_handler do not leave the drive in busy state\n");
|
printf(" --abort_handler do not leave the drive in busy state\n");
|
||||||
#ifdef Cdrskin_libburn_has_get_best_speeD
|
|
||||||
printf(
|
printf(
|
||||||
" --adjust_speed_to_drive set only speeds offered by drive and media\n");
|
" --adjust_speed_to_drive set only speeds offered by drive and media\n");
|
||||||
#endif
|
|
||||||
printf(" --allow_emulated_drives dev=stdio:<path> on file objects\n");
|
printf(" --allow_emulated_drives dev=stdio:<path> on file objects\n");
|
||||||
printf(
|
printf(
|
||||||
" --allow_setuid disable setuid warning (setuid is insecure !)\n");
|
" --allow_setuid disable setuid warning (setuid is insecure !)\n");
|
||||||
@ -3848,19 +3850,13 @@ int Cdrskin_adjust_speed(struct CdrskiN *skin, int flag)
|
|||||||
if(skin->x_speed<0)
|
if(skin->x_speed<0)
|
||||||
k_speed= 0; /* libburn.h promises 0 to be max speed. */
|
k_speed= 0; /* libburn.h promises 0 to be max speed. */
|
||||||
else if(skin->x_speed==0) { /* cdrecord specifies 0 as minimum speed. */
|
else if(skin->x_speed==0) { /* cdrecord specifies 0 as minimum speed. */
|
||||||
#ifdef Cdrskin_libburn_has_get_best_speeD
|
|
||||||
k_speed= -1;
|
k_speed= -1;
|
||||||
#else
|
|
||||||
k_speed= Cdrskin_libburn_speed_factoR+Cdrskin_libburn_speed_addoN;
|
|
||||||
#endif
|
|
||||||
} else
|
} else
|
||||||
k_speed= skin->x_speed*Cdrskin_libburn_speed_factoR +
|
k_speed= skin->x_speed*Cdrskin_libburn_speed_factoR +
|
||||||
Cdrskin_libburn_speed_addoN;
|
Cdrskin_libburn_speed_addoN;
|
||||||
|
|
||||||
if(skin->verbosity>=Cdrskin_verbose_debuG)
|
if(skin->verbosity>=Cdrskin_verbose_debuG)
|
||||||
ClN(fprintf(stderr,"cdrskin_debug: k_speed= %d\n",k_speed));
|
ClN(fprintf(stderr,"cdrskin_debug: k_speed= %d\n",k_speed));
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_has_get_best_speeD
|
|
||||||
if(skin->adjust_speed_to_drive && !skin->force_is_set) {
|
if(skin->adjust_speed_to_drive && !skin->force_is_set) {
|
||||||
struct burn_speed_descriptor *best_descr;
|
struct burn_speed_descriptor *best_descr;
|
||||||
burn_drive_get_best_speed(skin->drives[skin->driveno].drive,k_speed,
|
burn_drive_get_best_speed(skin->drives[skin->driveno].drive,k_speed,
|
||||||
@ -3870,8 +3866,6 @@ int Cdrskin_adjust_speed(struct CdrskiN *skin, int flag)
|
|||||||
skin->x_speed = ((double) k_speed) / Cdrskin_libburn_speed_factoR;
|
skin->x_speed = ((double) k_speed) / Cdrskin_libburn_speed_factoR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* Cdrskin_libburn_has_get_best_speeD */
|
|
||||||
|
|
||||||
burn_drive_set_speed(skin->drives[skin->driveno].drive,k_speed,k_speed);
|
burn_drive_set_speed(skin->drives[skin->driveno].drive,k_speed,k_speed);
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_has_set_waitinG
|
#ifdef Cdrskin_libburn_has_set_waitinG
|
||||||
@ -7947,10 +7941,8 @@ set_abort_max_wait:;
|
|||||||
skin->abort_max_wait);
|
skin->abort_max_wait);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_has_get_best_speeD
|
|
||||||
} else if(strcmp(argv[i],"--adjust_speed_to_drive")==0) {
|
} else if(strcmp(argv[i],"--adjust_speed_to_drive")==0) {
|
||||||
skin->adjust_speed_to_drive= 1;
|
skin->adjust_speed_to_drive= 1;
|
||||||
#endif
|
|
||||||
|
|
||||||
} else if(strcmp(argv[i],"--allow_emulated_drives")==0) {
|
} else if(strcmp(argv[i],"--allow_emulated_drives")==0) {
|
||||||
/* is handled in Cdrpreskin_setup() */;
|
/* is handled in Cdrpreskin_setup() */;
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2011.10.06.084026"
|
#define Cdrskin_timestamP "2011.10.06.085426"
|
||||||
|
Loading…
Reference in New Issue
Block a user