User:ISS/Reports/2022

Week 26 (Jun 27 - Jul 01)

This week

  • Bugfixing
  • Committed VFR patch and new retiming system
  • Started working on tools for retiming so strip can be manipulated with more intuitively

Next week

  • Triaging


Review: 2

  • Richard Antalik D14412: Graphical sound equalizer. D14412
  • Richard Antalik D12048: Feature: display_stack() function for meta_toggle. D12048

Commits:

  • Fix sequencer transform test failing. rB16264aeb
  • Fix T90964: Strip can't be deleted if cursor is at bottom of timeline rBa9696f04
  • Fix incorrect strip position if pitch was animated rB66de6537
  • Fix T99266: Crash when dragging file to VSE from file browser rB6bb703a9
  • Fix T99133:animating multiply factor on video strips crashes blender rB547efb6b
  • VSE: Improved Retiming system rB302b04a5
  • Fix frame_final_start/end strip property not setting handle position rBb5858724
  • Fix T99216: RNA startdisp and enddisp return unreliable values rB17a773cd
  • Fix error in previous commit - missed include rB36348bf4
  • Fix meta strip has incorrect range when created rB8eef9871
  • VSE: Add API function to select displayed meta strip rB6b35d9e6
  • FFmpeg: Add VFR media support rBf0a3d2be

Week 25 (Jun 20 - Jun 24)

Next week

* Triaging

This week

* Patch review
* Cleanup VSE font management, fix prefetch triggering assert
* Work on tools for new retiming system

Involved in 84 reports:

  • Confirmed: 15
  • Closed as Resolved: 1
  • Closed as Invalid: 0
  • Closed as Duplicate: 2
  • Needs Info from User: 18
  • Needs Developer to Reproduce: 0
  • Actions total: 124

Commits:

  • Fix T98925: Editor panels are broken rBe08c9324
  • Fix T99110: Crash after running view_all operator in VSE rB5c6ffd07
  • Fix T99091: Freeze when changing strip source with thumbnails enabled rBd1ea39aa

Week 24 (Jun 13 - Jun 17)

This week

  • Bugfixing
  • Updated VFR patch and addressed some concerns
  • Started working on Add keyframe menu

Next week

  • Triaging

Review: 1

  • Richard Antalik (ISS) closed D15201: Fix T86076 MPEG Settings Ignored at Render. D15201

Commits:

  • Cleanup: Move function definition to correct file rB04a75c90
  • Fix T72831: Incorrect animation handling when strips overlap rB20ba1303
  • Fix T98168: Meta strips do not copy animation to another scene rBa59fedb0
  • Fix T98797: VSE Slip Strip Contents doesn't work properly rB06780aa4
  • Fix T97987: Can not keyframe strip mirror in Y axis rB77b34a00
  • Fix T93500: Sequence.fps returns 0 when proxy is used rB988fc249
  • Fix T93469: Image not moving in proportion to mouse rB1c5f09e8
  • Fix VSE: Effect strip has length of 1 frame when added rB1243c2bd

Week 23 (Jun 06 - Jun 10)

This week

  • Triaging

Next week

  • Will start with one or two days of bugfixing
  • Go over VFR patch again, try to commit to master
  • Retiming patch will have to wait for a week, but I may start to work on retiming tool which will extend basic functionality

Involved in 48 reports:

  • Confirmed: 6
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 2
  • Needs Info from User: 24
  • Needs Developer to Reproduce: 0
  • Actions total: 70

Commits:

  • Fix T98621: Image does not update when tweaking strip properties rB9c029a3e

Week 22 (May 30 - Jun 03)

This week

  • Finished works on time handling and retiming patch. Retiming is not merged yet, but after functional review it can be merged next week ideally.

Next week

  • Mostly triaging, will also go over manual and update parts that are missing.

Review: 2

  • Richard Antalik (ISS) added a comment to D14987: VSE: New Set Scene length base on Strip length. D14987
  • Richard Antalik (ISS) accepted D15047: VSE preview transform autokeying improvements. D15047

Commits:

Week 21 (May 23 - May 27)

This week

  • Mostly triaging

Next week

  • Continue with cleanup in time handling and work on retiming

Involved in 50 reports:

  • Confirmed: 15
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 4
  • Needs Info from User: 17
  • Needs Developer to Reproduce: 0
  • Actions total: 95

