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-05-14Fix T48426: Use same length for all header message strings.Bastien Montagne
Some languages like Chinese or Japanese take three or four bytes per char... Also fixed some missing translation markers for UI header messages.
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-02-11Fix T47378: Separate images popup UI does nothingCampbell Barton
Use confirm popup instead of redo popup
2016-02-07Cleanup: line widthCampbell Barton
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.
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-11-27Fix T46883: VSE Meta Strip crash on leaving Meta editing (tab).Bastien Montagne
Own stupid copy/paste error in recent commit.
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-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-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-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-03Sequencer: srt export support.Antony Riakiotakis
This commit adds a new operator that will compile the list of text strips into an srt file. No positioning is supported yet but will be added later. The operator can be found in the effect panel in the strip properties.
2015-07-02Text effect strip for sequencer.Antony Riakiotakis
Is pretty much what it says :) Easy subtitles for everyone! Supports size, positioning, a cheap shadow effect (probably will need more work), and autocentering on x axis. Now you can go wild with long spanish names in your soap opera videos. Will probably be refined as days go by, but at least it's now ready for testing.
2015-07-01Removing gaps will now also move the scene markers, unless markers areAntony Riakiotakis
locked
2015-06-17Cleanup: styleCampbell Barton
2015-06-12Fix T45048: wrong tooltips in Video Sequence Editor's "Strip" Menu ↵Bastien Montagne
(mute/unmute).
2015-06-04New "use placeholders" feature of the sequencer did not detect correctAntony Riakiotakis
filenames. Added BLI_path utility functions to decompose a path name and extract the frame number. It should be useful in autocollapse feature as well
2015-04-22Placeholder image strips feedback session changes no.2:Antony Riakiotakis
Change paths operator can also have the same placeholder logic now
2015-04-06Multi-View and Stereo 3DDalai Felinto
Official Documentation: http://www.blender.org/manual/render/workflows/multiview.html Implemented Features ==================== Builtin Stereo Camera * Convergence Mode * Interocular Distance * Convergence Distance * Pivot Mode Viewport * Cameras * Plane * Volume Compositor * View Switch Node * Image Node Multi-View OpenEXR support Sequencer * Image/Movie Strips 'Use Multiview' UV/Image Editor * Option to see Multi-View images in Stereo-3D or its individual images * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images I/O * Save/Open Multi-View (OpenEXR, Stereo3D, individual views) images Scene Render Views * Ability to have an arbitrary number of views in the scene Missing Bits ============ First rule of Multi-View bug report: If something is not working as it should *when Views is off* this is a severe bug, do mention this in the report. Second rule is, if something works *when Views is off* but doesn't (or crashes) when *Views is on*, this is a important bug. Do mention this in the report. Everything else is likely small todos, and may wait until we are sure none of the above is happening. Apart from that there are those known issues: * Compositor Image Node poorly working for Multi-View OpenEXR (this was working prefectly before the 'Use Multi-View' functionality) * Selecting camera from Multi-View when looking from camera is problematic * Animation Playback (ctrl+F11) doesn't support stereo formats * Wrong filepath when trying to play back animated scene * Viewport Rendering doesn't support Multi-View * Overscan Rendering * Fullscreen display modes need to warn the user * Object copy should be aware of views suffix Acknowledgments =============== * Francesco Siddi for the help with the original feature specs and design * Brecht Van Lommel for the original review of the code and design early on * Blender Foundation for the Development Fund to support the project wrap up Final patch reviewers: * Antony Riakiotakis (psy-fi) * Campbell Barton (ideasman42) * Julian Eisel (Severin) * Sergey Sharybin (nazgul) * Thomas Dinged (dingto) Code contributors of the original branch in github: * Alexey Akishin * Gabriel Caraballo
2015-03-26Revert "Change Enables proxy operator to Copy proxy operator."Antony Riakiotakis
This reverts commit ec03ab021f171bf529746bb440756fbc986b45e7. Changing this since it looks like Mattieu does not really like the change. Will be adding another way to tweak the directories
2015-03-26sound module: Append functions with BKE (makes it easier to make themAntony Riakiotakis
out from local functions)
2015-03-25Change Enables proxy operator to Copy proxy operator.Antony Riakiotakis
Allows to change and copy settings much easier, also allows things like directory settings etc to be copied over.
2015-02-12Fix T43612: VSE crash clearing proxiesCampbell Barton
2015-02-10Slip tool: add enter and space to confirm the operationAntony Riakiotakis
2015-02-06cleanup: styleCampbell Barton
2015-02-06Slip tool accepts numerical input.Antony Riakiotakis
2015-02-02cleanup: style/spellingCampbell Barton
2015-01-30Operator that sets proxies needs to cater for all supported strip typesAntony Riakiotakis
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-30Proxy enable operator:Antony Riakiotakis
* Enable operator for proxies now becomes set operator for selected and can unset-set all options. * Properties become read-only labels, only use operator to set proxies.
2015-01-29Add override setting to proxy enable operatorAntony Riakiotakis
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-27Proxy job: make user cancelling actually matterAntony Riakiotakis
2015-01-26Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage).Bastien Montagne
Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)' and 'strcmp(foo, bar) == 0' in several places...
2015-01-15Sequencer: Allow generating proxies from script without having sequencer ↵Sergey Sharybin
space active
2015-01-15Sequencer: Don't crash when trying to rebuild proxy without having sequence ↵Sergey Sharybin
edits
2015-01-04Sequencer: Preview dragging playhead over stripsCampbell Barton
Bring back the 2.4x feature. also show a highlight when a strip is being previewed.
2015-01-04FileBrowser: Cleanup: rename some (really ugly) enum names.Bastien Montagne
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-24Separate sequence extension drawing routine so it can be reused (as partAntony Riakiotakis
of an option or for tools)
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