Olly Funkster (Funkster)
User

Projects

User Details

User Since
Sep 29 2016, 6:09 PM (24 w, 6 d)

Recent Activity

Mon, Mar 13

Olly Funkster (Funkster) added a comment to D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..

@Alberto Mardegan (mardy) I don't think it works for multiple instances of the sub-scene.

Mon, Mar 13, 12:36 PM · Video Sequencer
Olly Funkster (Funkster) added a comment to D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..

@Germano Cavalcante (mano-wii) sorry for the delay in replying, have been AFK on holiday. I agree that the recursive search every frame is not efficient. I ended up doing it this way in order to avoid changing any structs / file data, to make sure it was compatible with as much as possible. It would be much better to record the parent / child's pointers into the scene / strip struct at the point of adding the scene, and save this into the file somehow, rather than working it out from scratch every time.

Mon, Mar 13, 10:58 AM · Video Sequencer

Sat, Mar 4

Olly Funkster (Funkster) added a comment to T50843: Pitched Audio renders incorrectly in VSE.

Huh, well this is quite odd. I started a fresh blend from scratch using your audio, and everything pitch-wise was going fine UNTIL I moved the clip (with g). Then, all hell breaks loose and there is no way that I've found to get everything back in step.

Sat, Mar 4, 1:50 PM · Video Sequencer, BF Blender

Fri, Mar 3

Olly Funkster (Funkster) added a comment to D2504: Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not..

Of course, but that would be a feature request so we cannot create a task on here. Perhaps on rightclickselect.com ? I could make a thread on there but won't have time to do it soon.

Fri, Mar 3, 8:04 PM · Video Sequencer
Olly Funkster (Funkster) added a comment to D2504: Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not..
  • Do we really need that Proxy/Timecode checkbox? (We already have the No proxy full render option)
Fri, Mar 3, 6:16 PM · Video Sequencer
Olly Funkster (Funkster) added a comment to D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..

Yes, sorry about the coding style stuff... force of habit from the style used at work and in all my home projects! I just can't stop my fingers from doing C++ style comments. If people are generally happy with the functionality I'll reformat it (and make sure the patch still works against an up-to-date master).

Fri, Mar 3, 5:06 PM · Video Sequencer
Olly Funkster (Funkster) updated D2381: Stop crash on loading files containing scenes with SEQ_USE_PROXY flag bit set, but no proxy data available.
Fri, Mar 3, 5:01 PM · BF Blender, Video Sequencer
Olly Funkster (Funkster) added inline comments to D2381: Stop crash on loading files containing scenes with SEQ_USE_PROXY flag bit set, but no proxy data available.
Fri, Mar 3, 5:00 PM · BF Blender, Video Sequencer
Olly Funkster (Funkster) added a comment to T50843: Pitched Audio renders incorrectly in VSE.

Hmm... can't confirm with released 2.78b, and I use the pitch control fairly often and thought I was familiar with its various foibles.

Fri, Mar 3, 4:03 PM · Video Sequencer, BF Blender

Wed, Mar 1

Olly Funkster (Funkster) added a comment to T50828: Grace Pencil crashes when try to use OpenGL render active viewport via Video Sequence Editor.

No crash here, Linux x64 hash d2f4900 (somewhere in between 2.78b and 2.78c)

Wed, Mar 1, 11:09 AM · Restricted Project, OpenGL / Gfx, Video Sequencer, BF Blender
Olly Funkster (Funkster) added a comment to T50781: VSE: Crash when rebuilding proxy.

I use proxies quite a bit and don't recall any random crashes. What format are your source videos in? If you can create a sample that crashes every time and upload it that would be great.

Wed, Mar 1, 11:06 AM · Video Sequencer, BF Blender

Thu, Feb 23

Olly Funkster (Funkster) added a comment to T50764: Effect-Stripe cross ignore softcut (knife).

Pretty sure that's not a bug... if you want to freeze-frame at your cut point, use hard cut (shift K). Soft cut followed by a cross is used to cross with moving pictures.

Thu, Feb 23, 5:08 PM · Video Sequencer, BF Blender

Feb 14 2017

Olly Funkster (Funkster) updated subscribers of T50679: VSE locked strips moves with gaps tools.

Seems this feature was done by @Ton Roosendaal (ton) and @Campbell Barton (campbellbarton) back in 2013, I'm sure there's a reason.

Feb 14 2017, 2:47 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) added a comment to T50679: VSE locked strips moves with gaps tools.

In fact, in the description of the command (hover over it), it does say "independent of selection or locked state of strips" so I guess this is intentional.

Feb 14 2017, 2:07 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) added a comment to T50679: VSE locked strips moves with gaps tools.

