app: sequence management -- new-sequence dialog, folders, sequences in the project bin

- File > New > Sequence opens a real dialog (name, PAL/NTSC/HD presets,
  width/height/frame rate, progressive/interlaced); VideoParams gains an
  interlaced flag
- File > New > Folder creates a folder in the project root
- sequences are mounted under the root folder so they appear in the
  project explorer (including the auto-created Sequence 1 and orphans
  from older projects); right-click > Sequence Properties edits the
  parameters afterwards
- dropping footage onto an empty, sequence-less timeline auto-creates a
  sequence from the footage's first video stream
This commit is contained in:
2026-08-27 17:38:30 +08:00
parent d65b84a6ca
commit bad2f9552e
21 changed files with 1614 additions and 6 deletions
+1
View File
@@ -270,6 +270,7 @@ fn build_full_project() -> std::sync::Arc<std::sync::Mutex<oak_node::project::Pr
frame_rate: Rational::new(25, 1),
pixel_format: 4,
channels: 4,
interlaced: false,
}),
audio: None,
duration: Rational::new(217600, 12800),
+1
View File
@@ -348,6 +348,7 @@ fn footage_probe() {
frame_rate: Rational::new(30, 1),
pixel_format: 4,
channels: 4,
interlaced: false,
}),
audio: None,
duration: Rational::new(600, 1),