Review: 4

  • Richard Antalik (ISS) added a comment to D15047: VSE preview transform autokeying improvements. D15047
  • Richard Antalik (ISS) added a comment to D14987: VSE: New Set Scene length base on Strip length. D14987
  • Richard Antalik (ISS) added a comment to D14920: Video rendering FFMpeg AV1 codec encoding support. D14920
  • Richard Antalik (ISS) added a comment to D14412: Graphical sound equalizer. D14412

Commits:

  • Fix T98141: Strip rotation is limited to +/360 degrees rBc968dae0
  • Fix T98057: Adjustment layer blend mode not optimal rB8eda776e

Week 20 (May 16 - May 20)

This week

  • Bugfixing
  • "Major" cleanup of VSE strip length and position handling - D14990 and commit VSE: Remove still frame offsets rB8ca9ce09. It's relatively small change in principle, but requires new infrastructure to accomplish this goal. This infrastructure can be reused in other areas where relationship handling is needed and could provide faster and simpler way to do so.

Next week

  • More bugfixing and triaging

Review: 4

  • Richard Antalik (ISS) accepted D14794: VSE: Delete Strip and Data in one step. D14794
  • Richard Antalik (ISS) accepted D14807: VSE: New Change Scene in Change menu. D14807
  • Richard Antalik (ISS) accepted D14790: VSE: Add new Scene and Strip. D14790

Commits:

  • VSE: Display sound sample rate and channels rB89106a69
  • Cleanup: Move strip handle manipulation to time section rB28316e08
  • VSE: Remove still frame offsets rB8ca9ce09
  • Fix T98021: Crash when using scene strip as sequencer input rB35e73aa3

Week 18 (May 2 - May 6)

This week

  • Bugfixing
  • VSE design workshops, brainstorming what the future of VSE should look like and drafting design of new features and changes.
  • Worked on strip retiming feature. This would be similar to speed effect feature, but it will be strip property/modifier. Feature parity with speed effect is planned to be implemented via dedicated tool that can provide visual feedback to operations. This may require fundamental change to how offsets work to keep this feature manageable, but this should be simple change with little to no difference to user.

Next week

  • Week off
  • After week off, bugfixing and finishing off retiming feature.

Commits:

  • Fix VSE view clamping not working rBa2e3005b
  • Fix T97720: Fix meta strip shows incorrect mute state. rB2ea9d1fc
  • Fix T97744: Speed effect causes memory leak rBdaa9edc9
  • Fix T97733: Crash when adding new scene rBfd984032
  • Fix T97507: Crash when deleting adjustment layer rB38a4d96a

Week 17 (Apr 25 - Apr 29)

This week

  • Triaging, committed limiting view for sequencer timeline for bcon2
  • Setting up machine for development and preparing for trip to Amsterdam

Next week

  • Bugfixing
  • VSE design workshops

Week 16 (Apr 18 - Apr 22)

This week

  • Bugfixing
  • Worked on Thumbnail improvements instead of operators for preview since that is subject to GSOC possibly.

Next week

  • Triaging

Review: 3

  • Richard Antalik (ISS) closed D14578: Fix T70844 :Incorrect snappping of strips when effects attached. D14578
  • Richard Antalik (ISS) closed D14222: Sequencer: Preview frame selected operator. D14222
  • Richard Antalik (ISS) added a comment to D14565: Display sound specs in VSE. D14565

Commits:

  • VSE: Update first thumbnail when moving handle rB29b9187b
  • Fix: VSE channels region visible in preview rB48f369d6
  • Fix: VSE channels area has no background rBce95856f
  • Fix typo in previous commit rBb719fa26
  • Cleanup: VSE effect relationship checking rB0c3d2461
  • Fix T70844: Incorrect snappping of strips when effects attached rB502f3deb
  • VSE: Add frame selected operator for preview rBe16ff413
  • Fix T97254: VSE channel mute does mute sound rB2bd9cbe4
  • Fix T97356: Crash when adding adjustment layer strip rB3cef9eba

Week 15 (Apr 11 - Apr 15)

This week

  • Triaging
  • Had to travel and internet wasn't best so mainly went over bunch of reports where I was waiting for information and closed inactive

