-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans  . 

SlideShow (GL)

   0.7  

KDE Screensaver

Score 43%
SlideShow (GL)
zoom


Link:  Link
Downloads:  8697
Submitted:  Apr 3 2003
Updated:  May 7 2003

Description:

This is a KDE slide show screensaver which uses OpenGL for smooth zooming and crossfades. It has a simular feel to that of the MacOS X slideshow screensaver. Note that since this uses OpenGL textures for the images, you will need significant amounts of texture memory on your card for this to work well (especially for large images).

I would appreciate any _constructive_ input. I changed some of the features of the screensaver: The images used to have a vignette effect, and you could select the size of the image; now the image is always sized so that it fills the screen. Which is preferable? Should it be an option? Does the incremental jpeg loader work? Does it eliminate the lag between images?




Changelog:

- Added support for png images. They are loaded incrementally just like the jpegs, so skipping shouldn't be a problem. please report any problems.

- Stability improvements. Works on both greyscale and color jpeg's now (before it would crash on greyscale jpegs). Gracefully handles unmounting of drives which images are stored on (i.e. it doesn't crash when it can't read an image). Added an option to display the image name in the lower left hand corner. Also, the screensaver no longer always zooms towards the center of an image. It can zoom to any portion of the image, but gives preference to the top half for portrait oriented images (since that is where the center of focus normally resides in portraits). Didn't update the preview cause I'm too lazy.

- Added line to link to libjpeg. For some reason it worked on my machine without it.

- Image directory selection will now traverse into any subdirectories up to depth 1. This means you can effectively use multiple directories for source images by creating a directory with symlinks to your image directories.

- Much faster load up time, much smaller memory footprint, and uses much less CPU time than before.

- Implemented a incremental jpeg loader that (hopefully) prevents jerkiness between images. Movement should be smooth, unless of course, you set the delay time to something very small and your machine cannot finish loading the next image before it is due for display.




LicenseGPL
Send to a friend
Subscribe
Other  Artwork  from wjarosz
Report inappropriate content



goto page:  1  2  3  4  5 

-
.

 Picture

 
 by traeumerle on: Apr 3 2003
 
Score 50%

Hi,

Am I right if I think that the Picture in your Screenshot ist taken in a salt mine in Poland.

I don't know the name any more but it must be somewhere near the Town Starachowice an it is really impressive in there.

Could you pleas tell me the name of that salt mine?


Reply to this

-
.

 Re: Picture

 
 by Kormac on: Apr 3 2003
 
Score 50%

I think that is in, or at least very near, Krakow.


Reply to this

-

 Re: Re: Picture

 
 by wjarosz on: Apr 3 2003
 
Score 50%

Yes, it is in Wieliczka, near Krakow.


Reply to this

-
.

 Re: Re: Re: Picture

 
 by traeumerle on: Apr 3 2003
 
Score 50%

Thanks,

It's been a long time since I was there during a student exchange and I didn't know the name any more.

BTW: I'll try the Screensaver tonight sounds intresting to me.


Reply to this

-
.

 hmmm....

 
 by illogic-al on: Apr 4 2003
 
Score 50%

I remember something like this being out earlier that just wouldn't compile. I'll try this to see if it works first before voting

to be continued...


Reply to this

-
.

 Awesome

 
 by snakattak3 on: Apr 4 2003
 
Score 50%

This is so great. I'm glad you updated this. I remember trying to install your last version, but it wouldn't compile with the new qt. but now it works beautifully. This is what kde needed. This needs to go into the next version of kde. I hope i'm not pumping this up too much, but it really is awesome. Thanks for posting again, and keep up the good work.


Reply to this

-
.

 problem to compile

 
 by manor on: Apr 4 2003
 
Score 50%

Hi !

Would someone help me please ?

I have trouble to compile SlideShow.

I have qt-3.1.1 (threaded)
kde3.1.1 (SuSE)
gcc3.2

