IRIX and Software

DJV Imaging 0.7.0 Beta - Page 3

ka0s wrote: I tried the 0.7.2 version and its great !!!!
It plays back compressed targa sequences in real time ( 720 x 576 - 25 fps ) even when scaled up to 16x9 .... !)

This is better then the performance I get with Blender or even shake ........


That made my day, thanks. :)

Do you mind if I ask what you were playing the images from (local disk, raid, san, etc.), and what the difference in speed was?

I'm trying to release the next version 0.7.3 this week. I definitely recommend upgrading, there's a number of important bug fixes. (Plus improved OpenGL performance on Linux/Windows, and if I can work out the packaging, an initial OSX port).


Thanks, Darby
Hi Darby,

I played the targa sequences from the optiondrive in my Octane2 / 6.5.22 here's a hinv:

Code: Select all

1 400 MHZ IP30 Processor
CPU: MIPS R12000 Processor Chip Revision: 3.5
FPU: MIPS R12010 Floating Point Chip Revision: 0.0
Main memory size: 1536 Mbytes
Xbow ASIC: Revision 1.4
Instruction cache size: 32 Kbytes
Data cache size: 32 Kbytes
Secondary unified instruction/data cache size: 2 Mbytes
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
Disk drive: unit 1 on SCSI controller 0
Disk drive: unit 2 on SCSI controller 0
Disk drive: unit 3 on SCSI controller 0
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
IOC3/IOC4 serial port: tty1
IOC3/IOC4 serial port: tty2
IOC3 parallel port: plp1
Graphics board: V10
Integral Fast Ethernet: ef0, version 1, pci 2
Iris Audio Processor: version RAD revision 12.0, number 1


There's some dropping frames when loading the targa's into RAM,
but after that it's a breez !)

I've rendered the targa's with Blender in 720x576 4x3 and Anamorph 16x9.
And I did some renders in 1024X576.

I only use targa's because in my experience they cause the least problems when
importing into other software on other platforms or systems.

At work we also use OS-X more and more because of it's stability compared with WinBlows.
So an OS-X version would be very Nice !

Cheers,
Bob

If you need more info on performance issues let me know.
I can feel it, my mind is going ....
just had the opportunity to run hte 0.72 on my ir2e. it just gave me

Code: Select all

[ERROR] GLX Frame Buffer Configuration
http://www.nekochan.net/downloads/foetz/xproto_7011.tardist
http://www.nekochan.net/downloads/foetz/openssl_098g.tardist
http://www.nekochan.net/downloads/foetz/climm_20071021svn.tardist
http://www.nekochan.net/downloads/foetz/firefox_2008-gtk1.tar.bz2
http://www.nekochan.net/downloads/foetz/firefox_2008-gtk2.tar.bz2
http://www.nekochan.net/downloads/foetz/seamonkey_115-gtk1.tar.bz2
http://www.nekochan.net/downloads/foetz/seamonkey_115-gtk2.tar.bz2
http://www.nekochan.net/downloads/foetz/gettext_0161.tardist
http://www.nekochan.net/downloads/foetz/readline_52.tardist
http://www.nekochan.net/downloads/foetz/libiconv_111.tardist
http://www.nekochan.net/downloads/foetz/zsh_434.tardist

_________________
r-a-c.de
Downloaded firefox 2008, but after fixing perms on run-mozilla.sh, still only root can run firefox. Tried with both versions, gtk1 and gtk2. Anyone else having problems running 2008?

_________________
"I am become Death, The Destroyer of Worlds."

Sitting in a room.....thinkin' shit up. :evil:
zahal wrote:
Downloaded firefox 2008, but after fixing perms on run-mozilla.sh, still only root can run firefox.


why?
what kind of error shows up when running as a regular user?

EDIT:
yeah, seems to be a rights issue. chowned the whole folder and it worked fine.
strange since i didn't touch the rights. just packaged as always.

anyway so please chmod 755 run-mozilla.sh and check the rights.


sorry for that. will check next time.

_________________
r-a-c.de
Is it only me? Many files in firefox/components , firefox/dictionaries and firefox/res (and subdirectories within res) had 0600 permission, so only the owner of the files (root:sys in my case) could fire up firefox. chowning the whole firefox directory would let just the new owner to use firefox. After fixing perms on those places, I could get firefox to work for any user.