Next week

  • Preview transform improvements - Make option for visual transformation of origin, add keyframing operators.
  • Bugfixing

Involved in 75 reports:

  • Confirmed: 4
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 3
  • Needs Info from User: 14
  • Needs Developer to Reproduce: 0
  • Actions total: 98

Week 14 (Apr 04 - Apr 08)

This week

  • Patch review - D14187, D14222, D14412
  • Bugfixing

Next week

  • Triaging

Review: 3

  • Richard Antalik (ISS) abandoned D14187: Fix:T95276 Keyframes of other strips(effects) don't move while moving the meta strip.. D14187
  • Richard Antalik (ISS) requested changes to D14565: Display sound specs in VSE. D14565
  • Richard Antalik (ISS) requested changes to D14222: Sequencer: Preview frame selected operator. D14222

Commits:

  • Fix T97133: Crash when creating a scene copy rB69a4d113
  • Fix T95276: Effect strip animation not updated when moving strips rB32da64c1
  • Fix T96595: Animation not duplicated for meta children rBc14ed182
  • Fix T97071: Duplicating strip in locked channel creates overlapping strips rBd5550c7b
  • Fix errors in sequencer channel headers rBe4289f23
  • Fix T96575: Can't set vertex theme color rB068d2b08
  • VSE: Use edge panning rBe49fef45
  • VSE: Add channel headers rB277fa2f4


Week 13 (Mar 28 - Apr 01)

This week

  • Triaging

Next week

  • Patch review - D14187, D14222, D14412
  • Preview transform improvements - Make option for visual transformation of origin, add keyframing operators.
  • Bugfixing

Involved in 49 reports:

  • Confirmed: 12
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 4
  • Needs Info from User: 14
  • Needs Developer to Reproduce: 0
  • Actions total: 88

Review: 1

  • Richard Antalik (ISS) added a comment to D12048: Feature: display_stack() function for meta_toggle. D12048

Week 12 (Mar 21 - Mar 25)

This week

  • More work on VSE channels feature, implemented UI scaling to allow very small UI features in timeline. Attempt to use tree views was so far unsuccessful
  • Unable to work for 2 days because of sickness

Next week

  • Triaging
  • Resolve high prio bugs at least
  • Patch review
  • Possibly some work on channels feature to merge to master.

Week 11 (Mar 14 - Mar 18)

This week

  • Triaging

Next week

  • More work on channels feature to merge to master

Involved in 59 reports:

  • Confirmed: 19
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 5
  • Needs Info from User: 19
  • Needs Developer to Reproduce: 0
  • Actions total: 87

Review: 1

  • Richard Antalik (ISS) added a comment to D14345: Fix T96476: Equalize Handles Operator not working on all selected keyframes. D14345

Week 10 (Mar 07 - Mar 11)

This week

Next week

  • Triaging

Review: 1

  • Richard Antalik (ISS) added a comment to D14187: Fix:T95276 Keyframes of other strips(effects) don't move while moving the meta strip.. D14187

Commits:

  • Fix incorrect meta strip background color rBfe3a9fcc
  • Simplify sound property handling rB3cb31672
  • Fix T96156: Snap to 3D cursor can't be undone rB4681987d

Week 9 (Feb 28 - Mar 04)

This week

  • Triaging

Next week

  • Push planned features to master.

Involved in 47 reports:

  • Confirmed: 10
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 6
  • Needs Info from User: 12
  • Needs Developer to Reproduce: 0
  • Actions total: 89

Review: 3

  • Richard Antalik (ISS) added a comment to D14222: Sequencer: Preview frame selected operator. D14222
  • Richard Antalik (ISS) accepted D14148: VSE: Allow to create scene in strip properties. D14148
  • Richard Antalik (ISS) requested changes to D14187: Fix:T95276 Keyframes of other strips(effects) don't move while moving the meta strip.. D14187

Commits:

Week 8 (Feb 21 - Feb 25)

This week

  • More work on VSE channels, patch should be mostly finished, ready for feedback

Next week

  • Triaging
  • Bugfixing

Commits:

Week 7 (Feb 14 - Feb 18)

This week

  • Triaging

Next week

  • Implement changes to VSE channel headers patch
  • Bugfixing

Involved in 80 reports:

  • Confirmed: 14
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 5
  • Needs Info from User: 35
  • Needs Developer to Reproduce: 0
  • Actions total: 121

