X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fexportedl.C;h=06982c95cd8eee07b6ed94ff2e062d9f7a8fcfac;hp=6e34caaad9c689ba32e7430d006b790cc0fe9433;hb=4b6c39e6cf4a3fd9c1b347db6de686ab55d6cac8;hpb=3badd817d6f012b5e882940db0c5d7e61cec15d7 diff --git a/cinelerra-5.1/cinelerra/exportedl.C b/cinelerra-5.1/cinelerra/exportedl.C index 6e34caaa..06982c95 100644 --- a/cinelerra-5.1/cinelerra/exportedl.C +++ b/cinelerra-5.1/cinelerra/exportedl.C @@ -80,9 +80,11 @@ void ExportEDLAsset::double_to_CMX3600(double seconds, double frame_rate, char * //sprintf(str, "%02d:%02d:%02d:%02d", hour, minute, second, hundredths); } -int ExportEDLAsset::edit_to_timecodes(Edit *edit, char *sourceinpoint, char *sourceoutpoint, char *destinpoint, char *destoutpoint, char *reel_name) +int ExportEDLAsset::edit_to_timecodes(Edit *edit, + char *sourceinpoint, char *sourceoutpoint, + char *destinpoint, char *destoutpoint, + char *reel_name) { - Asset *asset = edit->asset; Track *track = edit->track; double frame_rate = edit->track->edl->session->frame_rate; @@ -91,30 +93,9 @@ int ExportEDLAsset::edit_to_timecodes(Edit *edit, char *sourceinpoint, char *sou double edit_deststart; double edit_destend; - if (asset) - { - // reelname should be 8 chars long - - strncpy(reel_name, asset->reel_name, 9); - if (strlen(asset->reel_name) > 8) - { - printf(_("Warning: chopping the reel name to eight characters!\n")); - }; - reel_name[8] = 0; - for (int i = strlen(reel_name); i<8; i++) - reel_name[i] = ' '; - - edit_sourcestart = (double)asset->tcstart / asset->frame_rate - + track->from_units(edit->startsource); - edit_sourceend = (double)asset->tcstart / asset->frame_rate - + track->from_units(edit->startsource + edit->length); - - } else - { - strcpy(reel_name, " BL "); - edit_sourcestart = 0; - edit_sourceend = track->from_units(edit->length); - } + strcpy(reel_name, " BL "); + edit_sourcestart = 0; + edit_sourceend = track->from_units(edit->length); edit_deststart = track->from_units(edit->startproject); edit_destend = track->from_units(edit->startproject + edit->length); @@ -201,7 +182,7 @@ void ExportEDLAsset::export_it() last_dissolve = 1; } else { - edit_to_timecodes(edit, sourceinpoint, sourceoutpoint, destinpoint, destoutpoint, reel_name); + edit_to_timecodes(edit, sourceinpoint, sourceoutpoint, destinpoint, destoutpoint, reel_name); fprintf(fh, "%03d %8s %s %4s %3s", colnum, reel_name, avselect, edittype, cutinfo); fprintf(fh, " %s %s", sourceinpoint, sourceoutpoint); fprintf(fh, " %s %s", destinpoint, destoutpoint);