2009-10-17 13:17:06 +00:00
|
|
|
|
|
|
|
/* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */
|
|
|
|
|
|
|
|
/* ts A91016 : libburn/ecma130ab.h is the replacement for old libburn/lec.h
|
|
|
|
|
|
|
|
Copyright 2009, Thomas Schmitt <scdbackup@gmx.net>, libburnia-project.org
|
2010-02-14 08:45:14 +00:00
|
|
|
Provided under GPL version 2 or later.
|
2009-10-17 13:17:06 +00:00
|
|
|
|
|
|
|
This code module implements the computations prescribed in ECMA-130 Annex A
|
|
|
|
and B. For explanations of the underlying mathematics see ecma130ab.c .
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef Libburn_ecma130ab_includeD
|
|
|
|
#define Libburn_ecma130ab_includeD 1
|
|
|
|
|
2009-10-20 16:14:14 +00:00
|
|
|
void burn_rspc_parity_p(unsigned char *sector);
|
2009-10-17 13:17:06 +00:00
|
|
|
|
2009-10-20 16:14:14 +00:00
|
|
|
void burn_rspc_parity_q(unsigned char *sector);
|
2009-10-17 13:17:06 +00:00
|
|
|
|
2009-10-20 16:14:14 +00:00
|
|
|
void burn_ecma130_scramble(unsigned char *sector);
|
2009-10-17 13:17:06 +00:00
|
|
|
|
|
|
|
#endif /* ! Libburn_ecma130ab_includeD */
|
|
|
|
|