VSE: indicate missing media in timeline/display #116869

Merged
Aras Pranckevicius merged 18 commits from aras_p/blender:vse-missing-media into main 2024-04-24 19:54:59 +02:00

18 Commits

Author SHA1 Message Date
Aras Pranckevicius 45f9a041ae Cleanup: wording in tooltip 2024-04-24 20:53:15 +03:00
Aras Pranckevicius a46a056326 Cleanup: format 2024-04-24 19:21:27 +03:00
Aras Pranckevicius ee883ddd11 Cleanup: diagonal stripes xscale is no longer needed
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-04-24 19:11:03 +03:00
Aras Pranckevicius d2acb0fef9 Merge branch 'main' into vse-missing-media
# Conflicts:
#	source/blender/blenloader/intern/versioning_400.cc
2024-04-24 19:02:47 +03:00
Aras Pranckevicius 3af5ef548c VSE: update missing media display after main side changes 2024-04-24 19:00:34 +03:00
Aras Pranckevicius da164e0650 Merge branch 'main' into vse-missing-media
# Conflicts:
#	scripts/startup/bl_ui/space_sequencer.py
#	source/blender/blenkernel/BKE_blender_version.h
#	source/blender/blenloader/intern/versioning_400.cc
#	source/blender/editors/space_sequencer/sequencer_timeline_draw.cc
#	source/blender/sequencer/intern/strip_relations.cc
2024-04-24 15:02:25 +03:00
Aras Pranckevicius 9350444e74 Make render/preview also mark images and movies as missing/present as it loads them
Since that can be on a different thread, added mutex around media
presence functions.
2024-01-11 13:25:34 +02:00
Aras Pranckevicius 693a17e57e Code review adjustments 2024-01-11 12:50:24 +02:00
Aras Pranckevicius 2718050268 Merge branch 'main' into vse-missing-media
# Conflicts:
#	source/blender/blenloader/intern/versioning_400.cc
2024-01-11 12:39:34 +02:00
Aras Pranckevicius f593281a2e VSE: move media presence cache invalidation to Refresh All operator 2024-01-10 10:55:47 +02:00
Aras Pranckevicius 639395d367 VSE: fix editing path of sound strip not invalidating proper presence caches
The sound strips actually reference bSound data block, and multiple
strips can reference the same one. Also when editing, it works
on bSound data, and you can't easily get to "which strips use it"
info.

So for sounds, cache media presence keyed by the bSound object itself,
not the sequencer strip.
2024-01-09 09:43:18 +02:00
Aras Pranckevicius a2b1317af1 Code review: put "show missing media" flag into Editing 2024-01-08 12:54:18 +02:00
Aras Pranckevicius 8117938876 Code review: fix wrong namespace 2024-01-08 11:28:09 +02:00
Aras Pranckevicius be422aab9f VSE: invalidate missing media cache when doing missing file checks, or editing strip
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-01-07 15:34:23 +02:00
Aras Pranckevicius 7a71556d7a Cleanup 2024-01-07 13:41:33 +02:00
Aras Pranckevicius da87c5cff7 VSE: display missing media as diagonal red stripes 2024-01-07 13:19:11 +02:00
Aras Pranckevicius 684845e084 VSE: option (on by default) to render missing images/movies as magenta 2024-01-07 09:07:00 +02:00
Aras Pranckevicius 5238713274 VSE: Indicate strips with missing media with red tint in the timeline 2024-01-06 19:32:20 +02:00