Violet R12 P1 beta2

A forum for exporter development discussion.
Post Reply
15 posts • Page 1 of 1
User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Violet R12 P1 beta2

Post by dougal2 » Sun May 06, 2007 11:37 pm

* re-introduced linear tonemapping
** uses two parameters - value and exponent. the image will be scaled by value*10^exponent

* changed upper limit of Reinhard pre scale to 20

* added histogram display. doesn't seem to work for linear tonemapping for some reason.

* added three noise reduction filters, median, chiu and arneoog's.

* added processing progress feedback to the status bar.

* added a few extra checks to prevent a new processing thread starting before the running one has finished.

* managed to double the .exe size = 4mb :(
Attachments
VioletRelease12Patch1beta2.zip
(1.33 MiB) Downloaded 246 times

User avatar
Kram1032
Posts: 6649
Joined: Tue Jan 23, 2007 3:55 am
Location: Austria near Vienna

Post by Kram1032 » Sun May 06, 2007 11:39 pm

:D

User avatar
SmartDen
Developer
Posts: 999
Joined: Fri Oct 13, 2006 10:58 pm
Location: Canary Islands
Contact:

Post by SmartDen » Sun May 06, 2007 11:48 pm

Very nice. But it crashed on exit

User avatar
OnoSendai
Developer
Posts: 6241
Joined: Sat May 20, 2006 6:16 pm
Location: Wellington, NZ
Contact:

Post by OnoSendai » Sun May 06, 2007 11:49 pm

cool :)

User avatar
Kosmokrator
Posts: 1141
Joined: Sat Jul 29, 2006 11:52 am
Location: Greece-Athens

Post by Kosmokrator » Sun May 06, 2007 11:50 pm

yeap me too crash on exit! nice tho! :wink:
1)Core i7 965XE stock CLOCK ,PSU:CHIEFTEC 850W
M/B ASUS P6T DELUXE,WATERCOOLING ZALMAN RESERATOR 2
MEMORY:6GB CORRSAIR @1600,Ati HD 4870x2,
MONITOR:LG 1950SQ,CASE:THERMALTAKE SOPRANO

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Sun May 06, 2007 11:56 pm

SmartDen wrote:Very nice. But it crashed on exit
yup, this is a known problem. i think there's something a little screwy with by build environment / wxW library or something.

User avatar
Macrob
Posts: 289
Joined: Sat Feb 24, 2007 9:55 am

Post by Macrob » Mon May 07, 2007 12:06 am

Does not work under linux (gentoo). It starts fine, but crashes while loading an .igi :cry:
The "old" IndigoToneMapper.exe still works.

Perhaps this helps:

Code: Select all

didl@dum ~/indigo_08_test2 $ wine VioletR12P1b2.exe
wine: Unhandled page fault on write access to 0x00000024 at address 0x405c98 (th
read 000d), starting debugger...
Unhandled exception: page fault on write access to 0x00000024 in 32-bit code (0x
00405c98).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00405c98 ESP:7cfac4c0 EBP:7cfac718 EFLAGS:00010206(   - 00      - RIP1)
 EAX:7cfac570 EBX:00000000 ECX:7cfac540 EDX:7cfac6a0
 ESI:00000024 EDI:ffc00000
Stack dump:
0x7cfac4c0:  7cfac570 7cfac540 7cfac6a0 7ec2c95c
0x7cfac4d0:  0001002a 00000001 7cfac548 3d1652bd
0x7cfac4e0:  00000000 0001002a 00000401 00000001
0x7cfac4f0:  00000001 00194f14 7cfac588 ffc00000
0x7cfac500:  ffc00000 ffc00000 ffc00000 ffc00000
0x7cfac510:  00176408 00176410 00000000 7efe4f14
Backtrace:
=>1 0x00405c98 in violetr12p1b2 (+0x5c98) (0x7cfac718)
  2 0x00405ef8 in violetr12p1b2 (+0x5ef8) (0x7cfac768)
  3 0x0040ba0d in violetr12p1b2 (+0xba0d) (0x7cfac978)
  4 0x0057901b in violetr12p1b2 (+0x17901b) (0x7cfaca08)
  5 0x0057912d in violetr12p1b2 (+0x17912d) (0x7cfaca28)
  6 0x7efc71ee call_thread_entry_point+0xe() in ntdll (0x7cfaca38)
  7 0x7efc7eb2 in ntdll (+0x47eb2) (0x7cfacad8)
  8 0x7efc814f in ntdll (+0x4814f) (0x7cfad3d8)
  9 0xb7e2f4ab start_thread+0xcb() in libpthread.so.0 (0x7cfad4c8)
  10 0xb7dbf1de __clone+0x5e() in libc.so.6 (0x00000000)