-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -fno-exceptions -fno-check-new -o kslidesavergl -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib -R /opt/kde3/lib -R /usr/lib/qt3/lib -R /usr/X11R6/lib main.o kslidesaverkss.o kslidesaver.o kslidesaversetup.o kslidesaver.moc.o ./math/libmath.a -lkscreensaver -lGLU -lGL -lkdeui -lkdecore -lqt-mt -lpng -lz -lm -lXext -lX11 -lresolv -lSM -lICE -lpthread -lresolv
./math/libmath.a(jpegloader.o): In function `jpegLoader::read_jpeg_image(char const*)':
jpegloader.o(.text+0x14b): undefined reference to `jpeg_std_error'
jpegloader.o(.text+0x161): undefined reference to `jpeg_CreateDecompress'
jpegloader.o(.text+0x16c): undefined reference to `jpeg_stdio_src'
jpegloader.o(.text+0x176): undefined reference to `jpeg_read_header'
jpegloader.o(.text+0x17e): undefined reference to `jpeg_start_decompress'
jpegloader.o(.text+0x216): undefined reference to `jpeg_read_scanlines'
jpegloader.o(.text+0x236): undefined reference to `jpeg_finish_decompress'
jpegloader.o(.text+0x23e): undefined reference to `jpeg_destroy_decompress'
./math/libmath.a(jpegloader.o): In function `jpegLoader::start_incremental_jpeg_read(char const*)':
jpegloader.o(.text+0x2c1): undefined reference to `jpeg_std_error'
jpegloader.o(.text+0x2d7): undefined reference to `jpeg_CreateDecompress'
jpegloader.o(.text+0x2e2): undefined reference to `jpeg_stdio_src'
jpegloader.o(.text+0x2ec): undefined reference to `jpeg_read_header'
jpegloader.o(.text+0x2f4): undefined reference to `jpeg_start_decompress'
./math/libmath.a(jpegloader.o): In function `jpegLoader::incremental_jpeg_read(int const&)':
jpegloader.o(.text+0x399): undefined reference to `jpeg_read_scanlines'
./math/libmath.a(jpegloader.o): In function `jpegLoader::finish_incremental_jpeg_read()':
jpegloader.o(.text+0x3f6): undefined reference to `jpeg_read_scanlines'
jpegloader.o(.text+0x419): undefined reference to `jpeg_finish_decompress'
jpegloader.o(.text+0x421): undefined reference to `jpeg_destroy_decompress'
collect2: ld returned 1 exit status
make[3]: *** [kslidesavergl] Fehler 1
make[3]: Verlassen des Verzeichnisses »/home/heiko/src/kslidesavergl-0.6/kslidesavergl«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses »/home/heiko/src/kslidesavergl-0.6/kslidesavergl«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/heiko/src/kslidesavergl-0.6«
make: *** [all] Fehler 2
heiko@home:~/src/kslidesavergl-0.6>

Thanks in advance,

Heiko


Reply to this

-

 Re: problem to compi

 
 by wjarosz on: Apr 4 2003
 
Score 50%

Check to make sure that you have libjpeg and libjpeg-devel installed. I think that should fix your problem. I will try to add a check for that into the configure script so that this gets caught earlier.


Reply to this

-
.

 thanks a lot

 
 by manor on: Apr 5 2003
 
Score 50%

Thanks for SlideShow and your help :)

I will check either i have installed jpeg-devel or not.


Reply to this

-
.

 wrong version ?

 
 by manor on: Apr 5 2003
 
Score 50%

libjpeg was installed. It´s the first time i have such error messages with jpeg.

My libjpeg version is libjpeg-6.2.0

Do you use a newer version than me ?


Reply to this

-
.

 obsolete

 
 by manor on: Apr 5 2003
 
Score 50%

i didn´t notice that you changed it yesterday. with the new version it works fine. thanks :)

it is so awesome !


Reply to this

-
.

 Problem

 
 by brendanorr on: Apr 4 2003
 
Score 50%

When I see the preview in the setup dialog, it looks nice and normal. When I run it, however, the first image just fades to black with no other images fading in.


Reply to this

-

 Re: Problem

 
 by wjarosz on: Apr 5 2003
 
Score 50%

Hmm, thats strange. This would mean that the first image loads fine, but all images after that either don't load correctly off of disk, or don't get uploaded to the graphics card correctly. This could possibly happen if you don't have much texture memory, or the size limit for GL textures on your card is smaller than the size of the images being loaded. It might work in the setup window because the size of the GL window is smaller, and therefore uses less video memory (therefore leaving more for the textures). Can you try it with smaller images to see if that fixes it?


Reply to this

-

 Re: Re: Problem

 
 by brendanorr on: Apr 6 2003
 
Score 50%

Yeah, using smaller pictures fixes the problem, but its not because of my graphics card not having enough memory. Its a GeForce4 w/128 megs-o-ram


Reply to this

-

 Re: Re: Re: Problem

 
 by wjarosz on: Apr 6 2003
 
Score 50%

Thats strange, since I have the same card. It could be a driver or XFree issue. Are you using the NVidia drivers? Other than that I don't really know how to help, I'm by no means an expert at this. I am pretty sure that there is an OpenGL texture size limit, which is card dependent. But since I have the same card, that doesn't make sense.

At some time in the future I was considering implementing tiling so that large images are split up into multiple 64x64 texture tiles. This would ensure that they show up (I think), since in order to claim OpenGL support, a card needs to support at least a certain size texture (64x64 or something like that). That would require significant additions to the code however, and currently I have exams to worry about.

If you are comfortable enough with coding you could try playing around with the code, and I would love knowing what the problem is if you find it.

Good luck.


Reply to this

-

 Re: Problem

 
 by brendanorr on: Apr 6 2003
 
Score 50%

I'm using the 4349 drivers ATM, I'll try downgrading tomorrow to see if that works, otherwise I'll try to poke around in the source a little. Thanks anyway :)


Reply to this

-

 presentation tool

 
 by probono on: Apr 5 2003
 
Score 50%

great! great! great! I *love* that Mac OS screensaver effect. I've always been looking for this on the PC. Thanks :-) I didn't try to install this yet, but this definitely should make it into standard KDE and Knoppix (bootable CD Linux that you can take with you and present your images everywhere).

This makes not only a great screensaver, but it's also great for photo presentations on a projector. For this purpose, I would like to be able to determine the sequence of the photos by name.

Also, there should be a possibility to include mp3 sound. For example, when 0001.jpg would be displayed, 0001.mp3 should start to play and continue playing until another mp3 with a "matching" name is found. mp3s should be crossfaded.

There should also be a way to "pack" presentations to burn them on CD and give them to people, including sound and picutres.


Reply to this

goto page:  1  2  3  4  5 

Add commentBack






-

-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.