Compare commits
2 Commits
f52507116b
...
042fe178bf
Author | SHA1 | Date |
---|---|---|
Thomas Schmitt | 042fe178bf | |
Thomas Schmitt | af65852dc8 |
|
@ -1 +1 @@
|
|||
#define Cdrskin_timestamP "2018.09.16.134959"
|
||||
#define Cdrskin_timestamP "2018.10.10.160301"
|
||||
|
|
|
@ -122,6 +122,8 @@ struct w_list
|
|||
|
||||
static struct w_list *workers = NULL;
|
||||
|
||||
static void *fifo_worker_func(struct w_list *w);
|
||||
|
||||
|
||||
int burn_async_manage_lock(int mode)
|
||||
{
|
||||
|
@ -209,7 +211,7 @@ static void add_worker(int w_type, struct burn_drive *d,
|
|||
#endif /* Libburn_create_detached_threadS */
|
||||
|
||||
/* Worker specific locks are to be released early by the worker */
|
||||
if (f == (WorkerFunc) burn_fifo_source_shoveller)
|
||||
if (f == (WorkerFunc) fifo_worker_func)
|
||||
burn_async_manage_lock(BURN_ASYNC_LOCK_OBTAIN);
|
||||
|
||||
if (pthread_create(&a->thread, attr_pt, f, a)) {
|
||||
|
|
|
@ -2077,11 +2077,11 @@ regard_as_blank:;
|
|||
d->end_lba = d->last_lead_out;
|
||||
break;
|
||||
case 1:
|
||||
d->status = BURN_DISC_APPENDABLE;
|
||||
|
||||
case 2:
|
||||
if (disc_status == 2)
|
||||
d->status = BURN_DISC_FULL;
|
||||
else
|
||||
d->status = BURN_DISC_APPENDABLE;
|
||||
|
||||
/* ts A81210 */
|
||||
ret = mmc_read_capacity(d);
|
||||
|
@ -4589,7 +4589,7 @@ int mmc_compose_mode_page_5(struct burn_drive *d, struct burn_session *s,
|
|||
unsigned char *pd)
|
||||
{
|
||||
unsigned char *catalog = NULL;
|
||||
char isrc_text[13];
|
||||
char isrc_text[13 + 21]; /* should suffice for 64 bit oversize */
|
||||
struct isrc *isrc;
|
||||
|
||||
pd[0] = 5;
|
||||
|
@ -4727,9 +4727,11 @@ fprintf(stderr, "libburn_EXPERIMENTAL: block_type = %d, pd[4]= %u\n",
|
|||
isrc_text[2] = isrc->owner[0];
|
||||
isrc_text[3] = isrc->owner[1];
|
||||
isrc_text[4] = isrc->owner[2];
|
||||
sprintf(isrc_text + 5, "%-2.2u%-5.5u",
|
||||
(unsigned int) isrc->year,
|
||||
sprintf(isrc_text + 5, "%-2.2u",
|
||||
(unsigned int) isrc->year);
|
||||
sprintf(isrc_text + 7, "%-5.5u",
|
||||
isrc->serial);
|
||||
isrc_text[12]= 0;
|
||||
}
|
||||
if ((s->track[tnum]->mode & BURN_SCMS) &&
|
||||
!(s->track[tnum]->mode & BURN_COPY))
|
||||
|
|
Loading…
Reference in New Issue