0x00405c98: movl        %edi,0x24(%ebx)
Modules:
Module  Address                 Debug info      Name (75 modules)
PE        400000-  6fe000       Export          violetr12p1b2
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7cfae000-7cfdc000       Deferred        libcrypt.so.1
ELF     7cfdc000-7d029000       Deferred        libgcrypt.so.11
ELF     7d029000-7d03c000       Deferred        libtasn1.so.3
ELF     7d03c000-7d0aa000       Deferred        libgnutls.so.13
ELF     7d0aa000-7d0d9000       Deferred        libcups.so.2
ELF     7d3ab000-7d3dd000       Deferred        uxtheme<elf>
  \-PE  7d3b0000-7d3dd000       \               uxtheme
ELF     7d3dd000-7d3e6000       Deferred        libxcursor.so.1
ELF     7d407000-7d40a000       Deferred        libxinerama.so.1
ELF     7d40a000-7d40e000       Deferred        libgpg-error.so.0
ELF     7d40e000-7d42b000       Deferred        imm32<elf>
  \-PE  7d420000-7d42b000       \               imm32
ELF     7d9de000-7e350000       Deferred        libglcore.so.1
ELF     7e350000-7e3e4000       Deferred        libgl.so.1
ELF     7e3e4000-7e3e9000       Deferred        libxdmcp.so.6
ELF     7e3e9000-7e4d6000       Deferred        libx11.so.6
ELF     7e4d6000-7e4e4000       Deferred        libxext.so.6
ELF     7e4e4000-7e4fb000       Deferred        libice.so.6
ELF     7e4fb000-7e504000       Deferred        libsm.so.6
ELF     7e504000-7e592000       Deferred        winex11<elf>
  \-PE  7e510000-7e592000       \               winex11
ELF     7e592000-7e5b1000       Deferred        libexpat.so.0
ELF     7e5b1000-7e5e0000       Deferred        libfontconfig.so.1
ELF     7e5e0000-7e64f000       Deferred        libfreetype.so.6
ELF     7e64f000-7e6e8000       Deferred        oleaut32<elf>
  \-PE  7e660000-7e6e8000       \               oleaut32
ELF     7e6e8000-7e6fa000       Deferred        libresolv.so.2
ELF     7e6fc000-7e701000       Deferred        libxfixes.so.3
ELF     7e701000-7e707000       Deferred        libxrandr.so.2
ELF     7e707000-7e70f000       Deferred        libxrender.so.1
ELF     7e71b000-7e739000       Deferred        iphlpapi<elf>
  \-PE  7e720000-7e739000       \               iphlpapi
ELF     7e739000-7e78e000       Deferred        rpcrt4<elf>
  \-PE  7e750000-7e78e000       \               rpcrt4
ELF     7e78e000-7e82a000       Deferred        ole32<elf>
  \-PE  7e7a0000-7e82a000       \               ole32
ELF     7e82a000-7e88e000       Deferred        msvcrt<elf>
  \-PE  7e840000-7e88e000       \               msvcrt
ELF     7e88e000-7e8c1000       Deferred        winspool<elf>
  \-PE  7e8a0000-7e8c1000       \               winspool
ELF     7e8c1000-7e919000       Deferred        shlwapi<elf>
  \-PE  7e8d0000-7e919000       \               shlwapi
ELF     7e919000-7ea13000       Deferred        shell32<elf>
  \-PE  7e930000-7ea13000       \               shell32
ELF     7ea13000-7eab3000       Deferred        comdlg32<elf>
  \-PE  7ea20000-7eab3000       \               comdlg32
ELF     7eab3000-7eb47000       Deferred        gdi32<elf>
  \-PE  7ead0000-7eb47000       \               gdi32
ELF     7eb47000-7ec82000       Deferred        user32<elf>
  \-PE  7eb60000-7ec82000       \               user32
