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
2021-10-23Docs: Fixes and improvements in API documentationXavier Cho
Fixes several notable mistakes and missing information regarding the API documentation (*.rst). This will allow API stub generators like bpystubgen or fake-bpy-module to produce more accurate result. Differential Revision: https://developer.blender.org/D12639
2021-09-24Audaspace: port bugfix from upstream.Jörg Müller
Fixes T91615: Instant crash when dragging video file into video editor sequencer
2021-09-21Audaspace: porting upstream pulseaudio fixes.Jörg Müller
Fixes T89045 and T91057.
2021-09-18Audaspace: added audio file streams functionality.Jörg Müller
On the blender side this commit fixes importing video files with audio and video streams that do not share the same start time and duration. Differential Revision: https://developer.blender.org/D12353
2021-08-18Audaspace: porting PulseAudio fixes from upstream.Jörg Müller
2021-08-16VSE: Use lines to draw waveformSebastian Parborg
Refactor and improve waveform drawing. Drawing now can use line strips to draw waveforms instead of only triangle strips. This makes us able to properly visualize thin waveforms as they would not be visible before. We now also draw the RMS value of the waveform. The waveform drawing is now also properly aligned to the screen pixels to avoid flickering when transforming the strip. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11184
2021-08-16VSE: Fix audaspace not reading ffmpeg files with start offset correctlySebastian Parborg
The duration and start time for audio strips were not correctly read in audaspace. Some video files have a "lead in" section of audio that plays before the video starts playing back. Before this patch, we would play this lead in audio at the same time as the video started and thus the audio would not be in sync anymore. Now the lead in audio is cut off and the duration should be correctly calculated with this in mind. If the audio starts after the video, the audio strip is shifted to account for this, but it will also lead to cut off audio which might not be wanted. However we don't have a simple way to solve this at this point. Differential Revision: http://developer.blender.org/D11917
2021-08-10Clean-up: Remove UTF8-BOM markersRay Molenkamp
Done at the request of Sergey.
2021-07-01Audaspace: porting pulseaudio fixes from upstream.Jörg Müller
2021-07-01Fix T88887: Audio causes issues with Playback when PC put to Sleep, ↵Jörg Müller
Hibernate or when Screensaver appears Porting WASAPI device reinitialization from upstream.
2021-05-27Fix T88614: Mixdown crashes Blender 2.92.0 and 3.0.0 AlphaJörg Müller
The problem is caused by the most recent ffmpeg version (4.4) which needs channels to be set when submitting a frame for encoding.
2021-03-29Fix T86851: PulseAudio randomly asserts in background renderingJörg Müller
Upstream fix from Audaspace with simplified PulseAudio code. Maniphest Tasks: T86851 Differential Revision: https://developer.blender.org/D10840
2021-03-19Fix T86728: Blender freezes when playhead is dragged in this .blendJörg Müller
Porting the deadlock bugfix in WASAPI from upstream Audaspace.
2021-03-17Bugfix: properly rename Null audio device to NoneJörg Müller
2021-03-17Audaspace: add support for CoreAudio on macOSJörg Müller
This adds CoreAudio as audio backend on macOS. CoreAudio is the standard audio API on macOS. Ref T86590
2021-03-17Audaspace: add support for WASAPI on WindowsJörg Müller
This adds WASAPI as audio backend on Windows. WASAPI is the modern standard audio API on Windows introduced with Windows Vista. Ref T86590
2021-03-17Audaspace: add support for PulseAudio on LinuxJörg Müller
This adds PulseAudio as audio backend on Linux. PulseAudio is the main audio engine used on most, if not all, Linux distributions today. Ref T86590
2021-03-17Audaspace: porting minor improvements from upstreamJörg Müller
- NullDevice is now called None - Automatic choice of best available device. - Minor formatting, documentation and cmake fixes.
2020-12-24Audaspace: port accuracy improvement from upstream.Jörg Müller
2020-12-24Fix T83997: Duplicated audio does not sound the sameJörg Müller
The issue was that sounds were always faded from 0 volume when they started and depending on the currently used buffer size, the fading took longer or shorter. The solution stores whether the sound has ever been played back and consequently does not fade when starting to play back.
2020-12-14Fix several issues with handling of numpy in CMake.Bastien Montagne
Issues were: * Abusing of `WITH_PYTHON_INSTALL_NUMPY` by both Audaspace and Mantaflow. - `PYTHON_INSTALL` options only decide whether we copy python (and some extra modules) in our Blender installation. On linux it makes much more sense to use global python installation. - Now we have instead a proper `WITH_PYTHON_NUMPY` * Bad assumptions regarding path of headers relative to path of python module. - In current Debian testing, modules are under `python3.9` directory, while headers are under `python3` directory. - Now we properly `find_path` for headers as well, modifying `find_python_package` to take an optional argument for headers. Note that the required changes done to `extern` libraries are in blender-specific files that do not exist upstream. Differential Revision: https://developer.blender.org/D9773
2020-12-14Revert "Fix several issues with handling of numpy in CMake."Bastien Montagne
This reverts commit 5d570c875eda8fb9aa3635f7f4edac0dc1eaedc8. Buildbots are still borken, need more time to investigate.
2020-12-14Fix several issues with handling of numpy in CMake.Bastien Montagne
Issues were: * Abusing of `WITH_PYTHON_INSTALL_NUMPY` by both Audaspace and Mantaflow. - `PYTHON_INSTALL` options only decide whether we copy python (and some extra modules) in our Blender installation. On linux it makes much more sense to use global python installation. - Now we have instead a proper `WITH_PYTHON_NUMPY` * Bad assumptions regarding path of headers relative to path of python module. - In current Debian testing, modules are under `python3.9` directory, while headers are under `python3` directory. - Now we properly `find_path` for headers as well, modifying `find_python_package` to take an optional argument for headers. Note that the required changes done to `extern` libraries are in blender-specific files that do not exist upstream. Differential Revision: https://developer.blender.org/D9773
2020-12-08Missing README.blender license files + New BSD casesDalai Felinto
I also changed New BSD to BSD 3 Clause. Differential Revision: https://developer.blender.org/D9791
2020-10-07PyDoc: Fix typo in extern audaspace documentationAaron Carlisle
A PR has also been sent upstream: https://github.com/neXyon/audaspace/pull/33
2020-09-07Audaspace: port changes from upstream.Joerg Mueller
Adds possibility to report progress during audio mixdown.
2020-09-01Audaspace: port compilation fix from upstream.Joerg Mueller
2020-08-03Fix T79374: Render audio produces random clippingJoerg Mueller
Port of the bugfix from audaspace upstream.
2020-08-03Audaspace: port documentation bugfix from upstream.Joerg Mueller
2020-06-13Fix T66786: Audio SDL: Video editor Sound muted without muting itJörg Müller
Porting fix for SDL 2 audio formats from audaspace upstream.
2020-05-03Audaspace: update from upstreamJörg Müller
- Changing API for time values from float to double for better precision. - Fixing minor mistakes in the documentation. - Fixing minor unnecessary large memory allocation.
2020-03-31Audaspace: Update From Upstream (For API Docs)Aaron Carlisle
No functional changes: - Cleanup Spelling, Line Length - Use proper class method styling for py docs - Fix Broken Links Differential Revision: https://developer.blender.org/D7276 Fixes T75191
2020-02-21Audaspace: Various fixesSergey Sharybin
- Fixed uninitialized result used in DynamicMusic::seek(). The comment to this function says false is returned if the handle is invalid, while in practice non-initialized value will be returned. - Spelling typos in comment. - Silence -Wdelete-non-abstract-non-virtual-dtor warning. Differential Revision: https://developer.blender.org/D6896
2019-11-22Fix T71621: VSE crashes when playing last frame of audioJoerg Mueller
Porting bug fix from audaspace upstream.
2019-11-21Fix T71621: VSE crashes when playing last frame of audioSybren A. Stüvel
Due to some floating point errors the last frame of a VSE audio strip can cause integer overflow and crash Blender. This overflow was caused by a cast from `int64_t` to `int` without prior check. The crash is fixed by keeping the variable as `int64_t` for as long as possible.
2019-11-17Fix: Build error with msvcRay Molenkamp
std::min requires the algorithm header
2019-11-17Fix T71322: Crash in Audaspace with some video fileJörg Müller
Getting upstream audaspace fixes for audio files with more than 8 channels.
2019-10-03Fix T68945: VSE - Improper audio on frame 1Jörg Müller
This has already been fixed in 8d207cdc3b307fa20bc5b29059c596306aa2a65c as fix for T52472: VSE Audio Volume not set immediately, but I failed to backport it to upstream audaspace which is the reason the problem was back.
2019-05-22Fix T64480: Tweak needed to Audaspace CMake optionsJörg Müller
The issue was that Audaspace options ended up in the cmake cache though they should not be there. Also reverting indentation change by @ideasman42. Thanks to @mont29 for reporting and helping with the fix.
2019-05-11Audaspace: porting changes from upstream.Jörg Müller
- Silence now has an optional sample rate parameter. - Fix: wrong length reported by modulator and superpose. - Minor formatting, include and documentation fixes.
2019-04-17Cleanup: use 2 space indentation for CMakeCampbell Barton
2019-04-11Fix: Build error with msvc2019.Ray Molenkamp
2019-04-03Audaspace: merging modulator effect from upstream.Jörg Müller
2019-03-11Fix T62255: Blender defaults to "OpenAL Soft" in sound settings, regardless ↵Jörg Müller
of saved preferences - Default device (index 0) was hard coded. - Also fixing crash with invalid device passed to blender via -setaudio.
2019-01-17Audaspace: porting changes from upstream.Jörg Müller
- Silence some warnings. - Fix: Python API memory leak. - Fix for T54490: VSE breaks when I insert or remove headphones
2018-08-03Bugfix: audaspace cmake variables need to be cached.Joerg Mueller
2018-06-18Cleanup: whitespaceCampbell Barton
2018-06-09Audaspace: add support for latest ffmpeg.Jörg Müller
2018-04-16Audaspace: Change default plugin path on windows.Jörg Müller
This was suggested by Ray Molenkamp in order to avoid problems with thumbnail dlls.
2018-02-01Fix audaspace mess in 2.8Dalai Felinto
All these files were removed since accidental commit, revert and merge in 2.8. ea31f0ac3b877e + 0a4e170c28cec + 11f9a23a286c17f + 7b27b10fa6a6