35b78d9807
Cleanup: indentation, wrapping
...
Mostly functions wrapping args, not confirming to our style guide.
2019-03-15 09:54:30 +11:00
de13d0a80c
doxygen: add newline after \file
...
While \file doesn't need an argument, it can't have another doxy
command after it.
2019-02-18 08:22:12 +11:00
eef4077f18
Cleanup: remove redundant doxygen \file argument
...
Move \ingroup onto same line to be more compact and
make it clear the file is in the group.
2019-02-06 15:45:22 +11:00
744f633986
Cleanup: trailing commas
...
Needed for clan-format not to wrap onto one line.
2019-02-03 14:59:11 +11:00
65ec7ec524
Cleanup: remove redundant, invalid info from headers
...
BF-admins agree to remove header information that isn't useful,
to reduce noise.
- BEGIN/END license blocks
Developers should add non license comments as separate comment blocks.
No need for separator text.
- Contributors
This is often invalid, outdated or misleading
especially when splitting files.
It's more useful to git-blame to find out who has developed the code.
See P901 for script to perform these edits.
2019-02-02 01:36:28 +11:00
21744217ce
Cleanup: remove some #if 0 blocks
...
Reviewers: brecht, campbellbarton
Differential Revision: https://developer.blender.org/D3802
2018-10-17 12:43:41 +02:00
0cff044d84
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3719
2018-09-24 17:28:40 +02:00
b372766816
Cleanup: trailing newlines
2018-06-29 09:23:51 +02:00
a24b4e6090
Cleanup: trailing space for remaining source/
2018-06-17 17:06:28 +02:00
d30cc1ea0b
Fix buffer overflows in TIFF, PNG, IRIS, DPX, HDR and AVI loading.
...
Solves these security issues from T52924:
CVE-2017-2899
CVE-2017-2900
CVE-2017-2901
CVE-2017-2902
CVE-2017-2903
CVE-2017-2904
CVE-2017-2905
CVE-2017-2906
CVE-2017-2907
CVE-2017-2918
Differential Revision: https://developer.blender.org/D2999
2018-01-17 19:59:47 +01:00
c6d98fa841
Fix T46565: Movie render crash w/o permissions
...
Rendering to a path that didn't have write permissions would crash.
Also fix error where `G.is_rendering` was left set when rendering failed.
2015-10-22 17:25:37 +11:00
e708042aa0
Cleanup:
...
Get rid of static functions that pass the exact same arguments in the
same order to other function.
2015-06-05 16:13:15 +02:00
133f79e449
Cleanup: warnings, typos
2014-10-29 14:15:21 +01:00
0e7d4a828a
Fix T4201: AVI Broken when width not multiple of 4
2014-10-06 16:41:15 +02:00
617557b08e
Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define
2014-04-01 15:22:28 +11:00
a91247c2b4
Code cleanup: unreachable break/return
2014-03-19 12:47:09 +11:00
37026b12ec
Code cleanup: use bool for static methods
2014-02-05 22:36:15 +11:00
d900f5be55
Code cleanup: use bools where possible
2014-02-03 19:35:44 +11:00
b4644c658b
Fix crash cancelling command line render to AVI movie file.
2014-01-08 22:28:29 +01:00
98c574e41a
use 'greater/less then or equal to' operators rather then adding 1.
2013-08-11 05:40:35 +00:00
b03bc88d21
replace mul_serie_m4 with mul_m4_m4m4 when only 3 args are given
2013-08-06 01:45:29 +00:00
f4e4e2594c
AVI JPEG: remove the restriction to write only sizes that are multiples of 16.
...
Other encoders do not seem to have this restriction, and multiple video players
can play the files fine.
This also removes the same restriction for reading files, which actually caused
errors on some files with odd width/height.
2013-08-05 18:02:21 +00:00
62b541faa3
add missing va_end() calls.
2013-07-25 12:37:22 +00:00
7db1d6556d
code cleanup: add break statements in switch ()'s, (even at the last case).
2013-07-21 08:16:37 +00:00
225c5fee6b
move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)
...
remove MEM_sys_types.h which was a duplicate.
2013-05-28 19:35:26 +00:00
3f7f07faf5
style cleanup
2013-04-18 01:52:38 +00:00
64d161de87
style cleanup:
...
also rename mesh_getVertexCos() --> BKE_mesh_vertexCos_get() to match curve function.
2013-03-26 07:29:01 +00:00
385650974a
Fix for build error with previous commit, seems the order of #includes matters here.
2013-03-13 17:30:31 +00:00
a3ad35cf3a
Fix #34626 : voxel data texture can't read > 2GB files on Windows.
...
Also fixed BLI_fopen not being used for AVI movie files, which meant AVI read
could fail reading a file from a path with special characters on Windows.
2013-03-13 17:16:47 +00:00
ddddb7bab1
code cleanup: favor braces when blocks have mixed brace use.
2013-03-09 03:46:30 +00:00
f0339c642d
remove redundant temp pointer assignment in AVI_write_frame.
2013-01-27 12:03:20 +00:00
4a427d8e0d
style cleanup
2012-12-29 01:54:58 +00:00
851cb9b345
Added support of J2K codec for Jpeg2000 writing
...
This codec is absolutely needed to generate DCP using OpenDCP,
before that external application to convert JP2 to J2K was used
which slowed down export a lot.
New codec is exposed to image format settings panel and called
Codec. Default one is JP2 which creates files with .jp2 extension,
new one is called J2K which creates with .j2c extension.
Other changes:
- Fixed avi jpeg warning which was treating as error here.
- Made it so extension is detecting from ImageFormatData instead
of image file type, which makes it possible to have different
extension for the same file type depending on it's settings.
IRIS format should still be changed (depending on number of
channels it'll be .bw, .rgb or .rgba extension)
- Default image format settings would be set from image buffer
when re-saving it. Makes it possible to easily open .j2c file
and save it using J2K codec (without this change it'll save as
.jp2 using JP2 codec)
2012-12-23 13:57:09 +00:00
806720507e
style cleanup: wrap long lines (>200)
2012-12-23 01:18:35 +00:00
47a429d161
patches from fedora:
...
blender-2.64-64bit.patch
blender-2.64a-big-endian.patch
by Jochen@herr-schmitt.de
2012-12-21 03:02:36 +00:00
973cb29d84
style cleanup: if's on the same line.
2012-11-18 02:41:55 +00:00
2bb174cfa4
style cleanup: indentation
2012-11-09 09:33:28 +00:00
f3ece5a108
style cleanup: trailing tabs & expand some non prefix tabs into spaces.
2012-10-21 05:46:41 +00:00
89a415a49d
rename avi files (endian.h is common linux include).
2012-10-07 06:27:31 +00:00
c530661db2
patch [ #32556 ] Stupid endian conversion in avi format
...
from Andreas Schwab (schwab)
modified to use code from BLI_endian_switch.
2012-10-07 06:06:28 +00:00
77ed2d8ca9
code cleanup: remove paranoid NULL checks (these cases would crash earlier of the vars were in fact NULL)
2012-09-15 06:29:32 +00:00
3957efdd38
fix for out-of-bounds checks for fcurve modifier and poselib, also check for NULL members of avi structure (since they are checked for NULL later.)
2012-09-14 06:15:46 +00:00
51182bc78d
add MEM_recallocN(), so bytes are ensured to be zero'd when growing.
2012-08-11 12:16:09 +00:00
b9378a3083
fix for own regression in avi header writing.
2012-08-02 11:25:04 +00:00
8c2550eed7
prevent uninitialized memory use when writing avi's.
2012-07-31 10:34:42 +00:00
e32c60284a
style cleanup
2012-07-29 00:20:28 +00:00
84bf3e48c0
style cleanup: use c style comments in C code
2012-07-06 23:56:59 +00:00
f5f25b81e8
style cleanup:
...
also fix for building ghost test and fix double free in one of the tests
2012-06-17 09:58:26 +00:00
3896ad4cbb
code cleanup: spelling
2012-05-20 21:23:26 +00:00
2d2d36fe3b
code cleanup:
...
- style - multi-line ifs move braces onto new lines.
- iterators - convert some to macros, other split up and move brace.
2012-05-20 19:49:27 +00:00