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
2014-11-29Cleanup: unused headersCampbell Barton
2014-11-03Cleanup: remove rarely used IDProp iteratorCampbell Barton
2014-10-23Cleanup: spellingCampbell Barton
2014-08-12SpellingCampbell Barton
2014-08-07Cleanup: Remove special code for Visual Studio 2008.Thomas Dinges
Goodbye VC2008, it has been a pleasure (more or less) :D SCons / CMake cleaenup will follow. Differential Revision: https://developer.blender.org/D715
2014-07-09Fix T40980: Exporting animation in MPEG Matroska using ffv1 and FLAC codecs ↵Sergey Sharybin
fails
2014-05-28Fix T40272: Error setting option flags2 to value fastpskipSergey Sharybin
2014-05-28Style cleanupSergey Sharybin
2014-04-14Fix video FFmpeg nt being able to produce video files due to usage of ↵Sergey Sharybin
deprecated settings
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-02-18Possible fix for T38644: H.264 with PNG RGBA encoding crashesSergey Sharybin
2014-02-17Fix T38658: H.264 with "Lossless Output" enabled gives lossy outputSergey Sharybin
Issue was caused by the change in FFmpeg options: some of them were renamed, some moved to another class. Made some tweaks to how options are passed to the FFmpeg which now seems to be the same as ffmpeg.c.
2014-02-17Fix T38422: Error writing AAC frame when using FFmpeg compiled with vo_aacencSergey Sharybin
Issue was caused by missing GLOBALHEADER flag set for audio stream. Also made it so frame is getting filled with default, that's what happening in ffmpeg.c.
2014-02-03Code cleanup: use bools where possibleCampbell Barton
2014-01-28Code cleanup: remove references to svn and code styleCampbell Barton
2014-01-28libavcodec API usage: use new video encoding APIAnton Khirnov
avcodec_encode_video() has been replaced with avcodec_encode_video2() in new libavcodec versions.
2014-01-28Change libavcodec CODEC_ID_* to AV_CODEC_ID_*Anton Khirnov
CODEC_ID_* have been replaced with AV_CODEC_ID_* in new libavcodec versions. Update the code to use those new identifiers. Added a compatibility code to ffmpeg_compat.h
2014-01-22Fix T37198: Vorbis encoding is brokenSergey Sharybin
Issue was caused by wrong PTS calculation. This commit makes this calculation closer to what's happening in FFmpeg itself. Seems everything is working now including newer FFmpeg, but there's one thing which still doesn't work: writing avi files with h264 codec and Vorbis audio doesn't play correct in mplayer here. But didn't manage to get this working even using FFmpeg CLI, so this might be just a bug in FFmpeg/mplayer. Since this file works fine in blender just fine wouldn't consider this is crucial thing to look into at this moment.
2014-01-21Code Cleanup: styleCampbell Barton
2013-11-25Fix T37591: 'Extensions' option ignored for movies.Campbell Barton
2013-11-07"Render Audio" cleanup:Bastien Montagne
* Removed audio-only options from ffmpeg render settings (added some versionning code too)! * Moved the Mixdon button from the Scene->Audio pannel to the Render->Render panel.
2013-11-01FIX: [#37199] .ogg file is not recognized as a movie in File BrowserAndrea Weikert
CHANGE: writing an animation in the ogg movie format now defaults to .ogv (ogg/video) which is recommended by Xiph.org for video CHANGE: for .ogg files a check is added whether Blender can read it as a movie (is avi or ffmpeg movie), otherwise assume audio CHANGE: the anim player now filters for the same extensions as the file browser
2013-10-16add IDP_FreeFromGroup(), replaces IDP_RemFromGroup(), IDP_FreeProperty(), ↵Campbell Barton
MEM_freeN().
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-06-13code cleanup: also fix crash in GPU_state_print(). and confine to debug mode ↵Campbell Barton
builds.
2013-04-19Bring back support of FFmpeg >= 0.7Sergey Sharybin
After planar codecs support minimal FFmpeg was bumped to 0.10 which was not so much nice because it was only released only later last year. Didn't find a way to make compatibility code local in ffmpeg_compat, so there're some ifdefs in audaspace and writeffmpeg. Not entirely happy, but having a bit of ifdefs in code better than lots of real PITA for platform maintainers.
2013-04-11Fix #34956: rendering animation with audio would crash with an older ffmpegBrecht Van Lommel
after recent changes. New ffmpeg versions accept align = 0 as a parameter and will set it to 1 automatically, but older ones need to pass align = 1.
2013-04-03style cleanupCampbell Barton
2013-04-02Fix FFMPEG build error with older versions after planar formats commit.Brecht Van Lommel
2013-04-01FFMPEG: adding support for ffmpeg planar formats also to writeffmpeg.c.Joerg Mueller
2013-03-14use BLI_strncpy_rlen() rather then BLI_snprintf() when no formatting is needed.Campbell Barton
also replace sprintf with strcpy when no formatting is done.
2013-03-13style cleanupCampbell Barton
2013-03-12Patch #34204: [Render Animation] Fails with "Error: Specified sample_fmt is ↵Sergey Sharybin
not supported" with ogg vorbis Patch by Jehan Pages (pardon for mis-typing, emacs-nox works not so good with urf-8 buffers here), with some own modifications. Thanks! From the patch tracker: The problem is because of several versions of ffmpeg, but even more because of the fork situation libav/ffmpeg. So there are some installed versions out there where you *must* use a float sample for some codec; whereas oppositely on some other installations, you *must* use the int sample. So for some people, one works not the other, and reciprocally. As a consequence, you can't just have a switch codec-based, like in current code, which decides on the float or int implementation, you must necessarily have a runtime test because you won't know until then if ogg vorbis will use one or another sample (note: that's true also for AC3 as I fixed the exact same bug in DVDStyler for AC3 encoding a few months ago; and I guess it would be same for AAC). Some notes from self: - New FFmpeg requires using FLTP for AAC, AC3 and Vorbis, it's not supported by audaspace and result in this case would be just wrong. Throw an error in cases FLTP is trying to be used. - Moved strict_std_compliance a bit upper. When we'll support FLTP both FLT and FLTP for AAC would need to be using FF_COMPLIANCE_EXPERIMENTAL. - It is nice to have such check of supported by codec formats anyway.
2013-03-12Patch #34569: Enable PNG Codec for video outputSergey Sharybin
By Gottfried Hofmann, thanks!
2013-03-12Fix compilation error after recent changes to strict gcc flagsSergey Sharybin
Dudes, please try building blender with all default features before doing such a commits. It helps just a lot when bisecting issues later. Also solved const qualifier discard happens in recent monofont commit.
2013-03-11Fix #34511: Invalid Audio/Video codec combination produces hung filehandleSergey Sharybin
2013-01-12Patch #33837: ffmpeg1.1 and libav9.1 compatibility updateSergey Sharybin
Patch makes it possible to compile blender with recent ffmpeg and libav libraries, mainly by getting rid of deprecated API. Original patch by Campbell Barton with own modifications to support compilation with older ffmpeg versions. This patch could break compatibility of FFV1 videos playing back in older players, mainly because of alpha support changes. Preserving compatibility with such players became a headache and think it's high time to get rid of workarounds here.
2012-12-18Fix #33586: Encoding to mpeg4 makes first frame(s) blockySergey Sharybin
Issue was caused by rc_initial_buffer_occupancy being set for context Commented this option for now -- it's not used in ffmpeg.c. Now encoding seems to be working nice for MPEG4 and other codecs as well. However, if there're some gurus around please check :)
2012-11-21Patch #33242: ffmpeg AAC/AC3 encodingSergey Sharybin
Patch by David M (erwin94), thanks! Also made Vorbis codec using float sample_fmt, otherwise it didn't work with new FFmpeg. Perhaps we can make it more clear by explicitly separating audio_input_buffer for float and integer buffers, but as far as it works i'm not so fussed about this atm.
2012-11-19Improved FFmpeg error reports when audio stream failed to be allocatedSergey Sharybin
Also fixed crash using --debug-ffmpeg caused by BLI_vsnprintf modifies va_list -- need to create copy of list if this list is gonna to be reused.
2012-11-09code cleanup: double promotion warnings, also allow cmake to build SDL ↵Campbell Barton
without audaspace.
2012-10-21A final bunch of UI messages fixes and tweaks, and some ↵Bastien Montagne
BKE_report()<->BKE_reportf() fixes.
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-21style cleanup: commentsCampbell Barton
2012-09-27style cleanup: also correct incorrect doxy headingCampbell Barton
2012-09-27incorrect spelling in commentsCampbell Barton
2012-09-15quiet -Wmissing-prototypes warnings, and enable this warning by default for ↵Campbell Barton
C with gcc. helps for finding unused functions and making functions static, also did some minor code cleanup.
2012-09-08style cleanupCampbell Barton
2012-09-06fix [#32475] Enabled audio lets blender crash with autosplit option for ↵Campbell Barton
movie output