Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-24Step 3 for the initial commits for 2.5: removing src/ and python,Ton Roosendaal
adding new windowmanager module, and the first bits of new editors module.
2007-12-23== Sequencer ==Peter Schlaile
[#7861] Sequencer segfaults when trying to add images Fixed some _really_ stupid bugs in transform_seq, that made it segfault if one selected 0 images.
2007-12-20BLI_makestringcode dosnt need the first value to be a copy of G.sce since ↵Campbell Barton
its a "const char" Removed own script release/scripts/image_find_paths.py since last commit replaced its functionality.
2007-12-05[#7805] VSE: "snap to current frame" doesn't work for startframe/endframeCampbell Barton
Added this functionality.
2007-12-01rewrote strip cut, now it works on metastrips and selects the strips ↵Campbell Barton
depending on the side of the frame your mouse is on. also removed WHILE_SEQ from transform loops - about 5 or so because it allocates memory each time.
2007-11-20draw image path and size stats in the sequencer again (removed when making ↵Campbell Barton
single images act differently) sequencer marker selection didn't work like the marker view.
2007-11-18General cleanup in sequencer:Peter Schlaile
- Seperated StripData into StripData TStripData where StripData holds only image-filenames and TStripData holds the working information needed for ImBuf caching. => Large drop in memory usage, if you used a lot of movie and meta strips. => Fixed bugs in "duplicate" on the way (imbufs where copied around without taking reference counting seriously...) => Code is much cleaner now - Added defines for TStripData->ok Finally figured out, what the magic values ment and named them properly :) - Got rid of Sequence->curelem. Reason: very bad idea(tm) for multi threading with more than one render thread. Still not there, but this was a real show stopper on the way.
2007-11-12Bugfix #7756Ton Roosendaal
Sequencer: changing the Scene strip length (Ckey) crashed. This is very confused code here... ancient allocation issues. :)
2007-11-08* new stamp option to stamp forground sequence strip name.Campbell Barton
* made stamp filename optional * renamed weightpaint "Filter" to "Blur" * made the defailt weightpaint opacity 1.0 rather then 0.2 so when you select 1.0 weight you can paint it with without multiple clicks.
2007-11-06sequencer snap was crashing when no last selected was available (own mistake)Campbell Barton
material names spelling was odd - HalveGreen -> HalfGreen
2007-10-29- handle size on last commit was incorrect at times, intended Campbell Barton
functionality now works - sequencer transform markers now redraws other views
2007-10-28sequencer strip selection didnt work well for verry thin strips.Campbell Barton
Improved the logic that deciedes when to select handles.
2007-10-24==Sequencer==Campbell Barton
added an option to reload selected strip data (Alt+R - same as reloading images in the imaeg viewer) made the sequencer max memory limit 16gig for 64bit's.
2007-10-23made color generated strips work like single image strips - no center frame ↵Campbell Barton
limitation
2007-10-23Compiler warnings silencing - mostly uninitialised varsJoshua Leung
2007-10-21== Core ==Peter Schlaile
This adds fractional FPS support to blender and should finally make NTSC work correctly. NTSC has an FPS of 30.0/1.001 which is approximately 29.97 FPS. Therefore, it is not enough to simply make frs_sec a float, since you can't represent this accurately enough. I added a seperate variable frs_sec_base and FPS is now frs_sec / frs_sec_base. I changed all the places, where frs_sec was used to my best knowledge. For convenience sake, I added several macros, that should make life easier in the future: FRA2TIME(a) : convert frame number to a double precision time in seconds TIME2FRA(a) : the same in the opposite direction FPS : return current FPS as a double precision number (last resort) This closes bug #6715 Standard framerates not supported / breaks sync -- 23.967 29.967 etc. https://projects.blender.org/tracker/?func=detail&aid=6715&group_id=9&atid=125 Please give this heavy testing with NTSC files, quicktime in/export and the python interface. Errors are most probably only spotted on longer timelines, so that is also important. The patch was tested by Troy Sobotka and me, so it most probably should work out of the box, but wider testing is important, since errors are very subtle. Enjoy!
2007-10-20allocating memory for the time line was still crashing blender (not sure ↵Campbell Barton
why), added more checks and I cant get it to crash anymore.
2007-10-19(own mistake) transform markers wasnt working, bad memory use.Campbell Barton
2007-10-18adding a sequence would grab the markers, workaround for this.Campbell Barton
2007-10-18Sequencer...Campbell Barton
snapping to unselecrted strips didnt work (I didnt notice find_neighboring_sequence needed them to be touching, added find_next_prev_sequence to get the next/prev seq) added select linked (L and Ctrl+L) added Ctrl +/- select more/less
2007-10-18Sequencer Campbell Barton
- snap to strips before and after the active strip, - Made max handle draw size 40px, instead of 28 (somtimes its hard to select handles)
2007-10-18Sequencer transform snap to marker, works with grab and extend, takes handle ↵Campbell Barton
selection into account. this will snap one if 2/4 points to the marker when transforming. the active sequences bounds and the bounds of all selected clips.
2007-10-17SequencerCampbell Barton
- Draw a verticle line for markers - Added an option to transform selected markers in the sequencer - useful for Extending time
2007-10-17markers in the sequencerCampbell Barton
- added a new redraw type - REDRAWMARKER, at the moment this draws the same windows as REDRAWANIM, but this may not always be true, and it is more explicit whats happening, This replaced 5 or so draw calls in quite a few places.
2007-10-17patch 7145 - Copy Select objects by PassIndex, Ctrl+C, Ctrl+GCampbell Barton
Sequencer Feature, Split Image Sequence. Splits a image sequence into strips. useful for importing frames for animatics. Also added undo calls in a few places that did not have it.
2007-10-16sequencer,Campbell Barton
simple fix for extend (aka ripple editing) dont operate on metastrips makes them work as expected (since the seq's inside are moved).
2007-10-10Sequence editor, (peach request)Campbell Barton
Grab/Extend from frame - similar to a feature thats know as ripple editing in other applications. this is a fast way to add or remove frames from clips. to use. Select all, drag the playbak head to the area you want to extend and press Ekey, the clips will be extended on the side the playhead that the mouse is on. Also did more cleanups to sequencer transform code.
2007-10-09SequencerCampbell Barton
changed teh way single images operate, * they dont act like a sequence of 1 image - so you can drag and resize without the trouble of having teh center image. * they draw without the single frame in them. and no 'gutter?' strip drawing. * the start frame is always set to be where the handles start. This is done in the transform and draw areas of the sequencer. added 2 functions, fix_single_image_seq - moves the seq start without any visible change - so it will load in older blend's check_single_image_seq - quick way to check for single image.
2007-10-09Sequence editor,Campbell Barton
rewrote the part that deals with moving the strips on the X axis - only user visible functionality is that you can move the seq bounds in one step now. internally added macro's to make dealing with sequence's less touble.
2007-08-05== Sequencer ==Peter Schlaile
This fixes [#6996] Sequence Nesting and enables sequence nesting for the first time :) The old hack done by Ton prevented eternal loops by preventing Sequence tracks being added to Sequence scenes. We now disable "Do sequence" temporarily for the _current_ scene, which has the same effect but leaves the possibility of sequence nesting untouched. Also fixes a warning in editseq (uninitialized variable).
2007-08-05== Sequencer ==Peter Schlaile
This fixes [#6876] snapping to current frame crashes when one end of strip selected. Some null checks were missing, that made generator strips fail...
2007-06-26Adds the following selection methods to the Sequence Editor:Roland Hess
Ctrl-RMB and Alt-RMB now call for different selection methods that are helpful when working within a single channel that holds several strips. The Ctrl modifier signals "Right" and the Alt modifier signals "Left". Ctrl-RMB clicking a strip will select that strips left handle and the adjacent handle of any strip that abuts it on the left, allowing you to move the boundary between the strips without changing their outer endpoints. Ctrl-RMB clicking again on that strip will add to the selection all strips to the left of it, allowing you to slide the entire set of strips out of the way for a new one. Alt-RMB works the same, but to the right. Ctrl-Alt-RMB on a strip selects the surrounding handles only, allowing you to move the targeted strip and have the surrounding two strips adjust to follow.
2007-06-25Whoa, a new feature!Ton Roosendaal
Sequence Editor: SHIFT+R, Remap Paths (also in pull down menu) This allows to remap the root of a path to another directory. Works on all selected Image strips. That way you can make absolute paths relative, for example. Example: original path: /mnt/orange/finals/06_which_way/06_03b/ to be remapped: /mnt/orange/finals/ remap to: // new path: //06_which_way/06_03b/
2007-04-04== Sequencer ==Peter Schlaile
Added patch #5231 Insert multiple movies / audio tracks in video sequence editor by Diego Borghetti. Opening several movie / audio (HD) tracks in the file selector results in adding them in a row to the timeline.
2007-03-07made alloc_sequence accept a linkedList so it can be used from Python.Campbell Barton
the start/end points for new strips were not set properly.
2007-02-01==Sequencer==Peter Schlaile
Bugfix [ #5886 ] Crash when duplicate audiostream. Just make duplicate of hddaudio more intelligent and do less ;-)
2007-01-18== Sequencer ==Peter Schlaile
Fixes bug #5494 reported by Wiebe (halfgaar): After duplicate, last_seq wasn't correctly updated.
2006-12-31== Sequencer ==Peter Schlaile
Bugfixes: * The speed controller changes now dynamically the IPO-curve range to it's needs. (Frame matching and negative velocities didn't work... Obviously nobody tried ;-) * Fixed some redraw bugs. The IPO window is correctly updated if one pushes the IPO Frame locking button.
2006-11-17Get rid of various warnings with gcc under linuxKen Hughes
2006-11-16Removed the "insert between" function from my patch, as agreed, it wasBrecht Van Lommel
too confusing. The same thing can be done using "reassing inputs" from the same patch.
2006-11-12== Sequencer ==Peter Schlaile
Major sequencer rewrite to add Speed Control effect. Changes: - Cleaned up large parts of sequence.c removing a lot of unnecessary code. (We first built old seqar array to decide, what is visible, then build dependencies with new code, then used old code to iterate through the strips and deciding using new code what is used and so forth and so on...) Should be much faster now. - Now we build the strips recursively thereby elemenating the need of a seperate dependency calculation. - Added a Speed-Control effect to change strip speed afterwards. (Offers global speed as well as IPO-controlled speed. There are several modes to play with: - Control by velocity (IPO = velocity where 1.0 is normal speed) - Control by frame number (IPO = target frame) - IPO-Value can be rescaled to frame-value, to make frame exact matching possible. (Matching video tracks to audio tracks with IPOs ;-) Demo-Blend file is here http://peter.schlaile.de/blender/sequencer/speedcontroltest.blend Since this was also a Plumiferos request I hope to be mentioned in the credits ;-) Enjoy! And please test the new sequencer thoroughly. It is really more like a rewrite this time.
2006-11-10== Sequencer ==Peter Schlaile
Bugfix for the bugfix: corrected intrr's patch.
2006-11-10Fix meta strips. Peter, please check if it is OK. It seems you just forgotAlexander Ewering
this place (it's marked with /* crash */).
2006-11-10== Sequencer ==Peter Schlaile
This adds support for "generator effect strips", which don't need necessarily an input strip and my version of Matt Ebb's [ #5035 ] 'Solid Color' sequence strip. TODO: With a little bit more tweaking it will be possible to make animated effect plugins and my still unfinished "Bake"-Strip. For the 'Solid Color'-Effect, to quote Matt: This is nice and simple, just provides a solid colour that's set in a colour picker in the properties popup. This is something we've needed for a long time, and I got totally sick of having to make 'black.png' and 'white.png' just to do fades, so I coded this.
2006-11-09== Sequencer ==Peter Schlaile
Added enhancements by blendix (Patch #4919: Insert sequence effect between) It adds the following things: - You can add a sequence strip afterwards in the middle of an effect chain (you have to move strips around before, so that there is "room" for it. Blender will ask you then, if you want to add in between or after the selected strips) - In the case you messed it up and want your effect strips to be reassigned in a different way, there is the new "R"-key. Just select three arbitrary strips and press "R". If you don't create a cycle, those will be connected to a new effect chain. - Fixed freeing of imbufs on changes to properly take into account dependencies. An example of a simple case that went wrong is one image strip with two glow effects, changing the parameters of the first glow strip will not result in any updates. Basically only direct dependencies were taken into account, which resulted in the image preview not being updated in some cases. - Let the sequencer detect an active sequence strip if none is defined, to get rid of annoying error messages when trying to add an effect to a selected sequence strip right after loading a file. - Delete is less destructive. If you delete somewhere between other strips, Blender now tries to relink in a reasonable way. - The active sequence strip is now displayed with a light instead of a dark outline, which makes it easier to spot, and is especially useful for the tools using the active sequence strip. - Ability to view the final result when editing inside meta strip. The channel button was modified to also allow negative numbers, where -n is n levels up the meta stack. There is probably a nicer way to specify this, instead of (ab)using the channel button, but this seems to work quite efficient. - Also a small bugfix: don't crash on loading files from newer versions with an unknown effect strip.
2006-10-31== Sequencer ==Peter Schlaile
Bugfixes: Fixed partially bug #5030 Added patch: #4992 Basic Transforms This adds basic transform capabilities (rotate, scale, shift) to the sequencer.
2006-08-27Bugfix: selection in the sequencer with RMB emulation on Mac OS XBrecht Van Lommel
always worked as if shift was pressed.
2006-07-07Cosmetic change: the FFMPEG options for HD sound/movie are hidden behindTon Roosendaal
the #ifdef now, so it won't arise questionmarks in releases.
2006-07-04== Sequencer ==Peter Schlaile
Bugfix: seq_cut still used short-frame numbers preventing it from working on long timelines.
2006-06-22* Two sequence editor fixes, found by PeterMatt Ebb
- strip handle selection now properly uses the new clamped handle size, instead of the old triangles - fixed an issue where a strip resized inwards would disappear when the original start < window edge < resized start, and vice versa