Confirmed with master hash d2f4900. Also positioning cursor over clip 2 and removing gaps also moves clip 3 - basically locking has no effect on the remove gaps command.

Feb 14 2017, 2:04 PM · Video Sequencer, BF Blender

Feb 9 2017

Olly Funkster (Funkster) added a comment to T42355: A video strip is unnecessarily cropped before final mapping to render result.

Because I felt like it, I have made D2506 which introduces Ken Burns Mode to Transform strips. If you find it helps then use it, if you don't then don't! :o)

Feb 9 2017, 6:04 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) retitled D2506: Add Ken Burns Mode to Transform strips, as an alternative approach to using high-resolution stills and videos in a low-resolution project from to Add Ken Burns Mode to Transform strips, as an alternative approach to using high-resolution stills and videos in a low-resolution project.
Feb 9 2017, 6:02 PM · Video Sequencer

Feb 8 2017

Olly Funkster (Funkster) added a comment to T50618: "Proxy/Timecode" check box on individual VSE video strips is ignored, and proxy is always used if present.

Patch made, just have to twist the arm of one of the devs to commit it :o)

Feb 8 2017, 3:48 PM · BF Blender, Video Sequencer
Olly Funkster (Funkster) awarded D2424: Add font selection to VSE text strips a Like token.
Feb 8 2017, 11:09 AM · Video Sequencer
Olly Funkster (Funkster) retitled D2504: Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not. from to Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not..
Feb 8 2017, 11:02 AM · Video Sequencer
Olly Funkster (Funkster) added a revision to T50618: "Proxy/Timecode" check box on individual VSE video strips is ignored, and proxy is always used if present: D2504: Make the "Proxy/Timecode" checkbox on individual VSE video strips have an effect on whether the proxy is used or not..
Feb 8 2017, 11:02 AM · BF Blender, Video Sequencer
Olly Funkster (Funkster) created T50618: "Proxy/Timecode" check box on individual VSE video strips is ignored, and proxy is always used if present.
Feb 8 2017, 10:54 AM · BF Blender, Video Sequencer

Jan 27 2017

Olly Funkster (Funkster) added a comment to T50489: VSE movie strips: unreliable timing, unwanted time warping.

I downloaded your phone video, and I think that it does not have a consistent framerate - as algorith noted its average framerate is 26.57fps, but even with blender set to that rate it doesn't map correctly.

Jan 27 2017, 12:45 PM · BF Blender, Video Sequencer
Olly Funkster (Funkster) added a comment to T50489: VSE movie strips: unreliable timing, unwanted time warping.

I use mixed framerates a lot, so I made blender cope with it better than it does... it's not quite production ready yet as I do notice bugs when I'm using it, but I no longer rely on the "speed control" strip.

Jan 27 2017, 10:26 AM · BF Blender, Video Sequencer

Dec 5 2016

david mcsween (davidmcsween) awarded D2322: Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed a Love token.
Dec 5 2016, 12:17 AM · Video Sequencer

Dec 1 2016

Olly Funkster (Funkster) added a comment to T50139: Adding a scene strip to VSE in the same scene makes results vary depending on scene start frame.

Huh. Confirmed using your command - I was using -f to render one frame rather than start and end frames.

Dec 1 2016, 6:02 PM · Rendering, Video Sequencer
Olly Funkster (Funkster) added a comment to T50139: Adding a scene strip to VSE in the same scene makes results vary depending on scene start frame.

I've tried a few variations, but always get the same size image as the one generated in interactive rendering.

Dec 1 2016, 10:54 AM · Rendering, Video Sequencer

Nov 25 2016

Olly Funkster (Funkster) added a comment to T50112: Text layer in VSE causing crash on .blend file startup.

TBH I didn't see anything specific to text strips in the debugger - it fails trying to load proxies on the following sequences:

Nov 25 2016, 1:50 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

Found a crash while looking at a slightly dodgy file, updated the diff to fix it.

Nov 25 2016, 12:16 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) updated the diff for D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..

I found a crash in the form of an infinite recursion loop in calculate_evaluation_frame_offset_recursive while looking at a (somewhat dodgy) file in T50112. Fixed by making sure that we don't recurse if the scene referenced by the current sequence in the loop is the parent scene.

Nov 25 2016, 12:15 PM · Video Sequencer
Olly Funkster (Funkster) added a comment to T50112: Text layer in VSE causing crash on .blend file startup.

FWIW I've made a diff for the patch that stops it crashing.

