Skip to content
A GPLv3 slideshow application for OpenGL hardware accelerated slideshows , with zoom/pan effects , that will look like PS3 Slideshow
C++ C Makefile CMake Shell HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
album
app_clipart
debian
screenshots
scripts
sounds
src
AUTHORS
CMakeLists.txt
COPYING
CodeBlocks.workspace
FlashySlideshows.desktop
INSTALL
LICENSE
README.md
apt-get-dependencies.sh
get-dependencies.sh
getWebServer.sh
install.sh
make
makefile
pacman-dependencies.sh
run.sh
uninstall.sh
updateMakeFileFromCBP.sh
update_from_git.sh
valgrind_test.sh

README.md

Flashy Slide Shows

A hardware accelerated slideshow application for linux


FlashySlideshows0

This project is now approximately 4.5k loc and has taken me 3+ months of development time..! Since it meets my "photography" needs as it is I decided to pause it once again to concentrate on other projects :P .. Overall it is pretty stable , useful and I have done a good job profiling code and taken performance seriously while building it... If someone wants a particular feature or has a bug fix , etc , you are welcome to add it on the issues tracker so that it may be added or fixed..

Screenshots :

FlashySlideshows1 FlashySlideshows2 FlashySlideshows3 FlashySlideshows4

Videos :

YouTube Link YouTube Link

Dependencies


You can use the ./get-dependencies.sh script to get the required packages for compiling the project..!

Overall :

sudo apt-get install cmake git g++ gcc wx-common libwxgtk3.0-dev libalut0 libalut-dev freeglut3 freeglut3-dev libxxf86vm-dev libjpeg-dev  libpng-dev imagemagick wget sed libnotify-bin

should give you everything you need to build this application using the CMake build system.

Building


To compile the project open a terminal cd to the root of the project and run

mkdir build && cd build && cmake .. && make 

Installation


if you want to install the app ( after compiling the project ) , run

cd build && sudo make install

your password is required..

This will add a shortcut on the applications list and the binaries flashyslideshowsgui and flashyslideshows on the system ..

Installation of latest version

./update_from_git.sh will download the latest version of the software from the master repository on github It also downloads AmmarServer which is an add on that enables a web interface for the application your password is required..

Uninstallation of current version

if you want to uninstall the app , run ./uninstall.sh your password is required..

TODO LIST


  • Improve code structure

  • Add save functionality for remembering settings..

  • Fix Ken Burns effect and connect it to the output of OpenCV face detection which is currently disabled..!

  • Add effects ( shiny floor ) to images , transparency , particles are done

  • Add scripting capabilities for prerecorded (closed-loop) slideshows

  • Make paper ( bending ) effects with 3D fonts

  • Implement image_sensing.cpp

  • Improve sound.cpp

You can’t perform that action at this time.