View Single Post
Old 07-22-2016, 11:03 PM   #5
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by knc1 View Post
Quote:
Originally Posted by SKK View Post
So is there a extension or does it have to be made.
Have you searched posts authored by twobob yet?
I wrote my own extension for Balsamic and several of my eink demos, plus my video player with a menu for various videos. Easy to grab an existing extension and tweak it.

I will post a shortened version of my gmdemo extension here. I only tested this on my PW3. The PW2 needs a usbotg kernel module support that amazon does not provide, though we should be able to add what is missing (with compatible kernel vermagic).

extensions/gmdemo/config.xml:
PHP Code:
<?xml version="1.0" encoding="UTF-8"?>
<extension>
  <information>
    <name>Geekmaster Video</name>
    <version>1.5a</version>
    <author>geekmaster</author>
    <id>gmvid</id>
  </information>
  <menus>
    <menu type="json" dynamic="true">menu.json</menu>
  </menus>
</extension>
extensions/gmdemo/menu.json:
PHP Code:
{
  
"items": [
    {
      
"name""Geekmaster Demos",
      
"priority"0,
      
"items": [
        {
"name""Balsamic: twobob audio/video demo""priority"1"action""bin/gmdemo.sh""params""Balsamic noise.wav"},
        {
"name""titty: geekmaster tiny tty demo""priority"1"action""bin/gmdemo.sh""params""titty"}
      ]
    }
  ]

extensions/gmdemo/bin/gmdemo.sh:
PHP Code:
#!/bin/sh
lipc-set-prop com.lab126.powerd preventScreenSaver 1
killall 
-stop Xorg cvm # pause framework
eips -c
pause 1

bin
/$@

killall -cont cvm Xorg # resume framework
lipc-set-prop com.lab126.powerd preventScreenSaver 0

return 
Demo files from eink algorithmic art thread:

extensions/gmdemo/noise.wav
extensions/gmdemo/bin/Balsamic
extensions/gmdemo/bin/titty
extensions/gmdemo/bin/titty.png

Beware that Balsamic blows up after playing the audio tune (with eink animation) for awhile. It works fine on earlier kindles with sound. Not sure how to fix that yet.

Last edited by geekmaster; 07-23-2016 at 11:25 AM.
geekmaster is offline   Reply With Quote