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
2011-09-05Code cleanup: remove context from RNA update functions, only one left.Brecht Van Lommel
2011-08-30* Merge trunk up to r39790.soc-2011-pepperJoerg Mueller
* Subversion bump (also for init_userdef_do_versions). * Minor fix for compilation without ffmpeg.
2011-08-29* Reverting Titlecard commit r37537Joerg Mueller
* Reverting update recent files commit r37155 * Turning reference counts into unsigned ints * Minor things
2011-08-28== Sequencer ==Peter Schlaile
This patch adds: * support for proxy building again (missing feature from Blender 2.49) additionally to the way, Blender 2.49 worked, you can select several strips at once and make Blender build proxies in the background (using the job system) Also a new thing: movie proxies are now build into AVI files, and the proxy system is moved into ImBuf-library, so that other parts of blender can also benefit from it. * Timecode support: to fix seeking issues with files, that have a) varying frame rates b) very large GOP lengths c) are broken inbetween d) use different time code tracks the proxy builder can now also build timecode indices, which are used (optionally) for seeking. For the first time, it is possible, to do frame exact seeking on all file types. * Support for different video-streams in one video file (can be selected in sequencer, other parts of blender can also use it, but UI has to be added accordingly) * IMPORTANT: this patch *requires* ffmpeg 0.7 or newer, since older versions don't support the pkt_pts field, that is essential for building timecode indices. Windows and Mac libs are already updated, Linux-users have to build their own ffmpeg verions until distros keep up.
2011-08-28- use static vars and functions where possible.Campbell Barton
- use NULL rather than 0 when used as pointers.
2011-08-23Merging trunk up to r39637.Joerg Mueller
2011-08-20remove over zealous undo's on operators that don't need it.Campbell Barton
2011-08-18misc changes to unterface & undoCampbell Barton
- operator strings were doing undo pushes (in fileselector text for example), this is dumb since the operators themselves handle undo. - interface code checks rna props are arrays rather then checking the array length. - disable properties window pin undoing. - sequencer refresh was calling undo, disable since this is clearnign global data not handled by undo. - added commented out code for drawing mesh vertex index/key index, useful for debugging shapekey - hook issyes.
2011-08-16Merging trunk up to r39447.Joerg Mueller
2011-08-15Code cleanup: add UNUSED_FUNCTION macro to avoid warning messages about unusedBrecht Van Lommel
functions.
2011-08-14fix for bug where changing movie filepaths would reset the strip length.Campbell Barton
also fixed possible & unlikely buffer overflow.
2011-08-14- recently restored sequencer change data operator didnt reset the offsets ↵Campbell Barton
after a hard cut, causing the new data to be trimmed. - add change data operator to strip panel next to image file properties since editing every image manually isnt really usable. - added new sequencer operator "Clear Offsets" (Alt+O), useful to reset the start/end frames around the strip data.
2011-08-12sequencer todo: change sequence added back (C key)Campbell Barton
split up into operators - change effect input - change effect type - change file data Change plugin is not ported back yet.
2011-08-12add WM_FILESEL_FILES to WM_operator_properties_filesel, sequencer was doing ↵Campbell Barton
this on its own.
2011-08-093D Audio GSoC:Joerg Mueller
Improved waveform drawing in the sequencer. * Drawing the waveform of a sequencer strip is now independent from whether the sound is cached or not. * Improved drawing of the waveform in the sequencer (especially speed!). * Making it possible to vertically zoom more in the sequencer to better see the waveform for lipsync. * Fixed a bug which crashed blender on loading a sound file via ffmpeg.
2011-08-07Merging trunk up to r39145.Joerg Mueller
2011-08-073D Audio GSoC:Joerg Mueller
* Pepper depends on ffmpeg 0.7.1 or higher now, windows and mac build systems set to ffmpeg-0.8 * Fixed orientation retrieval in OpenAL device code. * Added stopAll() method to AUD_IDevice (also for Python) and call it on BGE exit * Changed BGE to use audaspace via native C++ instead over the C API. * Made AUD_SequencerFactory and AUD_SequencerEntry thread safe. * Changed sound caching into a flag which fixes problems on file loading, especially with undo. * Removed unused parameter from sound_mute_scene_sound * Fixed bug: changing FPS didn't update the sequencer sound positions. * Fixed bug: Properties of sequencer strips weren't set correctly. * Minor warning fixes.
2011-08-05fix [#28160] Pressing Y on an image sequence to seperate the images takes ↵Campbell Barton
them out of their meta strips dont show a popup anymore, was silly because you had to change the value for before anything was done, can use f6 redo popup instead, sequencer should eventually have a view3d operator redo panel.
2011-08-03* Merging trunk up to r38981.Joerg Mueller
* Fixing a minor issue in a previous commit.
2011-08-03fix [#27965] VSE: no visual feedback on locked stripsCampbell Barton
added xpm -> opengl stipple conversion script.
2011-07-30Merging up to trunk r38834.Joerg Mueller
2011-07-28sequencer add strips now check for overlap by default (option can be ↵Campbell Barton
disabled for python when this can become problematic for automation).
2011-07-27more minor warning cleanups and improve error reporting if text fails to save.Campbell Barton
2011-07-22Bugfix [#27984] CTRL+T doesn't work in Video Sequencer properlyJoshua Leung
Time-scale drawing wasn't respecting the time unit setting. While working on this, I tried to tweak the grid drawing to a more common setting. It's hardcoded to show lines at every 25 px = once every 25 frames, which is only really fine when FPS=25. Anyways, this works fine enough for the sequencer for now in general usage.
2011-07-22Merge with trunk up to r38584.Joerg Mueller
2011-07-17cmake: cleanup include paths, some duplicates and going up some unneeded dirs.Campbell Barton
2011-07-07Merging trunk up to r38167.Joerg Mueller
2011-07-06Fix #27879: sequencer didn't draw overlapping strips well, selected were drawnBrecht Van Lommel
under unselected, and active strips red border color for active strips was not clear enough.
2011-07-06Fix #27880: sequencer separate images operator lost strip properties likeBrecht Van Lommel
blend mode, opacity, etc.
2011-07-05Fix #27848: sequencer strip hard cut looses soft trim on second strip.Brecht Van Lommel
2011-06-23Merge with trunk r37757.Joerg Mueller
2011-06-23cmake option to build without an audio library.Campbell Barton
2011-06-22Merged with trunk r37717.Joerg Mueller
2011-06-21fix for PLY import using directory only select, operators which define ↵Campbell Barton
'files' but not 'filename' or 'filepath' would use the directory selector. also made code less confusing.
2011-06-21Merge with trunk r37677Joerg Mueller
2011-06-20fix [#27700] Add effect strip ignore channel argumentCampbell Barton
2011-06-18fix fileselect for images from sequencerAndrea Weikert
* recent code to provide directory only fileselect broke selection of images with 'A' (rev. rev. 37552.)
2011-06-16== Simple Title Cards for Sequencer ==Joshua Leung
This commit adds an experimental effect strip to the sequencer: "Title Card". This is useful for adding simple one-line text section headers or "title cards" (i.e. title + author/contact details) to video clips, which is often seen in demo videos accompanying papers and/or animation tests. See http://aligorith.blogspot.com/2011/06/gsoc11-simple-title- cards.html for some more details on usage. Code notes: - There are a few things I've done here which will probably need cleaning up. For instance, the hacks to get threadsafe fonts for rendering, and also the way I've tried to piggyback the backdrop drawing on top of the Solid Colour strips (this method was used to keep changes here minimal, but is quite fragile if things change).
2011-06-11remove some warning for unused struct membersCampbell Barton
2011-06-07draw sequences with invalid effect frame ranges pink to highlight they are ↵Campbell Barton
invalid and wont render.
2011-06-06Added cancel callbacks to modal operators which allocates memorySergey Sharybin
in invoke callback. This prevents unfreed memory blocks when quiting Bledner with modal operator running.
2011-05-31cmake maintenanceCampbell Barton
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration.
2011-05-28better error reporting for seq_swap()M.G. Kishalmi
2011-05-24fix for using uninitialized vars in own recent commit.Campbell Barton
2011-05-20use event->mval rather then subtracting ar->winrct.x / y from event->x / yCampbell Barton
2011-05-20use BKE_area_find_region_type in place of inline loops (no functional changes).Campbell Barton
2011-05-16[PATCH] == Sequencer ==Peter Schlaile
This patch adds adjustment layer tracks to the sequencer and does some cleaning up of the code. What's an adjustment layer? Think of it as an effect track, which takes no explicit input, but alters the output of everything down the layer stack. So: you can add several stages of color correction with it. And: you can even use it with metastrips to group several adjustments together.
2011-05-12for bug [#27358] Transform bug when transform > 500Campbell Barton
mouse coords would with cont. grab would wrap at short. use mouse coords as int rather then short. this problem still happens on linux because of XTranslateCoordinates
2011-04-21pass even mouse coords value as const so its not edited, ↵Campbell Barton
view3d_get_view_aligned_coordinate() could modify the event->mval.
2011-04-21whitespace only, no functional change mixed tabs/spaces --> tabs.v2.57aCampbell Barton