Aras Pranckevicius aras_p
Aras Pranckevicius commented on pull request blender/blender#118200 2024-02-13 12:48:54 +01:00
Tests: Add sequencer effect render tests
Aras Pranckevicius created pull request blender/blender#118200 2024-02-13 12:47:48 +01:00
Tests: Add sequencer effect render tests
Aras Pranckevicius pushed to vse_effect_tests at aras_p/blender 2024-02-13 12:47:24 +01:00
5da493968c Tests: Add sequencer effect render tests
Aras Pranckevicius created branch vse_effect_tests in aras_p/blender 2024-02-13 12:47:24 +01:00
Aras Pranckevicius pushed to ffmpeg_swscale_cache at aras_p/blender 2024-02-13 10:23:02 +01:00
7782025ea8 Merge branch 'main' into ffmpeg_swscale_cache
808be4c910 Format
0e4f9104bc Cleanup: unused includes in source/blender/gpencil_modifiers_legacy
866974ae56 Cleanup: unused includes in source/blender/animrig
38023283ac Cleanup: unused includes in source/blender/bmesh
Compare 73 commits »
Aras Pranckevicius pushed to main at aras_p/blender 2024-02-13 10:22:57 +01:00
0e4f9104bc Cleanup: unused includes in source/blender/gpencil_modifiers_legacy
866974ae56 Cleanup: unused includes in source/blender/animrig
38023283ac Cleanup: unused includes in source/blender/bmesh
e6cb2ca380 Cleanup: unused includes in source/blender/compositor
0933e21750 Cleanup: unused includes in source/blender/geometry
Compare 405 commits »
Aras Pranckevicius commented on pull request blender/blender#118130 2024-02-13 10:09:04 +01:00
ffmpeg: cache swscale contexts instead of re-creating them

Added the context scale cache max cap. Now no more than 32 spare swscale contexts are kept around.

Aras Pranckevicius pushed to ffmpeg_swscale_cache at aras_p/blender 2024-02-13 10:08:09 +01:00
89d5801d6b ffmpeg: ensure swscale context cache does not get too large
Aras Pranckevicius commented on issue blender/blender#118155 2024-02-13 06:10:33 +01:00
VSE Improve video decoding delays

Tangentially related, but my thinking was like below (most of it might be wrong/incorrect, since I've no idea what I'm talking about):

Primarily, you want two things out of sequencer:

  1. "no…
Aras Pranckevicius commented on pull request blender/blender#118130 2024-02-12 15:50:40 +01:00
ffmpeg: cache swscale contexts instead of re-creating them

@iss not directly related to this, but I've been looking at better "culling" of strips (#117790) which particularly on Gold seem to bring in quite some benefits (none of the strips there cover…

Aras Pranckevicius commented on pull request blender/blender#118130 2024-02-12 12:01:15 +01:00
ffmpeg: cache swscale contexts instead of re-creating them

@Sergey yeah I was thinking about that. They do internally create some threads, some lookup tables and possibly some buffers. Haven't measured how "heavy" they are exactly. I was thinking what…

Aras Pranckevicius created pull request blender/blender#118130 2024-02-12 10:35:30 +01:00
ffmpeg: cache swscale contexts instead of re-creating them
Aras Pranckevicius created branch ffmpeg_swscale_cache in aras_p/blender 2024-02-12 10:34:06 +01:00
Aras Pranckevicius pushed to ffmpeg_swscale_cache at aras_p/blender 2024-02-12 10:34:06 +01:00
0ac48647bb ffmpeg: cache swscale contexts instead of re-creating them
835b9a506d Merge branch 'blender-v4.1-release'
835651cfdd Fix cross_poly_v2 returning a negated value, add tests
3e0d77c80f Build: macOS support for "make source_archive"
5146e118c5 Fix broken MacOS builds after recent refactor.
Compare 10 commits »
Aras Pranckevicius deleted branch vse_cache_draw_opt from aras_p/blender 2024-02-09 17:18:07 +01:00
Aras Pranckevicius merged pull request blender/blender#118027 2024-02-09 17:18:05 +01:00
VSE: Simplify and speedup sequencer cache drawing
Aras Pranckevicius pushed to main at blender/blender 2024-02-09 17:18:04 +01:00
6f7ac2be53 VSE: Simplify and speedup sequencer cache drawing