{ "1280x720 50p", 1280,720, 50., 1, ILACE_MODE_NOTINTERLACED },
{ "1280x720 24p", 1280,720, 24., 1, ILACE_MODE_NOTINTERLACED },
{ "1280x720 23.976p", 1280,720, 23.976, 1, ILACE_MODE_NOTINTERLACED },
{ "1280x720 50p", 1280,720, 50., 1, ILACE_MODE_NOTINTERLACED },
{ "1280x720 24p", 1280,720, 24., 1, ILACE_MODE_NOTINTERLACED },
{ "1280x720 23.976p", 1280,720, 23.976, 1, ILACE_MODE_NOTINTERLACED },
{ "720x576 25i", 720,576, 25., 0, ILACE_MODE_BOTTOM_FIRST },
{ "720x576 25i", 720,576, 25., 0, ILACE_MODE_BOTTOM_FIRST },
- { "720x480 29.97p*", 720,480, 29.97, 0, ILACE_MODE_NOTINTERLACED },
+ { "720x576 25p*", 720,576, 25., 0, ILACE_MODE_NOTINTERLACED },
{ "720x480 29.97i", 720,480, 29.97, 0, ILACE_MODE_BOTTOM_FIRST },
{ "720x480 29.97i", 720,480, 29.97, 0, ILACE_MODE_BOTTOM_FIRST },
// default: mount -t udf -o loop $1/bd.udfs $1/udfs
strcpy(udfs,"$1/bd.udfs");
strcpy(mopts,"-t udf -o loop $1/bd.udfs ");
strcpy(mntpt,"$1/udfs");
const char *home = getenv("HOME");
// default: mount -t udf -o loop $1/bd.udfs $1/udfs
strcpy(udfs,"$1/bd.udfs");
strcpy(mopts,"-t udf -o loop $1/bd.udfs ");
strcpy(mntpt,"$1/udfs");
const char *home = getenv("HOME");
int len = strlen(home);
char line[BCTEXTLEN], typ[BCTEXTLEN], file[BCTEXTLEN];
char mpnt[BCTEXTLEN], opts[BCTEXTLEN];
int len = strlen(home);
char line[BCTEXTLEN], typ[BCTEXTLEN], file[BCTEXTLEN];
char mpnt[BCTEXTLEN], opts[BCTEXTLEN];
const char *exec_path = File::get_cinlib_path();
fprintf(fp,"#!/bin/bash -ex\n");
fprintf(fp,"PATH=$PATH:%s\n",exec_path);
const char *exec_path = File::get_cinlib_path();
fprintf(fp,"#!/bin/bash -ex\n");
fprintf(fp,"PATH=$PATH:%s\n",exec_path);
fprintf(fp,"mount %s%s\n", mopts, mntpt);
fprintf(fp,"bdwrite %s $1/bd.m2ts\n",mntpt);
fprintf(fp,"umount %s\n",mntpt);
fprintf(fp,"mount %s%s\n", mopts, mntpt);
fprintf(fp,"bdwrite %s $1/bd.m2ts\n",mntpt);
fprintf(fp,"umount %s\n",mntpt);
- fprintf(fp,"echo for WORM: growisofs -dvd-compat -Z /dev/bd=%s\n", udfs);
- fprintf(fp,"echo for RW: dd if=%s of=/dev/bd bs=2048000\n",udfs);
+ fprintf(fp,"echo for WORM: growisofs -dvd-compat -Z /dev/bd=$1/bd.udfs\n");
+ fprintf(fp,"echo for RW: dd if=$1/bd.udfs of=/dev/bd bs=2048000\n");
+ fprintf(fp,"kill $$\n");
edl->rechannel();
edl->resample(old_samplerate, new_samplerate, TRACK_AUDIO);
edl->resample(old_framerate, new_framerate, TRACK_VIDEO);
edl->rechannel();
edl->resample(old_samplerate, new_samplerate, TRACK_AUDIO);
edl->resample(old_framerate, new_framerate, TRACK_VIDEO);
strncpy(cp, opts, sizeof(asset->ff_video_options)-len);
}
asset->ff_video_bitrate = vid_bitrate;
strncpy(cp, opts, sizeof(asset->ff_video_options)-len);
}
asset->ff_video_bitrate = vid_bitrate;