User:ISS/Reports/2023
< User:ISS
Week 21 (May 22 - May 26)
This week
- Triaging
- Bugfixing
Next week
- I have request to still modify retiming feature in 3.6, so will try to do that since it's in bcon3
- Cleanup on-demand audio device handling patch and set it for review
- Finish [PR to remove indexer](https://projects.blender.org/blender/blender/pulls/108059) and test it.
- Work on improved retiming UI
Activity on tracker: 58
- Closed: 8
Week 20 (May 16 - May 19)
This week
- Landed smooth transition feature for retiming
- Bit of patch review and bugfixing
- Made [PR to remove indexer](https://projects.blender.org/blender/blender/pulls/108059)
- Checked equalizer patch and state of FFTW libs (doesn't build right now)
- Continued working on on-demand audio device handling - looking for some elegant solution to check if thread id running, but delayed device closing otherwise works well.
Next week
- Triaging
- Bugfixing
Commits:
- Fix #107588: Sound strip has negative length a928d6d6b7
- Fix lite build error 354ef89d20
- VSE: Smooth transition for retiming tool 4dc026ec8e
Week 19 (May 08 - May 12)
This week
- Triaging
- Bugfixing
Next week
- Main goal is to commit ["Speed ramp feature"](https://projects.blender.org/blender/blender/pulls/107197)
- I would still like to continue to work on animation handling by retiming tool, though I won't be able to merge it in time, so it's not biggest priority.
Activity on tracker: 46
* Closed: 8
Commits:
- Fix #107289: Sound strips are invisible and overlap c9be925f7d
- Cleanup: Clang-format bb51cdedb7
Week 18 (May 01 - May 05)
This week
- Worked on speed ramp feature. I have tried few algorithms(derivative function, numerical differentiation, bezier curve) to make sound and video in sync, but I have failed. I am pretty sure, that the algorithm is correct. To investigate further I will have to check whether this could be caused by incorrect interpolation in audaspace code.
- Investigated possibility of not starting sound playback when Blender starts. This seems to be possible, will have to check with other developers on whether this approach worked correctly.
- One day was national holiday.
Next week
- Triaging
Week 17 (Apr 24 - Apr 28)
This week
- Triaging
- Updated weekly report script
Next week
- Continue working on speed ramp feature
- Investigate possibility of not starting sound playback when Blender starts
- If I finish retiming ramp, I can start on freeze frame feature or animation retiming.
Activity on tracker: 92
* Closed: 23
Commits:
- Fix #107390: Image transformation in VSE is very slow be53da087d
Week 16 (Apr 17 - Apr 21)
This week
- Reviewed GSOC proposals
- Committed sound retiming patch
- Fixed scene not used as hash for thumbnail
- Created patch for retiming "speed ramp"
Next week
- Triaging
- Bugfixing
Commits:
- Fix VSE thumbnails are displayed from incorrect scene c547ff1ebd
- Fix failing lite build 7bf56e5c75
- UI: Make it possible to add shortcuts to UI operators. 35a8341d7b
- VSE: Add sound strip retiming support b21695a507
Week 15 (Apr 10 - Apr 14)
This week
- Triaging
- 1 day national holiday
Next week
- Review GSOC proposals
- Try to get sound retiming reviewed
- Go over design of ramp mode for retiming and make patch
- Fix scene not used as hash for thumbnail
- If some time is left over, I will start working on animation support for retiming
Activity on tracker: 100
- Need to update parser to get more stats due to website change
Week 14 (Apr 03 - Apr 07)
This week
- Checked why changing font does mess up with second timeline region
- Mostly finished patch to store strip durations in seconds to allow for framerate changes. There are small issues I did not have time to look into (likely need to just divide frames by fps somewhere in RNA code)
- Continue with sound retiming review - Audaspace is done now
Next week
- Triaging
Commits:
- Fix: VSE Channels region unhides when changing font 3e8f85c743
- VSE: Clarify why frame range is drawn differently than in other editors da6dfc2b43
Week 13 (Mar 27 - Mar 31)
This week
- Triaging
Next week
- Check why changing font does mess up with second timeline region
- Finish patch to store strip durations in seconds to allow for framerate changes
- Continue with sound retiming review
- Bugfixing
Activity on tracker: 106
- Closed: 20
Week 12 (Mar 20 - Mar 24)
This week
- Due to personal issues, I was unable to focus on development, so I took a week off, will move some items to next development week.
Next week
- Triaging, bugfixing
- Check why changing font does mess up with second timeline region
Week 11 (Mar 13 - Mar 17)
This week
- Triaging, bugfixing
Next week
- Continue retiming review
- Finish patch to store strip durations in seconds to allow for framerate changes
- Continue with sound retiming review
- Bugfixing
- Check why changing font does mess up with second timeline region
Activity on tracker: 89
- Closed: 19
Commits:
- VSE: Update text of text strip after each typed character 1b2f58adff
- Fix 105824: Retiming remove gizmo size is fixed bb1c503bee
- Fix #105823: Crash While deleting retiming handles e4eb9e04e0
- Fix #90389: No labels in scrubbing area with small FPS 1ad3fa09c9
- Fix issues with retiming API 559898709f
Week 10 (Mar 06 - Mar 10)
This week
- Try to store strip durations in seconds to allow for framerate changes - This took much more time than expected, but ultimately I was able to make it work.
- Check why scene strip retiming doesn't work, investigate subframe usage - After quick investigation, I was not able to reproduce the issue.
Next week
- Triaging, bugfixing
New PR:
- [WIP] VSE: Use seconds for strip length and position https://projects.blender.org/blender/blender/pulls/105620
Commits:
- VSE: Use flag for strips with single frame of content. 66eedc542b
- Fix: VSE retiming off by 1 error a97cae3efc
- Cleanup: Remove useless function cf39e077b3
Week 9 (Feb 27 - Mar 03)
This week
- Triaging, bugfixing
Next week
- Continue retiming review
- Try to store strip durations in seconds to allow for framerate changes
- Check why scene strip retiming doesn't work, investigate subframe usage
- Check why changing font does mess up with second timeline region
Activity on tracker: 119
- Closed: 21
New PR:
- UI: Make it possible to add shortcuts to UI operators https://projects.blender.org/blender/blender/pulls/105383
Commits:
- Fix failing VSE test c02feb6773
- Fix mistake in previous commit 6749593aec
- Fix VSE clamping strip content length incorrectly b4100ed377
Week 8 (Feb 20 - Feb 24)
This week
- Committed first retiming patch, did dit of back and forth around implication of incomplete feature, so patch was updated to use speed factor for sound strips still.
- Updated sequencer page on gitea with links to bug reports
- Worked on tool to pars gitea activities page to aid with making weekly reports
Next week
- Triaging, bugfixing
Commits:
- Fix #84057: Delete operator removes unexpected strip c3b53abc10
- Fix #104584: Reassigning effect strip input does not update its position 4cb119f533
- Fix #104806: Graphical glitches in VSE timeline region 5cd2be7d54
Week 7 (Feb 13 - Feb 17)
This week
- Triaging
Next week
- Main focus will be retiming tool
- Bugfixing
- Add convinience links to sequencer label on gitea
- Write quick tool for weekly reports, probably won't be super precise as with phabricator, but some automation would be good.
Activity on tracker: 87
- Closed: 15
Commits:
- Fix #84057: Delete operator removes unexpected strip c3b53abc10
- Fix #104584: Reassigning effect strip input does not update its position 4cb119f533
- Fix #104806: Graphical glitches in VSE timeline region 5cd2be7d54
Week 6 (Feb 6 - Feb 10)
This week
- Worked on feature to preserve strip proportions when changing scene framerate, So far I have working version, but precision is lost when framerate is decreased and increased. Perhaps a solution could be to store strip duration and offsets in seconds, but only internally, will have to experiment with this approach.
- Got familiarized with Gitea and new workflows.
Next week
- Triaging
Week 5 (Jan 30 - Feb 03)
This week
- Triaging
Next week
- Will work on feature to preserve strip proportions when changing scene framerate. This includes handling animation and copying strips. This was a request from Hjalti.
- Will try to start review of retiming sound handling
Involved in 43 reports:
- Confirmed: 12
- Closed as Resolved: 1
- Closed as Invalid: 9
- Closed as Duplicate: 2
- Needs Info from User: 10
- Needs Developer to Reproduce: 0
- Actions total: 80
Review: 1
- Richard Antalik (ISS) accepted D16878: Fix T88617: Wrong annotation cursor in Preview of sequencer editor. D16878
Commits:
- VSE: Add Update scene frame range operator rB90e94068
- Fix T103852: Muting timeline channel does not update image rBad146bd1
Week 4 (Jan 23 - Jan 27)
This week
- Mostly bugfixing, Did some investigation and fixing on T103982, Final fix was provided by Jeroen, as the code performs better, even though quality still can be impoved.
Next week
- Triaging
Commits:
- VSE: Add Update scene frame range operator rB90e94068
- Fix T103852: Muting timeline channel does not update image rBad146bd1
- VSE: Handle drivers when duplicating strips rB4e9c6929
- Fix (Unreported): VSE side panel flickering when tweaking offset value rB3a9e5891
- Fix (unreported): Pasted strip is not active rBd7e91427
- Cleanup: VSE: use
context->for_render
instead ofG.is_rendering
rB8336de03 - Fix T104073: Unable to add more than two strips in one channel rBc5d9938a
Week 3 (Jan 16 - Jan 20)
This week
- Triaging, bugfixing
Next week
- Bugfixing
Involved in 36 reports:
- Confirmed: 8
- Closed as Resolved: 1
- Closed as Invalid: 7
- Closed as Duplicate: 1
- Needs Info from User: 14
- Needs Developer to Reproduce: 0
- Actions total: 69
Review: 1
- Richard Antalik (ISS) accepted D17002: Change default AV1 encoder for "slowest". D17002
Week 2 (Jan 09 - Jan 13)
This week
- Updated retiming patch for review, but spent most time chasing bugs and bugfixing.
Next week
- Triaging, bugfixing
Commits:
- Fix T103818: Freeze frames in movie strips when timecodes are used rBa5c3f5b0
- Fix crash when dragging video into VSE timeline rB3a98dc68
- Fix T103531: Hold split not working correctly rBec2046c3
Week 1 (Jan 02 - Jan 06)
This week
- Triaging, bugfixing, catching up with emails from vacation
Next week
- Bugfixing, will try to resume review of retiming tools, other than that general development
Involved in 48 reports:
- Confirmed: 9
- Closed as Resolved: 1
- Closed as Invalid: 19
- Closed as Duplicate: 2
- Needs Info from User: 7
- Needs Developer to Reproduce: 0
- Actions total: 64
Review: 1
- Richard Antalik (ISS) added a comment to D16878: Fix T88617: Wrong annotation cursor in Preview of sequencer editor. D16878
Commits:
- Fix T103601: Crash on making Contactsheet rB2e0cf17f