From 16724f3eefcb936a9dd2db618f3ef38490abe3ec Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Thu, 6 Oct 2011 10:26:51 +0000 Subject: [PATCH] Now unconditional: Cdrskin_atip_speed_is_oK --- cdrskin/cdrskin.c | 57 +------------------------------------ cdrskin/cdrskin_timestamp.h | 2 +- 2 files changed, 2 insertions(+), 57 deletions(-) diff --git a/cdrskin/cdrskin.c b/cdrskin/cdrskin.c index 3045d48..ce45182 100644 --- a/cdrskin/cdrskin.c +++ b/cdrskin/cdrskin.c @@ -199,7 +199,7 @@ or #define Cdrskin_libburn_has_buffer_min_filL 1 /* 0.3.0 */ -#define Cdrskin_atip_speed_is_oK 1 +/* Cdrskin_atip_speed_is_oK */ /* Cdrskin_libburn_has_get_profilE */ /* Cdrskin_libburn_has_set_start_bytE */ /* Cdrskin_libburn_has_wrote_welL */ @@ -279,11 +279,6 @@ or #define Cdrskin_burn_drive_eject_brokeN 1 #endif -/** Work around the fact that after loading media speed report is wrong */ -#ifndef Cdrskin_atip_speed_is_oK -#define Cdrskin_atip_speed_brokeN 1 -#endif - /** Work around the fact that burn_drive_get_status() always reports to do track 0 in icculus.org/burn */ #ifndef Cdrskin_progress_track_does_worK @@ -5318,56 +5313,6 @@ int Cdrskin_atip(struct CdrskiN *skin, int flag) if(s==BURN_DISC_APPENDABLE && skin->no_blank_appendable) is_not_really_erasable= 1; -#ifdef Cdrskin_atip_speed_brokeN - - /* <<< terrible stunt to get correct media speed info */ - if(skin->verbosity>=Cdrskin_verbose_debuG) - ClN(fprintf(stderr, - "cdrskin_debug: redoing startup for speed inquiry stabilization\n")); - - -#ifndef Cdrskin_oldfashioned_api_usE - - if(strlen(skin->preskin->device_adr)<=0) - burn_drive_get_adr(&(skin->drives[skin->driveno]), - skin->preskin->device_adr); - - Cdrskin_release_drive(skin,0); - burn_finish(); - if(!burn_initialize()) { - fflush(stdout); - fprintf(stderr,"cdrskin : FATAL : Re-initialization of libburn failed\n"); - {ret= 0; goto ex;} - } - burn_allow_untested_profiles(!!skin->preskin->allow_untested_media); - ret= Cdrskin_grab_drive(skin,1); /* uses burn_drive_scan_and_grab() */ - if(ret<=0) - return(ret); - drive= skin->drives[skin->driveno].drive; - -#else /* ! Cdrskin_oldfashioned_api_usE */ - - Cdrskin_release_drive(skin,0); - burn_finish(); - if(!burn_initialize()) { - fflush(stdout); - fprintf(stderr,"cdrskin : FATAL : Re-initialization of libburn failed\n"); - {ret= 0; goto ex;} - } - burn_allow_untested_profiles(!!skin->preskin->allow_untested_media); - if(strlen(skin->preskin->device_adr)>0) - burn_drive_add_whitelist(skin->preskin->device_adr); - while(!burn_drive_scan(&(skin->drives),&(skin->n_drives))) - usleep(1002); - ret= Cdrskin_grab_drive(skin,0); - if(ret<=0) - return(ret); - drive= skin->drives[skin->driveno].drive; - -#endif /* Cdrskin_oldfashioned_api_usE */ - -#endif /* Cdrskin_atip_speed_brokeN */ - profile_name[0]= 0; ret= burn_disc_get_profile(drive,&profile_number,profile_name); if(ret<=0) { diff --git a/cdrskin/cdrskin_timestamp.h b/cdrskin/cdrskin_timestamp.h index c09f1df..cf7d418 100644 --- a/cdrskin/cdrskin_timestamp.h +++ b/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2011.10.06.102127" +#define Cdrskin_timestamP "2011.10.06.102557"