Review: 1

  • Richard Antalik (ISS) accepted D14063: Refactor our code to be compatible with ffmpeg 5.0. D14063

Week 6 (Feb 07 - Feb 11)

This week

  • Finished VFR support patch - D13583
  • Looked into new found seek issue with some files that may not be well encoded. Created brute force patch for this.
  • Submitted transform effect removal patch for review
  • Clarified design for channel headers, worked more on implementation. Still need to publish this design, will do it next week

Next week

  • Mainly triaging, if there are any high priority issues, I should fix them asap, so may use bit of time on bugfixing.

Commits:

  • VSE: Fix sound strip not aligned with movie strip rB3e67831d
  • VSE: Use float for transformation offset rBb4700a13
  • VSE: Add filter method to strip transform rB1c5f2e49

Week 5 (Jan 31 - Feb 04)

This week

  • Triaging

Next week

  • Bugfixing, mainly ffmpeg stuff, so I was able to gain more insights for VFR issues as well. Patch still needs testing and final polishing before merging into master.
  • I had to take 1 day off, will move this to next week of development
  • Finish VFR support patch - D13583
  • Remove transform effect strip.
  • Clarify channel header design and publish it.
  • Rest of time will be spent on bugfixing.

Involved in 105 reports:

  • Confirmed: 22
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 3
  • Needs Info from User: 38
  • Needs Developer to Reproduce: 0
  • Actions total: 152

Commits:

  • Fix T95378: Seek problems when timecodes are used rB95fcb418
  • Fix T95353: Crash with proxy auto building rBa12265f0
  • Fix T93856: VP9 lossless render missing alpha rBf4201183
  • Fix T94287: gaps between strips when adding movies rB68c2650b

Week 4 (Jan 24 - Jan 28)

This week

  • Bugfixing, mainly ffmpeg stuff, so I was able to gain more insights for VFR issues as well. Patch still needs testing and final polishing before merging into master.
  • I had to take 1 day off, will move this to next week of development

Next week

  • Triaging

Review: 1

  • Richard Antalik (ISS) added a comment to D13908: Fix: Incorrect left border glitches in unaligned anim images. D13908

Commits:

  • Merge branch 'blender-v3.1-release' rB0b286438
  • Fix memory leak when adding movie strips rB544a0f28
  • Fix T93328: Movie seeking doesn't work. rBf2b24272
  • Fix T94149: Incorrect sound strip length rB83094d9a
  • VSE: Build proxies only for slow movies rBb45e71e2
  • VSE: Use timecodes by default rBeab066cb
  • Fix T94237: Glitch when copying unaligned ffmpeg buffer rB2ed73fc9

Week 3 (Jan 17 - Jan 21)

This week

  • Triaging
  • Spent some time looking at issues with VFR files reported from studio

Next week

  • Mainly Bugfixing.
  • More work on VFR issues, try to automate error correction by loading timecodes if available, report errors to user. More work and tesing of D13905 which would hopefully make timecodes unnecessary at all.

Involved in 87 reports:

  • Confirmed: 23
  • Closed as Resolved: 0
  • Closed as Invalid: 0
  • Closed as Duplicate: 8
  • Needs Info from User: 30
  • Needs Developer to Reproduce: 0
  • Actions total: 140

Review: 1

  • Richard Antalik (ISS) added a comment to D13881: Fix for T94496 with unaligned image widths. D13881

Commits:

Week 2 (Jan 10 - Jan 14)

  • Worked on channel headers, I was able to familiarize myself with changes necessary to draw headers and various ways to implement how channels can be handled. Next step is to create design draft with more concrete goals outlined.
  • Created patch for copying strips between scenes with animation - D13845. This required bit more cleanup, see D13852

Commits:


Week 1 (Jan 03 - Jan 07)

This week

  • Triaging
  • Bit more of documenting VSE design, still 2 chapters to do.

Next week

  • This time really start preliminary design/sandbox work on VSE channel headers.
  • Bugfixing for any leftover time.

Involved in 73 reports:

  • Confirmed: 22
  • Closed as Resolved: 1
  • Closed as Invalid: 0
  • Closed as Duplicate: 3
  • Needs Info from User: 26
  • Needs Developer to Reproduce: 0
  • Actions total: 108