Nov 25 2016, 11:56 AM · Video Sequencer, BF Blender
Olly Funkster (Funkster) retitled D2381: Stop crash on loading files containing scenes with SEQ_USE_PROXY flag bit set, but no proxy data available from to Stop crash on loading files containing scenes with SEQ_USE_PROXY flag bit set, but no proxy data available.
Nov 25 2016, 11:55 AM · BF Blender, Video Sequencer
Olly Funkster (Funkster) added a revision to T50112: Text layer in VSE causing crash on .blend file startup: D2381: Stop crash on loading files containing scenes with SEQ_USE_PROXY flag bit set, but no proxy data available.
Nov 25 2016, 11:55 AM · Video Sequencer, BF Blender
Olly Funkster (Funkster) added a comment to T50112: Text layer in VSE causing crash on .blend file startup.

Crash confirmed on Linux x64, it's falling over in intern/readfile.c - direct_link_scene() where it tries to set seq->strip->proxy->anim to NULL but proxy itself is NULL so it segfaults. Perhaps this file expects proxy data (do you have proxy data on disk OP, or is this someone else's file?) and this function cannot cope if it is not found?

Nov 25 2016, 10:47 AM · Video Sequencer, BF Blender

Nov 23 2016

Olly Funkster (Funkster) added a comment to T50095: Video sequence editor openGL render crashes Blender.

This appears to be a duplicate of (fixed) issue T49975

Nov 23 2016, 10:33 AM · OpenGL / Gfx, Video Sequencer, BF Blender

Nov 16 2016

Olly Funkster (Funkster) added a comment to T49924: Grease Pencil (GP) not working on Video Sequencer Editor (VSE).

I just tried it on the released 2.78 (not 2.78a) and the somewhat-newer build I have been hacking on, both work the same - drawing by pressing D and clicking creates strokes, and if I let go of D before LMB then I can keep drawing new strokes with the mouse.

Nov 16 2016, 9:53 PM · Video Sequencer, Restricted Project, BF Blender

Nov 9 2016

Olly Funkster (Funkster) added a comment to T49862: Sequencer doesn't reflect source range in strip display correctly.

The frozen-end-frames behaviour is definitely related to this - the strip has its "endstill" value set as if the source was still the old length.

Nov 9 2016, 10:18 PM · Video Sequencer, BF Blender

Oct 30 2016

Olly Funkster (Funkster) added a comment to T49862: Sequencer doesn't reflect source range in strip display correctly.

Cool. I've just spotted a bug in my patch and fixed it in the diff, doesn't affect you but thought I'd mention it here in case anyone else has tried building with it.

Oct 30 2016, 7:24 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) updated the diff for D2322: Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed.

I realised there was a bug in my linked-list traversing that meant it would never look at the last one in the list. Now fixed.

Oct 30 2016, 7:22 PM · Video Sequencer
Olly Funkster (Funkster) added a watcher for Video Sequencer: Olly Funkster (Funkster).
Oct 30 2016, 12:17 PM

Oct 29 2016

Olly Funkster (Funkster) added a comment to T49862: Sequencer doesn't reflect source range in strip display correctly.

Righto. I made a quick demo vid of how it behaves now:
https://www.youtube.com/watch?v=08ovpPVXatY

Oct 29 2016, 3:50 AM · Video Sequencer, BF Blender

Oct 28 2016

Olly Funkster (Funkster) removed a watcher for Video Sequencer: Olly Funkster (Funkster).
Oct 28 2016, 1:26 PM
Olly Funkster (Funkster) added a member for Video Sequencer: Olly Funkster (Funkster).
Oct 28 2016, 1:26 PM
Olly Funkster (Funkster) added a comment to T49862: Sequencer doesn't reflect source range in strip display correctly.

I'm not sure if this is intentional or not, but it certainly bugs me. I have fixed it in the referenced diff by searching for any matching scene strips and updating their details.

Oct 28 2016, 1:12 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) retitled D2322: Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed from to Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed.
Oct 28 2016, 1:09 PM · Video Sequencer
Olly Funkster (Funkster) added a revision to T49862: Sequencer doesn't reflect source range in strip display correctly: D2322: Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed.
Oct 28 2016, 1:09 PM · Video Sequencer, BF Blender

Oct 27 2016

Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

Hi all,

Oct 27 2016, 10:51 AM · BF Blender, Animation, Video Sequencer

Oct 23 2016

Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Heh, sneaky. Animated volume will be late by the audio buffer length, but I doubt anyone will notice unless they're using very long buffers. Might get a click at the very start of the render if the first animated value is supposed to be 0, as it'll fade down from 1.0 to 0 over the first buffer.

Oct 23 2016, 12:09 AM · Video Sequencer, Audio, BF Blender

Oct 21 2016

Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Bit more info... having clicked the same button in my patched build, it now no longer crackles in preview playback.

Oct 21 2016, 4:56 PM · Video Sequencer, Audio, BF Blender
Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

FWIW, there is no clipping happening in the attached test file. I noticed the volume > 1.0 thing too, but the wind sample is quiet enough that the multiplied output never reaches 0dBFS. In my rendered example the sine still reaches 2.0.

