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
2015-03-20Fix T43986: VSE Mask Modifier don't move with video-Clip.Bastien Montagne
Now mask animation is offset to start of strip, instead of staying at frame 1! Warning: this may break existing files, in case some would be using (hacking around!) current bad behavior...
2015-02-11Fix VSE strip channel skip overlapping stripsCampbell Barton
D1096 by @mangostaniko (with some edits)
2015-02-06Get rid of no scaling for proxies for master, it causes FX to crash,Antony Riakiotakis
will code another workaround for gooseberry.
2015-02-04Sequencer, scaling and audio synchAntony Riakiotakis
Don't scale proxies, same as we do in gooseberry, also for sound synch give a small window around sound where frame is just pushed forward. Avoids video jumping in the cases when video renders faster than sound (yes, weirdly enough it happens sometimes). There might be a few jumps but results looks smoother here.
2015-02-04small typo in a code comment, fixing this before someone does it to prevent ↵Dalai Felinto
uneeded merge conflicts in branches
2015-02-04Port fix from gooseberry that doesn't load the full res file if a proxyAntony Riakiotakis
is requested.
2015-01-30Get rid of the file touch hack.Antony Riakiotakis
If user cancels, there's an issue with leftover files. Instead use a hash to record files that have akready been registered for generation and skip them if so. That should guarantee things will go smoothly and when a file exists it is assumed to be valid.
2015-01-29Add some convenience operators to sequencer proxy panel:Antony Riakiotakis
Enable proxies for all selected movie strips (won't do recursive enabling for metastrips yet) Generate proxies operator here, as well as in strip menu
2015-01-28Sequencer: Option to skip strip proxy generation if they already existsSergey Sharybin
This is a per-strip option next to the build proxy size which tells blender whether to skip building proxy size if the file for it already exists or not. The option is called "Overwrite" for simplicity. This option is enabled by default to avoid changes in the file behavior. TODO: Would be nice to do something like that for movie clips as well.
2015-01-28Fix dreaded black screen for missing proxies - if requested proxy sizeAntony Riakiotakis
is not found, use the original footage instead
2015-01-27Fix T43429: bpy.ops.render.render() not working with scene in VSESergey Sharybin
Was a mistake in threading conflict prevention condition.
2015-01-04sequencer: don't return big values (fill pointer instead)Campbell Barton
2015-01-01Fix T43078: Strip custom proxy files did not respect color space settingsSergey Sharybin
2014-12-05Amendment to previous commit: Add an option to scene strips to disable GPencilJoshua Leung
On second thought, it is probably still worthwhile to be able to disable GPencil drawing on strips. By default, GPencil strokes are still shown by default now, but they can be turned off using this option if it turns out that they are getting in the way (e.g. a director/animator make some planning notes in the shot at an earlier stage which are hidden for normal display now, but are still there popping up sproadically during the animatic).
2014-12-05Grease Pencil sketches get included when doing OpenGL previews for scene ↵Joshua Leung
strips in sequencer After double checking the sequencer code, there doesn't seem to be any reason to exclude these from the sequencer previews. This makes it possible to use the sequencer to non-destructively chain together difference Grease Pencil animated shots together without having to render each image sequence first, allowing for a smoother workflow. Just in case the initial assumption isn't entirely correct, I've put in place an extra arg to the relevant functions which can be hooked up to a suitable option on the scene strip later to turn this on/off as needed.
2014-12-04Fix T41883 proxy sizes not correct.Antony Riakiotakis
Really bad issue which meant code could fetch an image buffer from the stored cache and modify it. Generally sequence image buffers could come from the cache and should not be modified directly. Easily solved by scaling a copy of the original.
2014-12-01Cleanup: more int->bool.Bastien Montagne
2014-11-24Politically correct terrible consequencer changesAntony Riakiotakis
This patch includes the work done in the terrible consequencer branch that hasn't been merged to master minus a few controversial and WIP stuff, like strip parenting, new sequence data structs and cuddly widgets. What is included: * Strip extensions only when slipping. It can very easily be made an option but with a few strips with overlapping durations it makes view too crowded and difficult to make out. * Threaded waveform loading + code that restores waveforms on undo (not used though, since sound_load recreates everything. There's a patch for review D876) * Toggle to enable backdrop in the strip sequence editor * Toggle to easily turn on/off waveform display * Snapping during transform on sequence boundaries. Snapping to start or end of selection depends on position of mouse when invoking the operator * Snapping of timeline indicator in sequencer to strip boundaries. To use just press and hold ctrl while dragging. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D904
2014-11-16Cleanup: use BLI_listbase_*** prefix for count,sort,sort_rCampbell Barton
2014-11-06Revert "Metastrips: disallow making a metastrip with only one strip present."Antony Riakiotakis
This reverts commit a1578f08dc442b0c64f05a1ab18ef0fd90a9f6e4. Looks like some workflows benefit from being able to do this
2014-10-21Fix sequencer clipboard with meta's containing ID referencesCampbell Barton
2014-10-21Fix sequencer duplicate with only handle selectedCampbell Barton
2014-09-04Metastrips: disallow making a metastrip with only one strip present.Antony Riakiotakis
2014-08-05Cleanup: indentationCampbell Barton
2014-07-19Sequencer: Add gaussian blur effectSergey Sharybin
Currently this gaussian blur implementation accumulates values in the square kernel rather that doing X direction and then Y direction because of the lack of using multiple-staged filters. Once we can we'll implement a way to apply filter as multiple stages we can optimize hell of a lot in here. Another thing we can do is to use SSE2 instructions here.
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-06-28Fix T40851: "Sequencer" auto-check after changing spaceview and scene.Bastien Montagne
Mere typo, leading to restore a flag from another scene's flag value...
2014-06-17Remove redundant checkCampbell Barton
2014-06-13Code cleanup: avoid call to BLI_countlistCampbell Barton
2014-06-04Fix issues when ungrouping meta changes the final sequencer renderSergey Sharybin
Seems to be caused by the way how the most bottom strip in the stack used to apply effect. Just rendering strip in this cases will not give proper results. Made it so effect is applying between empty imbuf and actual strip. Seems to work by tests, but more intense testing is required.
2014-05-29Sequencer: use escaping for sequence namesCampbell Barton
2014-05-27Fix T40373: Adding movie creates overlapping audio stripsCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-26Code cleanup: use 'const' for arrays (blenkernel)Campbell Barton
2014-04-24Fix T39785: Video Sequencer, Aspect Ratio issueSergey Sharybin
Sequencer preview was rendering all scenes with the context resolution, which doesn't give proper result. Now made it so sequencer scene preview uses scene's resolution.
2014-04-21Fix T39818: Strips from file with long filename broke auto-naming - ↵Bastien Montagne
animation can't be apply on it.
2014-04-14Fix T39702: VSE channel preview: strips used as effect operands no more visibleSergey Sharybin
2014-04-11Fix T39584: Effects strips render blackSergey Sharybin
It's possible that effetc strip would be placed to the same 'machine' as it's inputs. We don't want to clear such strips from the stack.
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-04-01Fix for leak in BKE_sequence_sound_initCampbell Barton
2014-03-31Fix deffects reported by CoverityScan (nothing dramatic, but at least one ↵Bastien Montagne
was a (minor) bug).
2014-03-31Code cleanup: use boolCampbell Barton
2014-03-26Fix T39424: VSE: Bake Sound to Curve CRASHES BlenderBastien Montagne
BKE_sequencer_offset_animdata() was simply assuming bezt member of fcurve was always valid, while it might be NULL (e.g. when fcurve is using FPoints instead, like when generated from sound file).
2014-03-20Code cleanup: use true/false in sequencer functionsSergey Sharybin
2014-03-20Fix T39141: Video Sequencer Proxies don't take into account Strip Input ↵Sergey Sharybin
Offset (or strip modifiers) Basically issue was caused by the fact that strip for proxy has been post-processed but proxy files were considered pre-processed. This lead to situation of postprocessing being applied twice.
2014-03-16Fix T39208: Adding scene to another scene's VSE causes audio and video to be ↵Bastien Montagne
unsynchronized Audio of 'linked' scene has to be offset by the startframe of that scene, else it behaves as if 'linked' scene always started at frame 1...
2014-02-21Fix T38598: RGBA images don't blend well in VSE with Cross Effect StripSergey Sharybin
The issue was caused by the fact that sequencer used to cross-over effect result with strips used for this effect, which is really stupid. Now made it so strips which are used for effect inputs are not in the render stack to be sure they would only be used by effect itself and wouldn't be blended in any other way.
2014-02-11Fix null-pointer dereference in previous sequencer commitSergey Sharybin
2014-02-11Fix T38557: VSE clips with Alpha Over against a transparent background fail ↵Sergey Sharybin
to reflect opacity changes
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton