Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 5533 / 5574

Revision 0fde8de by Chris Want
July 16, 2003, 23:53 (GMT)
Sound support for irix
Revision 6dcc5b0 by Kent Mein
July 16, 2003, 19:53 (GMT)


Further fixes to the old makefiles.

Kent
July 16, 2003, 19:53 (GMT)
-SDL links now on windows for cygwin-msvc and cygwin-gcc.
Revision 8dd015e by Kent Mein
July 16, 2003, 19:00 (GMT)


Hopefully update for NaN Makefiles for the moving of SoundSystem.
I need to get openal working on my machine before I can test it so
if it doesn't work feel free to fix it. Hopefully this will be
the majority of the stuff though.

Kent
July 16, 2003, 18:35 (GMT)
- moved the 'Enable All Codecs' button over in the info window (for Win32)
July 16, 2003, 18:23 (GMT)
* Updated the auto* build system to compile again.
SoundSystem has been moved from source/gameengine to intern. This was needed
because functionality from SoundSystem was needed by
source/blender/src/editsound.c.
* Removed the option for the openal check in configure.ac. It's needed now by
SoundSystem
* Removed the functionality for checking if 'noaudio' was provied on the
commandline. Now audio is default on.
Revision fbdc3ca by Chris Want
July 16, 2003, 04:53 (GMT)
Was doing #include "FTF_api.h" instead of #include "FTF_Api.h"
July 16, 2003, 01:44 (GMT)

Exppython docs:
- Added a very brief intro to the api doc and updated the command to generate
the documentation (it's in a comment in Blender.py). Improved the NMesh ex.
Revision aec1793 by Rob Haarsma
July 15, 2003, 15:09 (GMT)
Added newline to file (seeing tinderbox burn...) and
declared the BMF_Font struct for proper headerfile handling.
Revision 288f379 by Kent Mein
July 15, 2003, 14:43 (GMT)


Was including BMF_api.h instead of BMF_Api.h

Kent
Revision 0ed095b by Rob Haarsma
July 14, 2003, 13:48 (GMT)
Removed the old INTERNATIONAL Drawstring constructions.
These are now handled through BIF_DrawString(...) in src/language.c,
where it chooses between the old BMF and the new FTF DrawString.
July 13, 2003, 21:48 (GMT)
- updated MSVC 6 project files to include the sequencer audio support
July 13, 2003, 21:43 (GMT)


- Fixed two swapped array indices in seqaudio.c which prevented panning
from working correctly

- Added MKEY for muting audio strips (as they can't be part of a meta strip
anyway)
July 13, 2003, 21:29 (GMT)


Finally changed the Blender version (BLENDER_VERSION) to 228!
(Some of the audio features do a version check in do_versions
(usiblender.c, readfile.c) and depend on this to convert fields in older
(<2.28) files).

I also removed the "2.27.Newpy.1" line from headerbuttons.c, it now shows
"www.blender.org 228" again.
July 13, 2003, 20:16 (GMT)

Commit message and the brunt of the code courtesy of intrr, apologies for the
size of this;


Finally, the Sequencer audio support and global audio/animation sync stuff!
(See http://intrr.org/blender/audiosequencer.html)

Stuff that has been done:

./source/blender/blenloader/intern/writefile.c
./source/blender/blenloader/intern/readfile.c

Added code to make it handle sounds used by audio strips, and to convert
Scene data from older (<2.28) versions to init Scene global audio settings
(Scene->audio) to defaults.

./source/blender/include/BSE_seqaudio.h
./source/blender/src/seqaudio.c

The main audio routines that start/stop/scrub the audio stream at
a certain frame position, provide the frame reference for the current
stream position, mix the audio, convert the audio, mixdown the audio
into a file.

./source/blender/makesdna/DNA_sound_types.h

Introduced new variables in the bSound struct to accomodate the sample
data after converted to the scene's global mixing format (stream, streamlen).
Also added a new flag SOUND_FLAGS_SEQUENCE that gets set if the Sound
belongs to a sequence strip.

./source/blender/makesdna/DNA_scene_types.h

Added AudioData struct, which holds scene-global audio settings.

./source/blender/makesdna/DNA_sequence_types.h

Added support for audio strips. Some variables to hold Panning/Attenuation
information, position information, reference to the sample, and some flags.

./source/blender/makesdna/DNA_userdef_types.h
./source/blender/src/usiblender.c

Added a "Mixing buffer size" userpref. Made the versions stuff initialize
it to a default for versions <2.28.

./source/blender/makesdna/DNA_space_types.h
./source/blender/src/filesel.c

Added a Cyan dot to .WAV files. Any other suggestions on a better color? :)

./source/blender/src/editsound.c

Changes (fixes) to the WAV file loader, re-enabled some gameengine code that
is needed for dealing with bSounds and bSamples.

./source/blender/src/editipo.c
./source/blender/src/drawseq.c
./source/blender/src/editnla.c
./source/blender/src/space.c
./source/blender/src/drawview.c
./source/blender/src/renderwin.c
./source/blender/src/headerbuttons.c

- Created two different wrappers for update_for_newframe(), one which scrubs
the audio, one which doesn't.
- Replaced some of the occurences of update_for_newframe() with
update_for_newframe_muted(), which doesn't scrub the audio.
- In drawview.c: Changed the synchronization scheme to get the current audio
position from the audio engine, and use that as a reference for setting
CFRA. Implements a/v sync and framedrop.
- In editipo.c: Changed handling of Fac IPOs to be usable for audio strips as
volume envelopes.
- In space.c: Added the mixing buffer size Userpref, enabled audio scrubbing
(update_for_newframe()) for moving the sequence editor framebar.

./source/blender/src/editseq.c

Added support for audio strips and a default directory for WAV files which
gets saved from the last Shift-A operation.

./source/blender/src/buttons.c

Added Scene-global audio sequencer settings in Sound buttons.

./source/blender/src/sequence.c

Various stuff that deals with handling audio strips differently than
usual strips.
July 13, 2003, 16:28 (GMT)

Exppython:
- "last minute" updates to documentation and two modules.
July 13, 2003, 11:23 (GMT)
- fixed the output file path for python project (MSVC 6)
Revision 482a8a5 by guignot
July 12, 2003, 21:31 (GMT)
forgotten to remove the calls to removed functions...
Revision 65237d2 by guignot
July 12, 2003, 20:48 (GMT)
Doc for the world module. Got rid of some unuseful fields in World module.
The last doc ;-))
July 12, 2003, 18:21 (GMT)

Exppython:
- A few more changes to integrate the documentation:
Instructions to build it with epydoc are on the file Blender.py.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021