home *** CD-ROM | disk | FTP | other *** search
- Path: ldvgpi26.eikon.e-technik.tu-muenchen.de!flowerp
- From: flowerp@ldvgpi26.eikon.e-technik.tu-muenchen.de (CHRISTIAN BUCHNER )
- Newsgroups: comp.sys.amiga.programmer
- Subject: VISAGE: Make it PIPE-Friendly!
- Date: 22 Jan 1996 15:33:32 GMT
- Organization: EIKON Elektrotechnik TU Muenchen
- Distribution: world
- Message-ID: <4e0aoc$oe2@sparcserver.lrz-muenchen.de>
- NNTP-Posting-Host: ldvgpi26.eikon.e-technik.tu-muenchen.de
- X-Newsreader: TIN [version 1.2 PL2]
-
- Hello programmers (especially Mr. Holmgren!)
-
- I am desperately looking for a PIPE-friendly graphic viewer. It is
- supposed to show GIF, JPGs etc. from a single, linear data stream.
-
- What is this needed for?
-
- IBrowse allows the user to specify graphic viewers and sound players that
- show and play the images/sounds while downloading them. (That is true
- Netscape-Feeling!). The PIPE device is used for data transfer.
-
- It is recommended to install the HWGQueue-Handler from aminet (util/sys), as
- the Commodore queue-handler has several bugs that may lead to data loss.
-
- The most important things to make your graphic-viewer PIPE-friendly:
- --------------------------------------------------------------------
-
- 1) Open the stream only ONCE. Only close it after you have finished to
- display the picture or the user aborted.
-
- 2) do not SEEK in the data stream. This will not work.
-
- 3) read and decode only small portions of the data stream,
- render the data to the screen immediately.
-
- BTW: Does anyone of you know if one can use the IsInteractive() DOS call
- for determining wheter a filehandle is a PIPE handle or not?
-
- Currently, Visage is not working with PIPE filehandles. It seems to open
- the stream twice. This is what I experienced when I was trying to show a
- JFIF image through PIPE:
-
- I had to copy the file into the PIPE: twice because the first time,
- Visage only recognized the file type (JFIF). The second time, visage
- showed the image flawlessly.
-
- Visage seems to use Christop Feck's tower.library for decoding JFIF
- images. I wonder wheter it is possible at all to make this thing
- PIPE-friendly. (no idea). Perhaps it is the tower.library that opens
- the file a second time.
-
- It would be so exciting to see images "grow" during download, especially
- interlaced GIFs and progressive JPEGs (that do sharpen during download).
-
- Will anyone face the challenge to write a PIPE-friendly Gfx viewer?
- (ideally opening a window on a public screen, not using too many pens for
- rendering - and please support ECS as well).
-
- ... PLEAZZE!!!
-
- //
- \X/ Flowerpower
-
-
-
-