Aras Pranckevicius aras_p
Aras Pranckevicius pushed to vse_fix_copy_flags at aras_p/blender 2024-08-28 08:38:11 +02:00
a3a2d42e69 Fix: Scene copy does not copy VSE cache flags
c30d7bb458 UI: Fix Docking Issues for Very Narrow Areas
ab261355ab UI: clarify "show faces" description
2fd2af86e8 Fix incorrect export FBX time
9665b32320 UI: Remove OPTYPE_INTERNAL from SCREEN_OT_area_join
Compare 10 commits »
Aras Pranckevicius created branch vse_fix_copy_flags in aras_p/blender 2024-08-28 08:38:10 +02:00
Aras Pranckevicius commented on issue blender/blender#126875 2024-08-28 08:24:16 +02:00
OBJ with only edges and verts exports with each edge as a separate mesh item

The more I think about this problem, the more I wonder if this isn't really more of a bug on the SideFX and Autodesk side...

It feels like that, yes. The OBJ file description (there's no…

Aras Pranckevicius closed issue blender/blender#126875 2024-08-28 08:21:25 +02:00
OBJ with only edges and verts exports with each edge as a separate mesh item
Aras Pranckevicius commented on issue blender/blender#126875 2024-08-28 08:21:07 +02:00
OBJ with only edges and verts exports with each edge as a separate mesh item

Thanks for the report! This sounds the same as #126457 so I'll close this one as duplicate. And start looking into actually fixing the other one :)

Aras Pranckevicius approved blender/blender#126866 2024-08-28 06:05:38 +02:00
Fix #126865: Added movie has incorrect length

Logic makes sense. And yeah it would be good to cleanup/refactor that code into more sensible state...

Aras Pranckevicius suggested changes for blender/blender#118670 2024-08-27 19:48:32 +02:00
VSE: Add anim manager

Added comments - some about overall design, some suggestions how to fix the actual deadlock/crash/exception that I'm seeing in my tests on Windows

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 19:47:34 +02:00
VSE: Add anim manager

Overall it "feels like" usage of the anim manager needs a lot of (cumbersome, error prone) acquiring and releasing.

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 19:40:27 +02:00
VSE: Add anim manager

If anims size is zero, return here in SEQ_add_reload_new_file will leave anims locked? i.e. missing strip_anims_release

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 19:38:37 +02:00
VSE: Add anim manager

Isn't this code path (right before break) in SEQ_time_sequence_get_fps potentially missing a strip_anims_release call?

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 19:37:10 +02:00
VSE: Add anim manager

This uses different logic compared to strip_anims_acquire, which was part of the reason why I was getting deadlocks/exceptions in my tests: acquire filters for "movies only" and then for duplicates, whereas this one only filters for duplicates.

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 19:35:32 +02:00
VSE: Add anim manager

This will leave result filepath uninitialized (containing garbage or previous data) in this case, which was part of the reason why I was getting deadlock/exception in my tests. Suggest adding r_filepath[0] = 0; before return.

Aras Pranckevicius commented on pull request blender/blender#126405 2024-08-27 15:18:16 +02:00
VSE: Faster and more consistent thumbnail cache

Sergey says "I don't see issue with that" on the chat

Aras Pranckevicius commented on pull request blender/blender#118670 2024-08-27 11:32:07 +02:00
VSE: Add anim manager

I can reproduce very very slightly worse playback rate with this PR, but either your gold-edit-v804 is different than mine or your machine is worse than mine (AMD 5950x CPU), because I can…

Aras Pranckevicius commented on pull request blender/blender#126405 2024-08-27 09:12:22 +02:00
VSE: Faster and more consistent thumbnail cache

The job exits when there are no more incoming requests. But since processing requests takes some time, it can (and very often does) happen that while the job is processing some requests, some more…

Aras Pranckevicius pushed to vse_thumbs_cache at aras_p/blender 2024-08-27 09:10:05 +02:00
7430f1f472 Code style
Aras Pranckevicius commented on pull request blender/blender#126405 2024-08-27 09:08:59 +02:00
VSE: Faster and more consistent thumbnail cache

There's a ton of for (const auto & or for (auto & within Blender code, I assumed using auto for iterators or things being iterated on was common practice. kvp here is "key value pair", but…

Aras Pranckevicius commented on pull request blender/blender#126405 2024-08-27 09:06:55 +02:00
VSE: Faster and more consistent thumbnail cache

It solves an issue of new incoming requests that would be piled up. Consider:

  1. You start looking at some area that needs hundreds of thumbnails.
  2. The job starts, copies them over to itself…
Aras Pranckevicius commented on pull request blender/blender#126405 2024-08-27 09:03:13 +02:00
VSE: Faster and more consistent thumbnail cache

Good catch! Pushed a fix, the thumbnails job was not cleaned up properly when destroying the thumbnail cache (as part of Ctrl+E refresh).

Aras Pranckevicius pushed to vse_thumbs_cache at aras_p/blender 2024-08-27 09:02:04 +02:00
ef68f24a3d Fix occasional crash when doing "refresh all" due to thumbs job still being in-flight when thumbnail cache is deleted.