~ubuntu-branches/ubuntu/precise/libisoburn/precise

« back to all changes in this revision

Viewing changes to xorriso/write_run.h

  • Committer: Bazaar Package Importer
  • Author(s): George Danchev
  • Date: 2011-05-26 16:21:32 UTC
  • mfrom: (9.1.12 sid)
  • Revision ID: james.westby@ubuntu.com-20110526162132-9lzoagfaggnera53
Tags: 1.0.8.pl00-4
* [MA] Improve package descriptions and README.Debian.
* [MA] Migrate to format "3.0 (quilt)" and compatibility 8.
  + debian/control: Drop build-dep on 'cdbs'. Require debhelper (>= 8).
  + debian/rules: Reformulate using 'dh'.
  + debian/libisoburn{1,-dev,-doc}.docs: New files.
  + debian/xorriso.docs: Addition of upstream documents.
* [GD] Make sure doxygen documentaton (doc package) is not built
       when dpkg-buildpackage -B is called (i.e. autobuilders).
* [GD] Move doxygen, graphviz to Build-Depends-Indep.
* [GD] Add missing copyrights for debian packaging.
* [GD] Standards-Version: 3.9.2 (no changes needed).
* [GD] More package description and README.Debian improvements;
       thanks to Tony Mancill <tmancill@debian.org>.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/* xorriso - creates, loads, manipulates and burns ISO 9660 filesystem images.
 
3
 
 
4
   Copyright 2007-2010 Thomas Schmitt, <scdbackup@gmx.net>
 
5
 
 
6
   Provided under GPL version 2 or later.
 
7
 
 
8
   This file contains declarations of functions which are needed to write
 
9
   sessions.
 
10
*/
 
11
 
 
12
 
 
13
#ifndef Xorriso_pvt_write_run_includeD
 
14
#define Xorriso_pvt_write_run_includeD yes
 
15
 
 
16
 
 
17
/* CD specs say one shall not write tracks < 600 kiB */
 
18
#define Xorriso_cd_min_track_sizE 300
 
19
 
 
20
 
 
21
/* Default setting for -compliance */
 
22
#define Xorriso_relax_compliance_defaulT \
 
23
        (isoburn_igopt_allow_deep_paths | isoburn_igopt_allow_longer_paths | \
 
24
         isoburn_igopt_always_gmt | \
 
25
         isoburn_igopt_rrip_version_1_10 | isoburn_igopt_aaip_susp_1_10 | \
 
26
         isoburn_igopt_only_iso_versions | isoburn_igopt_no_j_force_dots)
 
27
 
 
28
 
 
29
int Xorriso_make_write_options(
 
30
        struct XorrisO *xorriso, struct burn_drive *drive,
 
31
        struct burn_write_opts **burn_options, int flag);
 
32
 
 
33
int Xorriso_sanitize_image_size(struct XorrisO *xorriso,
 
34
                    struct burn_drive *drive, struct burn_disc *disc,
 
35
                    struct burn_write_opts *burn_options, int flag);
 
36
 
 
37
int Xorriso_auto_format(struct XorrisO *xorriso, int flag);
 
38
 
 
39
int Xorriso_set_system_area(struct XorrisO *xorriso, struct burn_drive *drive,
 
40
                            IsoImage *img, struct isoburn_imgen_opts *sopts,
 
41
                            int flag);
 
42
 
 
43
int Xorriso_check_burn_abort(struct XorrisO *xorriso, int flag);
 
44
 
 
45
int Xorriso_pacifier_loop(struct XorrisO *xorriso, struct burn_drive *drive,
 
46
                          int flag);
 
47
 
 
48
int Xorriso_set_isolinux_options(struct XorrisO *xorriso,
 
49
                                 IsoImage *image, int flag);
 
50
 
 
51
 
 
52
#endif /* ! Xorriso_pvt_write_run_includeD */
 
53