ELF     7ec82000-7ed3f000       Deferred        comctl32<elf>
  \-PE  7ec90000-7ed3f000       \               comctl32
ELF     7ed3f000-7ed84000       Deferred        advapi32<elf>
  \-PE  7ed50000-7ed84000       \               advapi32
ELF     7ed84000-7ed88000       Deferred        iso8859-15.so
ELF     7ede1000-7ef05000       Deferred        kernel32<elf>
  \-PE  7ee00000-7ef05000       \               kernel32
ELF     7ef05000-7ef0f000       Deferred        libnss_files.so.2
ELF     7ef0f000-7ef25000       Deferred        libnsl.so.1
ELF     7ef25000-7ef4a000       Deferred        libm.so.6
ELF     7ef4a000-7ef4c000       Deferred        libnvidia-tls.so.1
ELF     7ef4c000-7ef51000       Deferred        libxxf86vm.so.1
ELF     7ef51000-7ef63000       Deferred        libz.so.1
ELF     7ef6b000-7f000000       Export          ntdll<elf>
  \-PE  7ef80000-7f000000       \               ntdll
ELF     b7cf1000-b7cf4000       Deferred        libxau.so.6
ELF     b7cf4000-b7cfe000       Deferred        libnss_nis.so.2
ELF     b7cff000-b7d03000       Deferred        libdl.so.2
ELF     b7d03000-b7e2a000       Export          libc.so.6
ELF     b7e2a000-b7e41000       Export          libpthread.so.0
ELF     b7e48000-b7e50000       Deferred        libnss_compat.so.2
ELF     b7e62000-b7f73000       Deferred        libwine.so.1
ELF     b7f74000-b7f90000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a 
        0000000c    0
        0000000b    0
00000008 (D) Z:\home\didl\indigo_08_test2\VioletR12P1b2.exe
        0000000d    0 <==
        00000009    0
didl@dum ~/indigo_08_test2 $ 

User avatar
arneoog
Indigo 100
Posts: 504
Joined: Sun Jun 25, 2006 2:19 am
Contact:

Post by arneoog » Mon May 07, 2007 12:29 am

Very nice, dougal!
Thanks! :D

OOG FireFly filter 8)
I'm honored :P

And, yupp, it crashes at exit here too :)

User avatar
manitwo
Posts: 1029
Joined: Wed Jul 05, 2006 4:50 am
Location: Tirol - Austria

Post by manitwo » Mon May 07, 2007 12:39 am

fantastic!!!! :D
thank you

User avatar
Olis
Posts: 215
Joined: Tue Mar 20, 2007 6:46 am
Location: Stockholm, Sweden

Post by Olis » Mon May 07, 2007 1:40 am

I must say that this is a really impressive update!

tizxx
Posts: 116
Joined: Tue Jul 04, 2006 1:50 am

Post by tizxx » Mon May 07, 2007 1:54 am

Not work on VISTA Ultimate - 32 bit
crash the application.

User avatar
suvakas
3rd Place Winner
Posts: 2613
Joined: Mon Sep 04, 2006 11:08 pm
Location: Estonia
Contact:

Post by suvakas » Mon May 07, 2007 1:56 am

Crashes on exit and while loading igi.
Windows Xp here.

neepneep
Indigo 100
Posts: 413
Joined: Wed Jun 28, 2006 10:21 am

Post by neepneep » Mon May 07, 2007 2:03 am

Great job Dougal!!!

But...manually entering values doesnt work (this is a very minor point)

Thanks (and thanks!)

:D

User avatar
CTZn
Posts: 7240
Joined: Thu Nov 16, 2006 4:34 pm
Location: Paris, France

Post by CTZn » Mon May 07, 2007 3:22 am

It would be usefull if burn could reach the same level as pre-scale, both are related :)
obsolete asset

User avatar
dougal2
Developer
Posts: 2532
Joined: Wed Nov 15, 2006 8:17 am
Location: South London

Post by dougal2 » Mon May 07, 2007 4:07 am

ok... well there's a reason i called this release a beta.
Maybe if I can get my hands on VS7 then the binary might be less flawed.

I'll package up my source for Ono to compile - this should solve all the random crashes.

Post Reply
15 posts • Page 1 of 1

Who is online

Users browsing this forum: No registered users and 43 guests