Oct 21 2016, 4:38 PM · Video Sequencer, Audio, BF Blender

Oct 19 2016

Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Certainly, here you go:

Oct 19 2016, 12:49 PM · Video Sequencer, Audio, BF Blender
Olly Funkster (Funkster) created P418 Proof of concept of linear interpolation between audio volume animation in between video frames - see T49764.
Oct 19 2016, 12:47 PM · Video Sequencer, Audio
Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Proof of concept done... I had to touch more stuff than I thought, as it turns out the animation of volume isn't done where I thought it was (anyone know why there are two layers of volume animation? The m_volume.read in AUD_SequenceReader.cpp line 186 does nothing, always gives volume of 1.0!).

Oct 19 2016, 12:03 PM · Video Sequencer, Audio, BF Blender

Oct 18 2016

Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

f-curves / keyframes / modifiers / all the same evaluation system, at the video frame rate.

Oct 18 2016, 9:15 PM · Video Sequencer, Audio, BF Blender
Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Have just tried your sample. What you are hearing is the audio level being changed with each blender frame - it does not evaluate f-curves at the audio sample rate, only at the video frame rate, so if you are changing levels that quickly you will definitely hear zipper noise.

Oct 18 2016, 7:06 PM · Video Sequencer, Audio, BF Blender
Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

Okay, I've undone all that nonsense I pasted last week and have come up with a solution that seems sensible. However I am happy to be told that I've done everything wrong because to be fair I have no idea what I'm doing.

Oct 18 2016, 3:13 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) retitled D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly. from to Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..
Oct 18 2016, 3:10 PM · Video Sequencer
Olly Funkster (Funkster) added a revision to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene: D2308: Compensate for scenes-within-scenes when evaluating FCurves so that sequence strips in the VSE work correctly..
Oct 18 2016, 3:10 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) added a comment to T49764: Audio strips crackle when animating the volume.

Am I right in thinking that this is only a problem in preview playback? I've noticed it recently due to cranking the buffer size while CPU was high, but rendered output was fine.

Oct 18 2016, 10:29 AM · Video Sequencer, Audio, BF Blender

Oct 14 2016

Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

Okay, I'm very sorry for what I've just done to your source code. It's Friday afternoon, I'm about to go home and was hoping to have some kind of proof-of-concept, and this is what I ended up with:

Oct 14 2016, 7:16 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) created P414 This patch is truly horrible, but may have some glint of making F-Curves evaluate based on what scene they are being called from..
Oct 14 2016, 7:14 PM
Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

That fix did sort out a lot of the odd stuff that was going on with scene strips, but F-Curves appear to be evaluated completely independently of that system.

Oct 14 2016, 6:52 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) edited P413 Use sequence strip start offset when evaluating f-curves.
Oct 14 2016, 5:15 PM · Animation, Video Sequencer
Olly Funkster (Funkster) added a comment to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.

Err... I don't know how to create a diff on here, sorry!

Oct 14 2016, 5:09 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) created P413 Use sequence strip start offset when evaluating f-curves.
Oct 14 2016, 5:08 PM · Animation, Video Sequencer
Olly Funkster (Funkster) added a project to T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene: Animation.
Oct 14 2016, 4:36 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) edited the description of T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.
Oct 14 2016, 4:33 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) edited the description of T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.
Oct 14 2016, 4:32 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) edited the description of T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.
Oct 14 2016, 4:28 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) added a comment to T49424: VSE Scene Strip (in "Use Sequence" mode) Incompatible with certain Effect Strips.

Thanks Matt. I've created a new task (https://developer.blender.org/T49658), hope that's okay!

Oct 14 2016, 4:26 PM · Video Sequencer, BF Blender
Olly Funkster (Funkster) created T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene.
Oct 14 2016, 4:24 PM · BF Blender, Animation, Video Sequencer
Olly Funkster (Funkster) added a comment to T49424: VSE Scene Strip (in "Use Sequence" mode) Incompatible with certain Effect Strips.

Since I found that this applies to other strip types, I have made a blend file as an example. In the scene "sub" you can see the text count from 1 to 5. In the scene "master", "sub is inserted at 2s, and the numbers start counting from 3 instead of 1.

Oct 14 2016, 1:04 PM · Video Sequencer, BF Blender

Oct 13 2016

Olly Funkster (Funkster) added a comment to T49424: VSE Scene Strip (in "Use Sequence" mode) Incompatible with certain Effect Strips.

Hi folks,

Oct 13 2016, 12:14 PM · Video Sequencer, BF Blender

Sep 29 2016

Olly Funkster (Funkster) added a watcher for Video Sequencer: Olly Funkster (Funkster).
Sep 29 2016, 6:13 PM