"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libburn/transport.h" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

transport.h  (xorriso-1.5.2):transport.h  (xorriso-1.5.4)
/* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */ /* -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 8; -*- */
/* Copyright (c) 2004 - 2006 Derek Foreman, Ben Jansens /* Copyright (c) 2004 - 2006 Derek Foreman, Ben Jansens
Copyright (c) 2006 - 2016 Thomas Schmitt <scdbackup@gmx.net> Copyright (c) 2006 - 2020 Thomas Schmitt <scdbackup@gmx.net>
Provided under GPL version 2 or later. Provided under GPL version 2 or later.
*/ */
#ifndef __TRANSPORT #ifndef __TRANSPORT
#define __TRANSPORT #define __TRANSPORT
#include "libburn.h" #include "libburn.h"
#include "os.h" #include "os.h"
#include <pthread.h> #include <pthread.h>
skipping to change at line 271 skipping to change at line 271
/* ts B10524 : whether the damage bit was set for the future track. /* ts B10524 : whether the damage bit was set for the future track.
bit0= damage bit , bit1= nwa valid bit bit0= damage bit , bit1= nwa valid bit
*/ */
int next_track_damaged; int next_track_damaged;
/* ts A70114 : whether a DVD-RW media holds an incomplete session /* ts A70114 : whether a DVD-RW media holds an incomplete session
(which could need closing after write) */ (which could need closing after write) */
int needs_close_session; int needs_close_session;
/* ts A71003 : whether a random write operation was done and no /* ts A71003 : whether a random write operation was done and no
synchronize chache has happened yet */ synchronize cache has happened yet */
int needs_sync_cache; int needs_sync_cache;
/* ts A80412 : whether to use WRITE12 with Streaming bit set /* ts A80412 : whether to use WRITE12 with Streaming bit set
rather than WRITE10. Speeds up DVD-RAM. Might help rather than WRITE10. Speeds up DVD-RAM. Might help
with BD-RE */ with BD-RE */
int do_stream_recording; int do_stream_recording;
/* ts A90227 : the LBA where stream recording shall start. /* ts A90227 : the LBA where stream recording shall start.
Writing to lower LBA will be done without streaming. Writing to lower LBA will be done without streaming.
*/ */
skipping to change at line 430 skipping to change at line 430
/* ts A70929 */ /* ts A70929 */
pid_t thread_pid; pid_t thread_pid;
int thread_pid_valid; int thread_pid_valid;
/* ts B00225 */ /* ts B00225 */
pthread_t thread_tid; pthread_t thread_tid;
/* ts B90513 */ /* ts B90513 */
unsigned int write_retry_count; unsigned int write_retry_count;
/* ts C00806 */
/* 0=no change, 1=change, -1=already urged OS to revalidate medium */
int medium_state_changed;
/* ts C00822 */
/* If set, use Exact bit with SET STREAMING and use SET STREAMING
even if the medium is a CD.
*/
int set_streaming_exact_bit;
int set_streaming_err;
/* transport functions */ /* transport functions */
int (*grab) (struct burn_drive *); int (*grab) (struct burn_drive *);
int (*release) (struct burn_drive *); int (*release) (struct burn_drive *);
/* ts A61021 */ /* ts A61021 */
int (*drive_is_open) (struct burn_drive *); int (*drive_is_open) (struct burn_drive *);
int (*issue_command) (struct burn_drive *, struct command *); int (*issue_command) (struct burn_drive *, struct command *);
/* lower level functions */ /* lower level functions */
 End of changes. 3 change blocks. 
2 lines changed or deleted 13 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)