Implement ECMA-119 burn_source and writer thread handling.

At this time, nglibisofs is able to output an image!! Note that communication
between writer and read thread is done via a pipe. That will be replaced by a
ring buffer in the near future.
This commit is contained in:
Vreixo Formoso
2007-12-22 17:09:28 +01:00
parent 2ab23693db
commit 35ef22cdd7
6 changed files with 97 additions and 16 deletions

View File

@ -10,6 +10,8 @@
#include <sys/stat.h>
struct burn_source;
typedef struct Iso_Image IsoImage;
typedef struct Iso_Node IsoNode;
@ -153,6 +155,9 @@ typedef struct {
*/
int iso_image_new(const char *name, IsoImage **image);
int iso_image_create(IsoImage *image, Ecma119WriteOpts *opts,
struct burn_source **burn_src);
/**
* Increments the reference counting of the given image.
*/