Giter Site home page Giter Site logo

five stars about animatedgif HOT 4 CLOSED

waitsnake avatar waitsnake commented on June 8, 2024 1
five stars

from animatedgif.

Comments (4)

Waitsnake avatar Waitsnake commented on June 8, 2024

Hi Olivered,
good to hear you like the project! Github has a star function if you really mean it. ;-)

I take a short look at the stormy gifs and they are really nice. I personally use at the moment the GIF's from 1041uuu as screensaver. They are a fantastic pice of art too.
http://1041uuu.tumblr.com

SaveHollywood is another kind of project since it plays video files (mov, mp4, m4v). But it don't support GIF's like AnimatedGif does. If you play H.264 or H.265 videos you can use the build in libraries of the Mac operating system witch are even accelerated completely in hardware by the graphics chip. And so it is no wonder if they have only 2% CPU. Sorry there is no way to beet this with GIF's as long as there is no better support in hardware and in software for this format.

Well I try to save CPU time in the past as good as I can and use OpenGL for acceleration. And I compared AnimatedGif with a few other solutions for playing GIF's as screensaver in OSX that I could found on the web. Most of them use 30-40% CPU or even more. So the 5% of AnimatedGif already is a good value. I think you already use the option "Load animation at start into memory (saves CPU time)" or don't you?

But if the videos did the job for you than go for it. Maybe there are tools out there that can convert the stormy GIF's into an mp4 video.

from animatedgif.

Waitsnake avatar Waitsnake commented on June 8, 2024

Closed since this was more a comment than a bug report.

from animatedgif.

Olivered avatar Olivered commented on June 8, 2024

I have figured out how to get the screensaver to load and remain loaded regardless of whether Reboot, resume from sleep, lock/unlock screen, etc.
But it required tampering with OSX.
I ran sudo cp /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine /usr/bin/background
then modified my plist from the pastebin to point to that binary.
then I installed sleepwatcher "brew install sleepwatcher"
then I put
"
#!/bin/bash
launchctl unload ~/Library/LaunchAgents/local.job.screensaver.plist
launchctl load ~/Library/LaunchAgents/local.job.screensaver.plist"
into ~/.wakeup

Now the background, no matter what screensaver you use, loads when your screen locks, unlocks,
etc etc.

from animatedgif.

Waitsnake avatar Waitsnake commented on June 8, 2024

Interesting.
But for these kind of tampering you need to disable the System Integrity Protection since folder /usr is part of the protection (can be disabled by running "csrutil disable" in recovery mode). Or do you run an pre-El-Capitan system?

from animatedgif.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.