_________________
"I am become Death, The Destroyer of Worlds."

Sitting in a room.....thinkin' shit up. :evil:
hi again!
i was setting the hotkeys to my usual ones, and i noticed i cannot set space as a hotkey (i usually have space for start stop playback)
i wonder if there's an easy way to set it directly into the preferences file so i can use my usual hotkeys
thanks again for the nice program!
:)
el_bolo wrote: i was setting the hotkeys to my usual ones, and i noticed i cannot set space as a hotkey (i usually have space for start stop playback)


Hi,

I just uploaded a new version that fixes this; "Spacebar" is now a valid hotkey (you'll have to type the whole word), and I've made it so you can toggle playback with it:

http://sourceforge.net/project/showfile ... _id=118244
(It's version 0.7.4-pre2 at the bottom of the page.)

Let me know how it works for you...

@ka0s: Thanks for the info...

@foetz: Guess my GLX fix didn't work; the only thing I can think of is that I'm limiting the bit-depth to 8 for OpenGL 1.2 systems, and maybe the IR only advertises something like 10 or 12-bit visuals for offscreen rendering? If I upload a small piece of test code, would you mind running it?

Also, just wanted to mention there's now an official 0.7.3 release available; it's mostly bug-fixes, I highly recommend anyone using the software to try out the new version. Couple of new features: cached frames are now shown in the timeline, initial support for 3ds Max image formats RLA/RPF and IFL, and an experimental version for Mac OS X (PPC only for now).


Thanks, Darby
dj wrote: Hi,

I just uploaded a new version that fixes this; "Spacebar" is now a valid hotkey (you'll have to type the whole word), and I've made it so you can toggle playback with it:

http://sourceforge.net/project/showfile ... _id=118244
(It's version 0.7.4-pre2 at the bottom of the page.)

Let me know how it works for you...

Thanks, Darby


thanks for the fast reply(again)
it works smoothly, and even works as a toggle (play-stop)
thanks again for the nice application, it has become my primary flipbook program

the only thing i would ask is that the zoom_with_the_mouse feature has small intervals between zooms.. i.e. using the mouse to drag and having the zoom connected o that drag movement to adjust exactly the zoom level easily.
hehe
thanks again!
:)
... Is there any movement in this direction ?, it will be a nice feature...

_________________
- Indy R5KSC 180, XL24
- Indigo2 R10K 195, High Impact ... Max. Impact w/trams in arrival
Backwards.

I remember seeing their CTO, Eng Lim Goh, demo something running on IRIX that very closely resembled today's Google Earth back in 2002. It blew everybody in the audience away, but it was only about two minutes of a 45 minute talk about "VANs" or "Visual Area Networks," which were being pushed as the tech that would change everything for SGI. During the cocktail hour, everyone was buzzing about the map demo while doubting that VANs would have any place in their organizations in the foreseeable future. Signal, meet noise.
Hey - let me chime in and say that I think that the djv suite is really a really useful tool. I've worked for a long time in professional film graphics, and this is by far the most useful and professional playback tool I've found in the public domain.

Running the latest prerelease under gutsy gibbon kubuntu. Works great so far.

One request: I write a lot of imaging code and rerender to the same output file. I display an image in djv_view, and then hit 'reload' whenever I rewrite the image. It would be GREAT if you kept the previous image in a temporary buffer, and have a 'toggle previous/current' key so that you can see what the change was. Right now, 'reload image' just reloads, but you can't see what the previous image was any more. With the toggle, you can go back and forth to really study any subtle changes that happen to the image.

Thanks!
markwend wrote: Hey - let me chime in and say that I think that the djv suite is really a really useful tool. I've worked for a long time in professional film graphics, and this is by far the most useful and professional playback tool I've found in the public domain.


Thanks!

markwend wrote: Running the latest prerelease under gutsy gibbon kubuntu. Works great so far.


What do you think about the speed so far? My development hardware is a bit behind the curve, so I'm always interested in reports on how well the software does on more modern machines. Especially RAID/SAN setups.

markwend wrote: One request: I write a lot of imaging code and rerender to the same output file. I display an image in djv_view, and then hit 'reload' whenever I rewrite the image. It would be GREAT if you kept the previous image in a temporary buffer, and have a 'toggle previous/current' key so that you can see what the change was. Right now, 'reload image' just reloads, but you can't see what the previous image was any more. With the toggle, you can go back and forth to really study any subtle changes that happen to the image.


That should be fairly easy to add if I understand you correctly; I'll see if I can get it into the next release. If you could help test it that would be great.


Darby


PS. Out of curiosity, did you use to work for Santa Barbara Studios?
markwend wrote: Hey - let me chime in and say that I think that the djv suite is really a really useful tool. I've worked for a long time in professional film graphics, and this is by far the most useful and professional playback tool I've found in the public domain.


Here here !!!!

markwend wrote: One request: I write a lot of imaging code and rerender to the same output file. I display an image in djv_view, and then hit 'reload' whenever I rewrite the image. It would be GREAT if you kept the previous image in a temporary buffer, and have a 'toggle previous/current' key so that you can see what the change was. Right now, 'reload image' just reloads, but you can't see what the previous image was any more. With the toggle, you can go back and forth to really study any subtle changes that happen to the image.


This would be nice to check two renders for anomalies ..... !)
I can feel it, my mind is going ....
Hi Darby,

Still think this piece of code is awesome in terms of usability,
could you post a link for the latest version ?

Cheers,
Bob
I can feel it, my mind is going ....
Hi,

Just a small bump to let everyone know I've uploaded a new pre-release:

http://sourceforge.net/project/showfile ... _id=118244

It's the "djv-0.8.0-pre" version near the bottom of the page.

Lot's of changes in this one, but mostly under-the-hood type of stuff. If anyone has some time to test and post feedback that would be great. I've re-worked most of the OpenGL rendering, so I'd like to know that it works before making the official release. Under IRIX, I'm back to using glDrawPixels instead of textures for image rendering; it simplifies things, should be more compatible, and might even be a little faster. For the other systems that support OpenGL 2.0, I'm pretty excited about a new high-quality "multipass" image filtering mode that I've programmed in the OpenGL shading language from an algorithm in Graphics Gems. It burns through fill-rate, but makes very nice thumbnail images in the file browser.

Also if anyone is running Windows or OSX, I've included a small program to start testing audio playback and synchronization; it needs to be started from the command-line, with the arguments being the input files:

test_audio c:\scratch\render.mov

(Note that Windows QuickTime needs the full path specified for input files.)

There's a Linux version also, but I don't think it will work until I update my build machine with newer versions of ALSA/OSS.


Thanks, Darby


PS. @ markwend & kaos, I've also added a "Frame Store" feature for comparing two images. It's under the "Image" menu; you can press "Shift+E" to load the current frame into the frame store, and then "E" to toggle between the current frame and the frame store.
Looking forward to testing the new Frame Store feature, but since I run on a linux (Kubuntu 7.10 'gutsy'), I'll wait until you've got something that you think will work.

Mark


There's a Linux version also, but I don't think it will work until I update my build machine with newer versions of ALSA/OSS.


PS. @ markwend & kaos, I've also added a "Frame Store" feature for comparing two images. It's under the "Image" menu; you can press "Shift+E" to load the current frame into the frame store, and then "E" to toggle between the current frame and the frame store.
markwend wrote: Looking forward to testing the new Frame Store feature, but since I run on a linux (Kubuntu 7.10 'gutsy'), I'll wait until you've got something that you think will work.


Sorry, I mis-phrased that; the only thing I'm not sure will work under Linux currently is the audio test program; the main application and utilities should be fine. At least I hope so, my primary dev workstation is an Ubuntu box. :)

Try it out and let me know what you think.


Thanks, Darby


PS. Which image format do you generally use? Looking through the code I realized that writing over the same image as your viewing might not work with some formats. Specifically, with uncompressed DPX, TGA, and PPM files, I use a technique called "memory-mapping" that doesn't actually load or buffer the file, it displays it directly from disk.
Oops, almost forgot to mention that there's also an option in the preferences that will automatically store the current frame when reloading files; that way you can just press "E" after reloading to toggle between the current and previous frame. It's in the preferences dialog, under the "Image" tab.