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
2016-04-17"View Frame" now works in the sequencer tooJoshua Leung
2016-03-21Fix T47862: VSE hard cut failsCampbell Barton
Regression caused by changing how video length is calculated, however similar problems could be caused by strip length changing on-disk.
2016-03-16Sequencer: Alt-RMB select handle now always selects stripCampbell Barton
Was possible to do Alt-RMB on a strips handle - which only make the strip active (but didn't select). This isn't really useful, so just select the strip and its handles in this case.
2016-02-16Set line-width for sequencer bordersCampbell Barton
2016-02-15Fix white balance, was doing unnecessary linear conversionsCampbell Barton
This made byte & float images behave differently, where other modifiers remain the same. Also remove scene from the modifier (should have been passed as arg but no longer needed).
2016-02-11Fix T47378: Separate images popup UI does nothingCampbell Barton
Use confirm popup instead of redo popup
2016-02-07Cleanup: line widthCampbell Barton
2016-02-02Usual i18n/UI message fixes...Bastien Montagne
2016-01-29Sequencer: It is now possible to append strip's modifiers to all selected onesSergey Sharybin
Previously it was only possible to replace all existing modifiers with the new list, which isn't so great for grading. Ideally we should also have some sort of merge policy here, but that's for later.
2016-01-29Cleanup: remove unused codeCampbell Barton
2016-01-27Sequencer: Fix crash when trying to change filepath of Sound stripSergey Sharybin
It was not implemented and fallback RNA-based approach was not correct since there's no filepath property of sound strip.
2016-01-25Fix regression in sequencer overlay draw optionCampbell Barton
Drawing alpha backdrop would obscure image data behind the overlay.
2016-01-09Audaspace: Sequencer sound bugfix and mono UI.Jörg Müller
- Fixed a bug that the sound when changed in the properties panel was not updated. - Added the option to make a sound mono while adding a sound strip. - Added the option to make a sound mono in the sequencer properties panel. Related bug report: T47140
2016-01-08Sequencer: Tweak to how/when the "use_framerate" option is enabledJoshua Leung
In response to feedback from plasmasolutions that having this option "always on" caused some examples of more destructive errors, this commit introduces an attempt at seeking a better balance between doing what people expect when casually importing clips, and not clobbering existing timelines. Specifically: 1) When there's nothing in the scene, the option will default to being enabled. This accounts for users doing this for the first time with no strips 2) When there are already sequence strips, the option will default to being disabled. In this case, changing the framerate could be dangerous. Hopefully this new check is sufficient. 3) There's always still the option for users to control what exactly happens. However, there have been reports that this cannot always be seen/set?
2016-01-08Sequencer: Use movieclip framerate when importing new movie stripsJoshua Leung
When importing new movie strips into the sequencer, the scene's frame rate will now be adjusted to match that of the movie being loaded by default. To get the old behaviour (e.g. if importing a clip into an existing project), disable the "Use Movie Framerate" option in the file browser when selecting the strip. This change is designed to solve the common problem that users trying to import video clips will forget to adjust the frame rate before importing the clip, thus causing the sound and video strips to be out of sync (as the sound strip ends up longer/shorter than the video stream).
2016-01-04Fix crash sequencer drawing with no soundCampbell Barton
2016-01-04Remove SCons building systemSergey Sharybin
While SCons building system was serving us really good for ages it's no longer having much attention by the developers and started to become quite a difficult task to maintain. What's even worse -- there started to be quite serious divergence between SCons and CMake which was only accumulating over the releases now. The fact that none of the active developers are really using SCons and that our main studio is also using CMake spotting bugs in the SCons builds became quite a difficult task and we aren't always spotting them in time. Meanwhile CMake became really mature building system which is available on every platform we support and arguably it's also easier and more robust to use. This commit includes: - Removal of actual SCons building system - Removal of SCons git submodule - Removal of documentation which is stored in the sources and covers SCons - Tweaks to the buildbot master to stop using SCons submodule (this change requires deploying to the server) - Tweaks to the install dependencies script to skip installing or mentioning SCons building system - Tweaks to various helper scripts to avoid mention of SCons folders/files as well Reviewers: mont29, dingto, dfelinto, lukastoenne, lukasstockner97, brecht, Severin, merwin, aligorith, psy-fi, campbellbarton, juicyfruit Reviewed By: campbellbarton, juicyfruit Differential Revision: https://developer.blender.org/D1680
2015-12-28White Balance modifier for the VSEThomas Beck
This snippet creates a white balance modifier for the video sequence editor. It is useful for everyone who likes to set a new white point in the video source (easily via the eyedropper). Just select a point in the source file where you know that it should be white. The algorithm will then shift the colors towards your new white point. See attached the image for a quick demo. {F270576} Reviewers: psy-fi Reviewed By: psy-fi Subscribers: Blendify Projects: #bf_blender Differential Revision: https://developer.blender.org/D1698
2015-12-27OpenGL: stipple support added to basic GLSL shaderAlexander Romanov
The is intended to replace the deprecated glPolygonStipple() calls with a shader based alternative, once we switch over to GLSL shaders. Reviewers: brecht Differential Revision: https://developer.blender.org/D1688
2015-12-15Fix 'change path' opening file browser with wrong filter for sound stripsJulian Eisel
Changing path of a sound strip (select strip->C->'Path/Files') opened a file browser without filter for sound files, so sound files weren't visible. Also, for movie/image files, now only movie **or** image files are visible in the file browser by default (instead of both). Reported by @venomgfx, thanks!
2015-12-06OpenGL: rename simple shader to basic shader.Brecht Van Lommel
2015-12-06OpenGL: use simple shader for texture drawing in a few places.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D1645
2015-12-02Fix T46909: Text strip not themeableJulian Eisel
Normally we don't allow adding new theme options if we can avoid it, but this is a legit exception since all other strips are themeable. Default color for text strip is now yellow-ish. Not nice but there are also not many other colors left.
2015-11-28Cleanup: 'area' vs 'region'Julian Eisel
Apparently this is the result of some sloppiness during 2.5 project and since then it confused people who were trying to understand the area-region relation (myself included). Sorry if this causes merge conflicts for anyone, but at some point we really had to do it :/
2015-11-28OpenGL: remove unnecessarily paranoid bound texture preservation.Brecht Van Lommel
2015-11-28OpenGL: assume GL_TEXTURE_ENV_MODE GL_MODULATE is the default state.Brecht Van Lommel
2015-11-27Fix T46883: VSE Meta Strip crash on leaving Meta editing (tab).Bastien Montagne
Own stupid copy/paste error in recent commit.
2015-11-25Sequencer: nested scene strip support (like metas)Campbell Barton
This makes it possible to use scenes as a kind of multi-user meta-strip (with their own time). Currently this supports rendering & drawing nested strips, but no convenient way to tab-enter into a scene strip.
2015-11-23Cleanup: use `rna_enum_` prefix for RNA enumsCampbell Barton
Definitions could shadow local vars.
2015-11-22Fix T46678: Extending left handle of a VSE multicam effect strip with snap ↵Bastien Montagne
creates frame stills. Also fixes cache handling for those strips, they need more radical flushing...
2015-11-11Cleanup: replace more direct id->us handling by calls to BKE_library API.Bastien Montagne
2015-11-09Cleanup: avoid incrementing/decrementing id->us outside of BKE_library.Bastien Montagne
We have callbacks for that, they also do some checks and help ensure things are done correctly. Only place where this is assumed not true is blenloader (since here we may affect refcount of library IDs as well...).
2015-11-05Cleanup: comments/styleCampbell Barton
2015-10-16Cleanup: use bools for v2d, minor ws editsCampbell Barton
2015-10-14Comment cleanup, use better lower bound for waveformAntony Riakiotakis
2015-10-14Fix T46189, draw style for waveforms occludes sequence strip text.Antony Riakiotakis
Used old (2.49 era) filled style for drawing here, with white color and alpha blending. Also changed drawing to do linear interpolation between samples instead of ugly square wave in high zoom. This could be improved upon, with real waveform drawing in higher zoom levels, but I'll leave this for later since it may need some hacking on audaspace level.
2015-10-05Cleanup: pass pointer to rctfCampbell Barton
2015-10-04Fix T46368: Subtitle Export: Subtitles are not sorted by time.Bastien Montagne
We need a temp list of Text effect strips here, to be able to sort it as we want...
2015-10-04Fix (unreported) broken export of timecodes in SubRip VSE exporter.Bastien Montagne
Would write 1.04 seconds as `00:00:01,40` instead of `00:00:01,040`... Anyway, we already have BLI API for timecodes, much better to add SubRip timecode format there, heavily simplifies code. To be backported to final 2.76.
2015-08-23This commit makes it possible to select the sort mode whenever we invoke an ↵Thomas Beck
operator. It's needed especially for the menu entry "recover auto save" where you'd like to have the files sorted by date most of the time but it could be useful in other places too. There should be no functional change in other areas, I just added the missing parameter (FILE_SORT_ALPHA). Was a request from @sebastian_k at #BCon13, so at least one guy needs it ;) Reviewers: mont29 Reviewed By: mont29 Subscribers: sebastian_k Differential Revision: https://developer.blender.org/D1476
2015-08-18Refactor translation code out of blenfontCampbell Barton
- Add blentranslation `BLT_*` module. - moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`). - moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`.
2015-08-08Fix T45726: Wrong handling of 'failed to generate' audio waveform data in ↵Bastien Montagne
VSE strip draw code.
2015-08-04SCons: Fix for really nasty bug with polluting configuration environmentSergey Sharybin
The issue was caused by the following construction: def = env['SOMETHING'] defs.append('SOMETHING_MORE') Since first assignment was actually referencing environment option it was totally polluted hawing weird and wonderful side effects on all other areas of Blender.
2015-08-02Fix VSE showing FPS during scrubbingJulian Eisel
Was intended to be disabled in rBa3b86611a8182, but disabled 3D View FPS drawing instead of VSE drawing. Triple checked but 3D View doesn't draw FPS now, so everything seems fine now. Note: To recreate this you had to play animation once before scrubbing.
2015-07-28Sequencer: Disable Refresh Sequencer button while renderingSergey Sharybin
This code is not thread-safe and there's no easy way to synchronize render and viewport threads for this operation, so for until we've got some nicer solution we just disable dangerous buttons.
2015-07-28Audaspace: fixing problems for the merge to master suggested by Campbell and ↵Jörg Müller
Sergey. - rename WITH_EXTERNAL_AUDASPACE to WITH_SYSTEM_AUDASPACE. - rename C/PYAUDASPACE to AUDASPACE_C/PY - simplifying cmake defines and includes. - fixing include paths and enabling WITH_SYSTEM_AUDASPACE for windows. - fixing scons building. - other minor build system fixes.
2015-07-28Audaspace: use standalone library.Jörg Müller
- Added the cmake configuration option WITH_EXTERNAL_AUDASPACE. - Fixes to build without standalone library as well.
2015-07-18Fix/enhance behavior of VES's 'alt-rmb' selection.Bastien Montagne
Main issue in previous code was that you could not shift-alt-rmb select several contiguous strips, result was pretty much unusable. Also, enhanced general behavior of this selection mode, now (similar to alt-rm clicking on handles), when you alt-rmb click on a same strip several times, you alternate between: * Strip is selected, neighbor handles are selected; * Strip and its handles are selected, neighbor handles are selected. …which allows you to either grab or slide the strip. And refactored a bit code too, linked_handle has a complete different logic than without this option, simpler and clearer to completely separate them in code. Initial issue reported by Leon Cheung on IRC, thanks!
2015-07-18Fix (IRC reported) inverted behavior of select more/less in VSE.Bastien Montagne
Also, cleaned up a bit that code, and added releavnt entries in Select menu. Reported on IRC by Leon Cheung, thanks!
2015-07-17Fix T45464: Blender Sequencer "Select Strips to the Left" produces opposite ↵Bastien Montagne
behavior to what is intended. Logic was just broken for the LEFT case here. Also cleaned up and made behavior more consistant between strips and markers.