Made version number transition to 0.3.1
This commit is contained in:
parent
48c73f22d7
commit
115eecb056
@ -101,9 +101,9 @@ test_structest_CPPFLAGS = -Ilibburn
|
|||||||
test_structest_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS)
|
test_structest_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS)
|
||||||
test_structest_SOURCES = test/structest.c
|
test_structest_SOURCES = test/structest.c
|
||||||
|
|
||||||
## cdrskin construction site - ts A60816
|
## cdrskin construction site - ts A60816 - A70116
|
||||||
cdrskin_cdrskin_CPPFLAGS = -Ilibburn
|
cdrskin_cdrskin_CPPFLAGS = -Ilibburn
|
||||||
cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_2_7
|
cdrskin_cdrskin_CFLAGS = -DCdrskin_libburn_0_3_1
|
||||||
cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS)
|
cdrskin_cdrskin_LDADD = $(libburn_libburn_la_OBJECTS) $(THREAD_LIBS)
|
||||||
cdrskin_cdrskin_SOURCES = cdrskin/cdrskin.c cdrskin/cdrfifo.c cdrskin/cdrfifo.h cdrskin/cdrskin_timestamp.h
|
cdrskin_cdrskin_SOURCES = cdrskin/cdrskin.c cdrskin/cdrfifo.c cdrskin/cdrfifo.h cdrskin/cdrskin_timestamp.h
|
||||||
##
|
##
|
||||||
|
@ -26,12 +26,12 @@ following possible.
|
|||||||
cdrskin. By Thomas Schmitt <scdbackup@gmx.net>
|
cdrskin. By Thomas Schmitt <scdbackup@gmx.net>
|
||||||
Integrated sub project of libburnia.pykix.org but also published via:
|
Integrated sub project of libburnia.pykix.org but also published via:
|
||||||
http://scdbackup.sourceforge.net/cdrskin_eng.html
|
http://scdbackup.sourceforge.net/cdrskin_eng.html
|
||||||
http://scdbackup.sourceforge.net/cdrskin-0.2.7.tar.gz
|
http://scdbackup.sourceforge.net/cdrskin-0.3.1.tar.gz
|
||||||
Copyright (C) 2006-2007 Thomas Schmitt
|
Copyright (C) 2006-2007 Thomas Schmitt
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
On top of libburn there is implemented cdrskin 0.2.7, a limited cdrecord
|
On top of libburn there is implemented cdrskin 0.3.1, a limited cdrecord
|
||||||
compatibility wrapper which allows to use some libburn features from
|
compatibility wrapper which allows to use some libburn features from
|
||||||
the command line.
|
the command line.
|
||||||
Interested users of cdrecord are invited to participate in the development
|
Interested users of cdrecord are invited to participate in the development
|
||||||
@ -59,16 +59,16 @@ systems, including 64 bit systems. (Further reports are welcome.)
|
|||||||
|
|
||||||
Compilation, First Glimpse, Installation
|
Compilation, First Glimpse, Installation
|
||||||
|
|
||||||
Obtain cdrskin-0.2.7.tar.gz, take it to a directory of your choice and do:
|
Obtain cdrskin-0.3.1.tar.gz, take it to a directory of your choice and do:
|
||||||
|
|
||||||
tar xzf cdrskin-0.2.7.tar.gz
|
tar xzf cdrskin-0.3.1.tar.gz
|
||||||
cd cdrskin-0.2.7
|
cd cdrskin-0.3.1
|
||||||
|
|
||||||
Or obtain a libburnia.pykix.org SVN snapshot,
|
Or obtain a libburnia.pykix.org SVN snapshot,
|
||||||
go into the toplevel directory of the snapshot (e.g. cd libburn_pykix ),
|
go into the toplevel directory of the snapshot (e.g. cd libburn_pykix ),
|
||||||
and execute the autotools script ./bootstrap . Use autools version >= 1.7 .
|
and execute the autotools script ./bootstrap . Use autools version >= 1.7 .
|
||||||
|
|
||||||
Within that toplevel directory of either cdrskin-0.2.7 or libburn then execute:
|
Within that toplevel directory of either cdrskin-0.3.1 or libburn then execute:
|
||||||
|
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
@ -161,14 +161,17 @@ Obtain some info about the drive and the inserted media
|
|||||||
Thoroughly blank a CD-RW
|
Thoroughly blank a CD-RW
|
||||||
cdrskin -v dev=0,1,0 blank=all -eject
|
cdrskin -v dev=0,1,0 blank=all -eject
|
||||||
|
|
||||||
|
Format DVD-RW before first use with cdrskin
|
||||||
|
cdrskin -v dev=0,1,0 blank=format_overwrite
|
||||||
|
|
||||||
Blank CD-RW sufficiently for making it ready for overwrite
|
Blank CD-RW sufficiently for making it ready for overwrite
|
||||||
cdrskin -v dev=0,1,0 blank=fast -eject
|
cdrskin -v dev=0,1,0 blank=fast -eject
|
||||||
|
|
||||||
Burn image file my_image.iso to CD or DVD+-RW
|
Burn image file my_image.iso to CD-R, CD-RW, DVD+RW, DVD-RAM, DVD-RW
|
||||||
cdrskin -v dev=0,1,0 speed=12 fs=8m driveropts=burnfree padsize=300k \
|
cdrskin -v dev=0,1,0 speed=12 fs=8m driveropts=burnfree padsize=300k \
|
||||||
-eject my_image.iso
|
-eject my_image.iso
|
||||||
|
|
||||||
Burn a compressed afio archive to CD or DVD+-RW on-the-fly
|
Burn a compressed afio archive to any of the above media types on-the-fly
|
||||||
find . | afio -oZ - | cdrskin -v dev=0,1,0 fs=32m speed=8 -tao \
|
find . | afio -oZ - | cdrskin -v dev=0,1,0 fs=32m speed=8 -tao \
|
||||||
driveropts=burnfree padsize=300k -
|
driveropts=burnfree padsize=300k -
|
||||||
|
|
||||||
@ -208,11 +211,12 @@ Run a backup :
|
|||||||
Restrictions
|
Restrictions
|
||||||
|
|
||||||
The major restrictions are lifted now: audio, TAO, multi-session do work.
|
The major restrictions are lifted now: audio, TAO, multi-session do work.
|
||||||
Many cdrecord options are still unsupported, though.
|
|
||||||
|
|
||||||
|
Many cdrecord options are still unsupported, though.
|
||||||
If you have use cases for them, please report your wishes and expectations.
|
If you have use cases for them, please report your wishes and expectations.
|
||||||
|
|
||||||
DVD support is still immature and restricted to DVD+-RW for now.
|
DVD support is restricted to single layer overwriteable DVD (-RAM, +RW, -RW)
|
||||||
|
for now.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -232,6 +236,10 @@ Actually i, Thomas Schmitt, am a devoted user of cdrecord via my project
|
|||||||
scdbackup which still runs a bit better with cdrecord than with cdrskin. TAO.
|
scdbackup which still runs a bit better with cdrecord than with cdrskin. TAO.
|
||||||
I have the hope that Joerg feels more flattered than annoyed by cdrskin.
|
I have the hope that Joerg feels more flattered than annoyed by cdrskin.
|
||||||
|
|
||||||
|
Many thanks to Andy Polyakov for his dvd+rw-tools
|
||||||
|
http://fy.chalmers.se/~appro/linux/DVD+RW/tools
|
||||||
|
which provide me with examples and pointers into MMC specs for DVD writing.
|
||||||
|
|
||||||
|
|
||||||
Drive Addressing
|
Drive Addressing
|
||||||
|
|
||||||
|
@ -124,7 +124,7 @@ or
|
|||||||
|
|
||||||
/** The official program version */
|
/** The official program version */
|
||||||
#ifndef Cdrskin_prog_versioN
|
#ifndef Cdrskin_prog_versioN
|
||||||
#define Cdrskin_prog_versioN "0.2.7"
|
#define Cdrskin_prog_versioN "0.3.1"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** The source code release timestamp */
|
/** The source code release timestamp */
|
||||||
@ -157,25 +157,18 @@ or
|
|||||||
#endif /* Cdrskin_libburn_cvs_A60220_tS */
|
#endif /* Cdrskin_libburn_cvs_A60220_tS */
|
||||||
|
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_0_2_6
|
#ifdef Cdrskin_libburn_0_3_0
|
||||||
#define Cdrskin_libburn_versioN "0.2.6"
|
#define Cdrskin_libburn_versioN "0.3.0"
|
||||||
#define Cdrskin_libburn_from_pykix_svN 1
|
#define Cdrskin_libburn_from_pykix_svN 1
|
||||||
#endif /* Cdrskin_libburn_0_2_6 */
|
#endif /* Cdrskin_libburn_0_3_0 */
|
||||||
|
|
||||||
#ifdef Cdrskin_libburn_0_2_7
|
#ifdef Cdrskin_libburn_0_3_1
|
||||||
#define Cdrskin_libburn_versioN "0.2.7"
|
#define Cdrskin_libburn_versioN "0.3.1"
|
||||||
#define Cdrskin_libburn_from_pykix_svN 1
|
#define Cdrskin_libburn_from_pykix_svN 1
|
||||||
#define Cdrskin_atip_speed_is_oK 1
|
#endif /* Cdrskin_libburn_0_3_1 */
|
||||||
#define Cdrskin_no_aftergrab_loopS 1
|
|
||||||
#define Cdrskin_libburn_has_get_profilE 1
|
|
||||||
#define Cdrskin_libburn_has_set_start_bytE 1
|
|
||||||
#define Cdrskin_libburn_has_wrote_welL 1
|
|
||||||
#define Cdrskin_libburn_has_bd_formattinG 1
|
|
||||||
#define Cdrskin_libburn_has_burn_disc_formaT 1
|
|
||||||
#endif /* Cdrskin_libburn_0_2_7 */
|
|
||||||
|
|
||||||
#ifndef Cdrskin_libburn_versioN
|
#ifndef Cdrskin_libburn_versioN
|
||||||
#define Cdrskin_libburn_versioN "0.2.6"
|
#define Cdrskin_libburn_versioN "0.3.0"
|
||||||
#define Cdrskin_libburn_from_pykix_svN 1
|
#define Cdrskin_libburn_from_pykix_svN 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -202,6 +195,15 @@ or
|
|||||||
#define Cdrskin_libburn_has_pretend_fulL 1
|
#define Cdrskin_libburn_has_pretend_fulL 1
|
||||||
#define Cdrskin_libburn_has_multI 1
|
#define Cdrskin_libburn_has_multI 1
|
||||||
#define Cdrskin_libburn_has_buffer_min_filL 1
|
#define Cdrskin_libburn_has_buffer_min_filL 1
|
||||||
|
#define Cdrskin_atip_speed_is_oK 1
|
||||||
|
#define Cdrskin_libburn_has_get_profilE 1
|
||||||
|
#define Cdrskin_libburn_has_set_start_bytE 1
|
||||||
|
#define Cdrskin_libburn_has_wrote_welL 1
|
||||||
|
#define Cdrskin_libburn_has_bd_formattinG 1
|
||||||
|
#define Cdrskin_libburn_has_burn_disc_formaT 1
|
||||||
|
|
||||||
|
/* <<< to be removed together with said loops */
|
||||||
|
#define Cdrskin_no_aftergrab_loopS 1
|
||||||
|
|
||||||
#ifdef Cdrskin_new_api_tesT
|
#ifdef Cdrskin_new_api_tesT
|
||||||
|
|
||||||
@ -4338,16 +4340,16 @@ thank_you_for_patience:;
|
|||||||
Cdrfifo_get_counters(skin->fifo,&curr_fifo_in,&curr_fifo_out,0);
|
Cdrfifo_get_counters(skin->fifo,&curr_fifo_in,&curr_fifo_out,0);
|
||||||
Cdrfifo_get_sizes(skin->fifo,&bs,&fs,0);
|
Cdrfifo_get_sizes(skin->fifo,&bs,&fs,0);
|
||||||
}
|
}
|
||||||
}
|
if(skin->fifo_size>0) {
|
||||||
if(skin->fifo_size>0) {
|
sprintf(fifo_text,"(fifo %3d%%) ",fifo_percent);
|
||||||
sprintf(fifo_text,"(fifo %3d%%) ",fifo_percent);
|
if(skin->verbosity>=Cdrskin_verbose_debug_fifO) {
|
||||||
if(skin->verbosity>=Cdrskin_verbose_debug_fifO) {
|
fprintf(stderr,
|
||||||
fprintf(stderr,
|
"\ncdrskin_debug: fifo >= %9d / %d : %8.f in, %8.f out\n",
|
||||||
"\ncdrskin_debug: fifo >= %9d / %d : %8.f in, %8.f out\n",
|
fill,(int) buffer_size,
|
||||||
fill,(int) buffer_size,
|
curr_fifo_in-last_fifo_in,curr_fifo_out-last_fifo_out);
|
||||||
curr_fifo_in-last_fifo_in,curr_fifo_out-last_fifo_out);
|
last_fifo_in= curr_fifo_in;
|
||||||
last_fifo_in= curr_fifo_in;
|
last_fifo_out= curr_fifo_out;
|
||||||
last_fifo_out= curr_fifo_out;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(skin->supposed_track_idx >= 0 &&
|
if(skin->supposed_track_idx >= 0 &&
|
||||||
|
@ -1 +1 @@
|
|||||||
#define Cdrskin_timestamP "2007.01.14.133951"
|
#define Cdrskin_timestamP "2007.01.16.151041"
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
debug_opts=
|
debug_opts=
|
||||||
def_opts=
|
def_opts=
|
||||||
largefile_opts="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1"
|
largefile_opts="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1"
|
||||||
libvers="-DCdrskin_libburn_0_2_7"
|
libvers="-DCdrskin_libburn_0_3_1"
|
||||||
cleanup_src_or_obj="libburn/cleanup.o"
|
cleanup_src_or_obj="libburn/cleanup.o"
|
||||||
libdax_msgs_o="libburn/libdax_msgs.o"
|
libdax_msgs_o="libburn/libdax_msgs.o"
|
||||||
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
||||||
@ -33,15 +33,15 @@ do
|
|||||||
libdax_audioxtr_o=
|
libdax_audioxtr_o=
|
||||||
libdax_msgs_o="libburn/message.o"
|
libdax_msgs_o="libburn/message.o"
|
||||||
cleanup_src_or_obj="-DCleanup_has_no_libburn_os_H cdrskin/cleanup.c"
|
cleanup_src_or_obj="-DCleanup_has_no_libburn_os_H cdrskin/cleanup.c"
|
||||||
elif test "$i" = "-libburn_0_2_6"
|
elif test "$i" = "-libburn_0_3_0"
|
||||||
then
|
then
|
||||||
libvers="-DCdrskin_libburn_0_2_6"
|
libvers="-DCdrskin_libburn_0_3_0"
|
||||||
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
||||||
libdax_msgs_o="libburn/libdax_msgs.o"
|
libdax_msgs_o="libburn/libdax_msgs.o"
|
||||||
cleanup_src_or_obj="libburn/cleanup.o"
|
cleanup_src_or_obj="libburn/cleanup.o"
|
||||||
elif test "$i" = "-libburn_svn"
|
elif test "$i" = "-libburn_svn"
|
||||||
then
|
then
|
||||||
libvers="-DCdrskin_libburn_0_2_7"
|
libvers="-DCdrskin_libburn_0_3_1"
|
||||||
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
libdax_audioxtr_o="libburn/libdax_audioxtr.o"
|
||||||
libdax_msgs_o="libburn/libdax_msgs.o"
|
libdax_msgs_o="libburn/libdax_msgs.o"
|
||||||
cleanup_src_or_obj="libburn/cleanup.o"
|
cleanup_src_or_obj="libburn/cleanup.o"
|
||||||
@ -79,7 +79,7 @@ do
|
|||||||
echo " -compile_cdrfifo compile program cdrskin/cdrfifo."
|
echo " -compile_cdrfifo compile program cdrskin/cdrfifo."
|
||||||
echo " -compile_dewav compile program test/dewav without libburn."
|
echo " -compile_dewav compile program test/dewav without libburn."
|
||||||
echo " -cvs_A60220 set macro to match libburn-CVS of 20 Feb 2006."
|
echo " -cvs_A60220 set macro to match libburn-CVS of 20 Feb 2006."
|
||||||
echo " -libburn_0_2_6 set macro to match libburn-0.2.6."
|
echo " -libburn_0_3_0 set macro to match libburn-0.3.0."
|
||||||
echo " -libburn_svn set macro to match current libburn-SVN."
|
echo " -libburn_svn set macro to match current libburn-SVN."
|
||||||
echo " -no_largefile do not use 64 bit off_t (must match libburn)."
|
echo " -no_largefile do not use 64 bit off_t (must match libburn)."
|
||||||
echo " -do_not_compile_cdrskin omit compilation of cdrskin/cdrskin."
|
echo " -do_not_compile_cdrskin omit compilation of cdrskin/cdrskin."
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
AC_INIT([libburn], [0.2.7], [http://libburnia.pykix.org])
|
AC_INIT([libburn], [0.3.1], [http://libburnia.pykix.org])
|
||||||
AC_PREREQ([2.50])
|
AC_PREREQ([2.50])
|
||||||
dnl AC_CONFIG_HEADER([config.h])
|
dnl AC_CONFIG_HEADER([config.h])
|
||||||
|
|
||||||
@ -24,8 +24,8 @@ dnl
|
|||||||
dnl if MAJOR or MINOR version changes, be sure to change AC_INIT above to match
|
dnl if MAJOR or MINOR version changes, be sure to change AC_INIT above to match
|
||||||
dnl
|
dnl
|
||||||
BURN_MAJOR_VERSION=0
|
BURN_MAJOR_VERSION=0
|
||||||
BURN_MINOR_VERSION=2
|
BURN_MINOR_VERSION=3
|
||||||
BURN_MICRO_VERSION=7
|
BURN_MICRO_VERSION=1
|
||||||
BURN_INTERFACE_AGE=0
|
BURN_INTERFACE_AGE=0
|
||||||
BURN_BINARY_AGE=0
|
BURN_BINARY_AGE=0
|
||||||
BURN_VERSION=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION
|
BURN_VERSION=$BURN_MAJOR_VERSION.$BURN_MINOR_VERSION.$BURN_MICRO_VERSION
|
||||||
|
Loading…
Reference in New Issue
Block a user