X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fconvert.h;h=74717e504d58ea0b2524c7b9831d08090a921f26;hp=a1de04b8bb28c41b7389ddf63fb69cb1c16b25be;hb=d17640d4122d028eee849d9fedf8ba35f7f0f6e0;hpb=03fa86e6dc495f9444ae14dad401b1ad6de793fe diff --git a/cinelerra-5.1/cinelerra/convert.h b/cinelerra-5.1/cinelerra/convert.h index a1de04b8..74717e50 100644 --- a/cinelerra-5.1/cinelerra/convert.h +++ b/cinelerra-5.1/cinelerra/convert.h @@ -39,7 +39,7 @@ class ConvertRender : public Thread { public: - ConvertRender(MWindow *mwindow, const char *suffix); + ConvertRender(MWindow *mwindow); ~ConvertRender(); void reset(); void to_convert_path(char *new_path, Indexable *idxbl); @@ -50,6 +50,10 @@ public: ArrayList needed_idxbls; // originals which match the needed_assets ArrayList needed_copies; // assets which must be created + double get_video_length(Indexable *idxbl); + double get_audio_length(Indexable *idxbl); + double get_length(Indexable *idxbl); + int match_format(Asset *asset); EDL *convert_edl(EDL *edl, Indexable *idxbl); // create render edl for this indexable int add_original(EDL *edl, Indexable *idxbl); void add_needed(Indexable *idxbl, Asset *convert); @@ -57,7 +61,7 @@ public: // if user canceled progress bar int is_canceled(); - void set_format(Asset *asset); + void set_format(Asset *asset, const char *suffix); void start_convert(float beep, int remove_originals); void run(); void create_copy(int i);