add binfolder path relative filters, fix gbrp color model, vwdw timebar tweaks, title...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / asset.h
index 26fbfd7081b3c7fc9f4c404c1d8329dd254d811f..b877c47d938d1ccfb29184c673ceb12116f9da80 100644 (file)
@@ -96,8 +96,6 @@ public:
        int read_index(FileXML *xml);
        void reset_audio();
        void reset_video();
-       int set_timecode(char *tc, int format, int end);
-       int reset_timecode();
 
 // Output path is the path of the output file if name truncation is desired.
 // It is a "" if; complete names should be used.
@@ -146,19 +144,13 @@ public:
        int layers, program;
        double frame_rate;
 
-// Timecode information. User setable, in case of errors in source
-       char reel_name[BCTEXTLEN];
-       int reel_number;
-       int64_t tcstart;
-       int64_t tcend;
-       int tcformat;
-
        int actual_width, actual_height;
        int width, height;
 // String or FourCC describing compression
        char vcodec[BCTEXTLEN];
 
 // Length in frames
+// -1 means a still photo
        int64_t video_length;
 
 
@@ -216,11 +208,12 @@ public:
 
 // ffmpeg muxer file extension
        char fformat[BCSTRLEN];
-       char ff_audio_options[BCTEXTLEN];
        char ff_video_options[BCTEXTLEN];
-       int ff_audio_bitrate;
-       int ff_video_bitrate;
-       int ff_video_quality;
+       char ff_pixel_format[BCSTRLEN];
+       int ff_video_bitrate, ff_video_quality;
+       char ff_audio_options[BCTEXTLEN];
+       char ff_sample_format[BCSTRLEN];
+       int ff_audio_bitrate, ff_audio_quality;
 
 // PNG video compression
        int png_use_alpha;
@@ -235,6 +228,9 @@ public:
 
        int ac3_bitrate;
 
+// Insert tag for spherical playback
+       int mov_sphere, jpeg_sphere;
+
 // Image file sequences.  Background rendering doesn't want to write a
 // sequence header but instead wants to start the sequence numbering at a certain
 // number.  This ensures deletion of all the frames which aren't being used.