#
23177782 |
|
22-Mar-2020 |
X512 <danger_mail@list.ru> |
RAWTranslator: fix integer overflow Pointed by clang. Change-Id: I6e2c62ccfa7bec381a02b08d54c7469bbb8d7a67 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2406 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
fb52ab82 |
|
26-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
Minor tweaks to fix the build after the last commit. * firewire and freebsd_network expect the macros come from sys/param.h, as this is one of the places FreeBSD defines them * All others are Haiku-native and can use Be-style macros.
|
#
3aeed660 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
4f2c820d |
|
29-Sep-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
RAWTranslator: fixed a warning the code uses a double[4][3] array as a double cameraXYZ[0][12] array.
|
#
dcd705cd |
|
18-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
CID 715610: Operands don't affect result. Comparing a uint32 against ~0UL would always be false on 64-bit.
|
#
2b861dd2 |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added translator add-ons.
|
#
eb5f3639 |
|
12-Feb-2012 |
Jerome Duval <jerome.duval@gmail.com> |
Fixes some occurrences of 'variable set but not used', disables Werror for problematic items.
|
#
99002a39 |
|
11-Aug-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
CID 691 : parameter not used in fprintf, but still evaluated, leading to acces out of bounds of array. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb61af4f |
|
21-Jun-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
iPatch by Jorma Karvonen : fix warning about deprecated convertion in raw translator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08246612 |
|
30-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* The identify algorithm will no longer accept compressions it doesn't know anything about (fix for ticket #2628). * Fixed TReadHelper::ReadShorts() which only read half of the data. * Disabled the stuff for the old Canon format for now (didn't work yet anyway). * Tried to add RAW unpacked mode, but it doesn't seem to work yet (tried with an Olympus RAW image) (and is therefore disabled, too). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
225c0ed6 |
|
30-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Reverted parts of r28370: - the check for compression when counting valid images was wrong, and broke all RAW formats that weren't using this compression. - COMPRESSION_PACKBITS was defined twice. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ebfe9b2 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
make sure we support the compression, it could be a tiff image git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28370 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b4bb469 |
|
23-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
"Ported" wavelet denoising code from dcraw - not tested, probably won't work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20790 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64f5accb |
|
11-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a few large memory holes (Dano even crashes on low memory...). * Removed printing progress updates to stdout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b91a7be |
|
11-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Improved progress report, the update message now gets a proper "what" field. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20648 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
646dadb9 |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented a progress monitor - I'll implement support for this in ShowImage next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20644 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ddcd6376 |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Now keeps the orientation as defined in EXIF, instead of converting it to something handy for computation. * The translator now passes the EXIF orientation to the thumbnail translation using a special field "exif:orientation". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b52d54a |
|
09-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now adds a fake TIFF header to the exported EXIF data so that the used endian of the data is known. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20630 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a238446a |
|
09-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now puts the EXIF data verbatim into the message passed to Translate(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b92d0fce |
|
03-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Rotated images still didn't work correctly; they were offseted. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20549 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7e4913f5 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rotated images did not work correctly. * Removed ICO specific configuration, added copyright note about the source of this translator. * Disabled test mode for the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaea7f17 |
|
23-Mar-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now also supports Canon's CR2 format - note, all images are only opened in half of their original size for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8260e407 |
|
22-Mar-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Initial and very basic version of a RAW image translator. * Based on Dave Coffin's fabuluous dcraw - it's basically the same thing in C++, but follows common sense programming rules a bit more :-). * Current version probably only supports PENTAX RAW format, though. * Still lots of places left to clean up. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3aeed6607cd07762c0e709633c012b3a632dbad9 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
4f2c820ddade237e576ed1704eed94a9380bc7b3 |
|
29-Sep-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
RAWTranslator: fixed a warning the code uses a double[4][3] array as a double cameraXYZ[0][12] array.
|
#
dcd705cdedbf171ff19380417756ec42f7f6789f |
|
18-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
CID 715610: Operands don't affect result. Comparing a uint32 against ~0UL would always be false on 64-bit.
|
#
2b861dd2a5a8129154c0c3003d816d2912890c27 |
|
10-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added translator add-ons.
|
#
eb5f36397841abfc740031fde56ca5e4dee9fdd3 |
|
12-Feb-2012 |
Jerome Duval <jerome.duval@gmail.com> |
Fixes some occurrences of 'variable set but not used', disables Werror for problematic items.
|
#
99002a3991ac6b5394a996f3fdaa787fd741efa8 |
|
11-Aug-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
CID 691 : parameter not used in fprintf, but still evaluated, leading to acces out of bounds of array. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38044 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bb61af4f64978e2e679d78c4a8c3ade2bbcc868c |
|
21-Jun-2010 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
iPatch by Jorma Karvonen : fix warning about deprecated convertion in raw translator. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
082466120ed4e751c6604e33801b7cd418f21e22 |
|
30-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* The identify algorithm will no longer accept compressions it doesn't know anything about (fix for ticket #2628). * Fixed TReadHelper::ReadShorts() which only read half of the data. * Disabled the stuff for the old Canon format for now (didn't work yet anyway). * Tried to add RAW unpacked mode, but it doesn't seem to work yet (tried with an Olympus RAW image) (and is therefore disabled, too). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
225c0ed64191dbc8ed8a236dbc008ef3724630c9 |
|
30-Oct-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Reverted parts of r28370: - the check for compression when counting valid images was wrong, and broke all RAW formats that weren't using this compression. - COMPRESSION_PACKBITS was defined twice. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ebfe9b245239e0d25f96f2d0fabd16c2d2efe00 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
make sure we support the compression, it could be a tiff image git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28370 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8b4bb46952ddff761742952134f7d70043720700 |
|
23-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
"Ported" wavelet denoising code from dcraw - not tested, probably won't work yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20790 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64f5accb3aaadc6af75234e8b4b3c0880341f341 |
|
11-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed a few large memory holes (Dano even crashes on low memory...). * Removed printing progress updates to stdout. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b91a7be30e2eb8b84c505cd297bc41376edd270 |
|
11-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Improved progress report, the update message now gets a proper "what" field. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20648 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
646dadb991685ed1b37fa956a13f6893dc1e3f72 |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented a progress monitor - I'll implement support for this in ShowImage next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20644 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ddcd63762fe456bcda93eda33deffa02d0028ae5 |
|
10-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Now keeps the orientation as defined in EXIF, instead of converting it to something handy for computation. * The translator now passes the EXIF orientation to the thumbnail translation using a special field "exif:orientation". git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1b52d54a31848822e6543ce6ded5b1cd753e9afa |
|
09-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now adds a fake TIFF header to the exported EXIF data so that the used endian of the data is known. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20630 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a238446abbd40a4bb10f8844abcc02e6d70bedb4 |
|
09-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now puts the EXIF data verbatim into the message passed to Translate(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b92d0fce7c309b56054ca47fb67845fe1a79e0ea |
|
03-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Rotated images still didn't work correctly; they were offseted. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20549 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7e4913f5450168a4271d19acc252328dfe11bc02 |
|
04-Apr-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Rotated images did not work correctly. * Removed ICO specific configuration, added copyright note about the source of this translator. * Disabled test mode for the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20548 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaea7f179587fc1d00f364107290bf8376f29527 |
|
23-Mar-2007 |
Axel Dörfler <axeld@pinc-software.de> |
Now also supports Canon's CR2 format - note, all images are only opened in half of their original size for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20409 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8260e407c5b00b7931e542fe54604ebd92b42ffa |
|
22-Mar-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Initial and very basic version of a RAW image translator. * Based on Dave Coffin's fabuluous dcraw - it's basically the same thing in C++, but follows common sense programming rules a bit more :-). * Current version probably only supports PENTAX RAW format, though. * Still lots of places left to clean up. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20404 a95241bf-73f2-0310-859d-f6bbb57e9c96
|