PiBox: Newshttps://redmine.graphics-muse.org/https://redmine.graphics-muse.org/favicon.ico?16278048512023-06-23T01:57:09ZGraphics Muse Issue Tracker
Redmine v2.0 Release Announcementhttps://redmine.graphics-muse.org/news/192023-06-23T01:57:09ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Center v2.0.0 Release Notes<br />2023-05-25</p>
<p>Additional Information<br />------------------------------------------<br />Project Web site: <a class="external" href="http://www.piboxproject.com/">http://www.piboxproject.com/</a><br />Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a><br />Wikis: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a><br /> <a class="external" href="https://redmine.graphics-muse.org/projects/pibox/wiki">https://redmine.graphics-muse.org/projects/pibox/wiki</a><br />Meetup: <a class="external" href="http://www.meetup.com/PiBox-Embedded-Developers/">http://www.meetup.com/PiBox-Embedded-Developers/</a><br />Binary Download: <a class="external" href="http://www.graphics-muse.org/archives/pibox/2.0.0/">http://www.graphics-muse.org/archives/pibox/2.0.0/</a></p>
<p>General Status<br />------------------------------------------<br />PiBox has evolved from a general build philosophy into a platform for custom embedded system development. Along with the PiBox Development System that acts as a core platform, 6 other platform systems are now avialable.</p>
<p>PiBox Media System - A media playback system for movies and music that also includes webcam and Sirius/XM support.<br />PiBox Player System - The lightweight companion to the Media System, capable of network playback of media files from the its big brother.<br />PiBox Kiosk System - A system for video and picture frames, designed specifically for the official Raspberry Pi 7" touschsreen.<br />PiBox Auto-Kiosk System - Automatic playback of video files from a USB stick, designed for use with media projectors.<br />PiBox PiSentry System - Remote webcam viewing from any browser including TFT previewing.<br />PiBox PiStore System - USB storage management with TFT display.</p>
<p>Highlights for this release include the following.<br />------------------------------------------<br />New apps<br /> PiNet - On-device AP for web based network configuration<br /> PiStore - USB storage management<br />Support for TFT touchscreens.<br />Improved performance across multiple systems.<br />Improved wired network support.<br />Improved keyboard support.<br />Improved launcher performance, icon handling.<br />Improved display handling.<br />Added docker build environment.</p>
<p>Support Matrix<br />--------------------------------------------------------------
|System |RPi 1|RPi 2|RPi 3|Zero |Zero W |Desktop |
|Dev Platform | x | x | x | x | x | |
|Media System | | x | x | | | |
|Media Player | x | x | x | | | |
|Kiosk | x | x | x | x | x | |
|Auto Kiosk | x | x | x | x | x | |
|PiStore | | | x | | | |
|PiSentry | | | x | | | |
|Desktop (VideoLib) | | | | | | x |<br />--------------------------------------------------------------</p>
<p>3.0 Plans<br />------------------------------------------<br />Add support for PiGRRL to create PiPod music player.<br /> Needs additional SD card.<br /> Needs audio output.<br />Initial Xeon (PiBox on the PinePhone Pro) Release<br />Extend Ironman (PiBox for Home Automation)<br /> Plugs<br /> Lights<br /> Window shades<br /> Cameras<br /> Environmental control<br />New Hardware Support<br /> Bluetooth keyboard/input<br /> I/R input<br /> Investigate alternative SBCs due to supply chain issues with RPi.<br />New Apps<br /> PiEnv - Environmental monitoring and control including support for 3rd party devices<br /> PiPod - Music player for PiGRRL and I2C/I2S DAC Module Carrier Board..<br /> Simpler version of MusicFE that is text based but possibly with touchscreen support.<br />Player updates<br /> Plex-like UI for videofe<br /> Improve performance of musicfe<br />Multi-camera and storage support for PiCam<br /> Add CSI (raspicam) support<br /> Two-to-four USB cameras<br /> USB plus Raspicam<br /> Saved video files for later playback<br />Video Streaming updates<br /> Add RTSP support<br /> Investigate migration to VLC<br />Improve PiStore<br /> More info displayed<br /> Improved graphing<br />Stabilize PiXM<br />Investigate migration to mongoose to replace existing piboxwww</p>
<p>Getting involved<br />------------------------------------------<br />PiBox is currently a one man project. I'd like to have more users of the system and welcome new developers.</p>
<p>To get started using the system please download the binary releases, unpack them and follow the instructions in install.txt.</p>
<p>To get started with development, please read the developer wiki on how to build the PiBox Development Platform.<br /><a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software</a></p>
<p>Contact me at <a class="email" href="mailto:mjhammel@graphics-muse.org">mjhammel@graphics-muse.org</a> if you're interested in helping out, have ideas for improvement or just want to know how to use the system.</p>
<p>-----------------------------------------------------<br />Changelogs<br />-----------------------------------------------------</p>
<p>-----------------------------------------------------<br />Repository: appmgr<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add <del>p option to cross.sh for use with piplayer (starts launcher with -m option).<br />----------------------------------------------------</del><br />Repository: launcher<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Splash image on rpi3 touchscreen is square for kiosk (Closed)" href="https://redmine.graphics-muse.org/issues/946">#946</a>: Don't call piboxGetPlatform() till after the logger is initialized so that debugging of new hardware ids will be easier.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Splash image on rpi3 touchscreen is square for kiosk (Closed)" href="https://redmine.graphics-muse.org/issues/946">#946</a>: Cleanup calculations for status, splash and text areas by using static sizes for status and text areas. Pre-size the splash images on appropriate systems.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed behind-schedule" title="Feature: Pre-scale icons so they don't need to be re-scaled each time they are displayed. (Closed)" href="https://redmine.graphics-muse.org/issues/957">#957</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Colored icons are missing. (Closed)" href="https://redmine.graphics-muse.org/issues/940">#940</a>: Pre-select and pre-scale icons, reducing complexity and improving performance at runtime at the cost of a slightly slower startup. This also has the affect of selecting color icons on faster platforms.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add platform identifier (Closed)" href="https://redmine.graphics-muse.org/issues/956">#956</a>: Integrate call to piboxGetPlatform() to validate the API.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Pi Zero doesn't work with keyboards using elecrow 5" HDMI display (Closed)" href="https://redmine.graphics-muse.org/issues/949">#949</a>: Always allow keyboard input even if using a touchscreen.<br />Merge branch 'master' of gitlab.com:pibox/launcher<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Layout is too large for monitor (Closed)" href="https://redmine.graphics-muse.org/issues/906">#906</a>: Fix layout problems related to adding of date/time line at top of display.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Blank line at end of launcher.cfg crashes launcher. (Closed)" href="https://redmine.graphics-muse.org/issues/911">#911</a>: Fix crashes from improper handling of config file lines.<br />Bump to version 2.0<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration and reboot options to piplayer launcher (Closed)" href="https://redmine.graphics-muse.org/issues/809">#809</a>: Add date/time to top of launcher window.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Force piplayer to use colored icons (Closed)" href="https://redmine.graphics-muse.org/issues/874">#874</a>: Allow forcing use of colored icons. RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Icons should be preloaded and prescaled (Closed)" href="https://redmine.graphics-muse.org/issues/872">#872</a>: Preload icons and splash images to speed general use.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to color icons on TFT displays (Closed)" href="https://redmine.graphics-muse.org/issues/849">#849</a>: If on a TFT display, which is likely to be very small, use the color icons since the splash area will not be used.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Exiting from playing video does not return to app (Closed)" href="https://redmine.graphics-muse.org/issues/861">#861</a>: Minor debug cleanup to help track down real cause of this issue (which, it turns out, is not a launcher issue).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: terminal app doesn't have blinking cursor. (Closed)" href="https://redmine.graphics-muse.org/issues/865">#865</a>: Add blinking cursor to default terminal configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Launcher doesn't drain touches before notifying appManager (Closed)" href="https://redmine.graphics-muse.org/issues/853">#853</a>: Drain touch events before notifying appManager to start a new app.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Change default xterm colors (Closed)" href="https://redmine.graphics-muse.org/issues/851">#851</a>: Make the default terminal colors black background and wheat foreground (so white highlights show up better).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Add option to build the piplayer launcher with the terminal app.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: launcher return doesn't update icon highlight for active selection. (Closed)" href="https://redmine.graphics-muse.org/issues/800">#800</a>: PiPlayer needs a bigger iconPad to show the highlight. Also, force highlight update on SIGUSR1 from appmgr. Add help text to cross compile script.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Disable logging on player by default and remove rotate option, which is not applicable to player currently.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Increase timer to 1500ms to update the active highlight on startup.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: mini-icons prevent scaling icons up. Fix bug with initial highlight not showing up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add <del>m option to make icons smaller (mini-icons, re: 1/3 of display size instead of expanding to fill space).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add piplayer build option (-p).<br />----------------------------------------------------</del><br />Repository: lcdshow<br />-----------------------------------------------------<br />Bump to version 2.0.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: fix versions on app packages (Closed)" href="https://redmine.graphics-muse.org/issues/869">#869</a>: Bump version to match current PiBox release.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Fix packaging handling to properly deal with xorg.conf, including preventing dev platform's S99UI from trying to change our settings. Fix handling of pibox-config updates in pibox-hdmi so it will look like it was originally created if going back to hdmi mode.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Fix postinst to use proper modules.conf filename. Fix prerm to not change <em>height to _width.<br />General: Fix cd? usage in cdtools script.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Run pibox-hdmi -t in postinst script for lcdshow package. (Closed)" href="https://redmine.graphics-muse.org/issues/844">#844</a>: Add <del>n option to pibox-hdmi to skip reboot (for packaging). Add calls to pibox-hdmi to setup device appropriately on package install and removal. RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add pointercal to lcdshow packaging. (Closed)" href="https://redmine.graphics-muse.org/issues/843">#843</a>: Add missing calibration file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add pointercal to lcdshow packaging. (Closed)" href="https://redmine.graphics-muse.org/issues/843">#843</a>: Add pointercal for LCD35 to packaging. Don't source config.txt - it has things the shell doesn't like. Just parse those values from the file instead.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update pibox-config in pibox-hdmi (Closed)" href="https://redmine.graphics-muse.org/issues/842">#842</a>: Update pibox-config when switching between tft and hdmi. Fix postinst script to use "height" instead of "width".<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Allow (but keep disabled) console boot messages on TFT.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Fix touchtest script to work with tslib. It won't work with xinput-calibrator however.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Fix initialization to assume HDMI, use pibox-hdmi script to switch between HDMI and TFT. Use separate xorg.conf files for HDMI and TFT instead of using xorg.conf stub files. Fix pibox-hdmi to work correctly. Fix opkg scripts to work correctly on install and removal.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Initial import of LCDShow repackaging project, specifically to support a 3.5" TFT display.<br />----------------------------------------------------</del><br />Repository: libpibox<br />-----------------------------------------------------<br />General: Remove duplicate AC_CONFIG_MACRO_DIR entry in configure.ac. Ignore GTK deprecated warnings.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add platform identifier (Closed)" href="https://redmine.graphics-muse.org/issues/956">#956</a>: Add platform detection for RPi 3B (and not just 3B+).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Splash image on rpi3 touchscreen is square for kiosk (Closed)" href="https://redmine.graphics-muse.org/issues/946">#946</a>: Use sysfs to get fb0 virtual_size instead of relying on pibox-config, which may be wrong depending on platform and display.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Keyboard not working with Media, Player or Kiosk modes (Closed)" href="https://redmine.graphics-muse.org/issues/951">#951</a>: Add MA_KEYB action (keyboard mdev input event) for use with MT_SYS.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add platform identifier (Closed)" href="https://redmine.graphics-muse.org/issues/956">#956</a>: Change "revision" to "Revision" when doing platform lookup. Cleanup debug output by stripping newline.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add platform identifier (Closed)" href="https://redmine.graphics-muse.org/issues/956">#956</a>: Revision IDs are more complex than originally thought. This commit utilizes the recommended method of parsing revision strings to identify a specific RPi board.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add platform identifier (Closed)" href="https://redmine.graphics-muse.org/issues/956">#956</a>: Add piboxGetPlatform to identify the RPi on which the app is running.<br />Merge branch 'master' of gitlab.com:pibox/libpibox<br />General: Comment update.<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Hi-res is not working (Closed)" href="https://redmine.graphics-muse.org/issues/829">#829</a>: Add medium and full resolution options for streaming. These add new action values for the MT_STREAM message types.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Move piboxGetDisplaySize() from pistore/utils.c to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/881">#881</a>: Add piboxGetDisplaySize() to query fb for x/y dimensions.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG</em> vars.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Add missing TFT support to piboxGetDisplayType().<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Add support for ADS7648 TFT touchscreen.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Output event entries to stdout instead of stderr so they can be used by wrapper scripts.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Add pbeventlist to scan for touchscreen event device in scripts.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Kernel bump to 5.10.y (Closed)" href="https://redmine.graphics-muse.org/issues/833">#833</a>; 5.10.y kernel calls the touchscreen "raspberrypi-ts" now.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update parson library (Closed)" href="https://redmine.graphics-muse.org/issues/747">#747</a>: Bump Parson to latest version (v1.1.0).<br />Merge branch 'RM-751' into 'master'<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add function to find X.org VT (Closed)" href="https://redmine.graphics-muse.org/issues/751">#751</a>: Add a string version and an int version of functions for retrieving a VT number. The former works with any named process but must make a shell call to get the VT. The latter works only for the current process and uses an ioctl.<br />-----------------------------------------------------<br />Repository: metabuild<br />-----------------------------------------------------<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Make 2.0 release: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/895">#895</a>: Fix functions.sh to support name+ext syntax. Add lcdshow to list of apps to query for changelogs.<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Make 2.0 release: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/895">#895</a>: Add lcdshow to repolist for v2.0.0 release.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: pkglist.pistore uses pisentry as SSID (Closed)" href="https://redmine.graphics-muse.org/issues/968">#968</a>: Fixed pinet SSID on pistore builds.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Autokiosk mode should run piboxd with -I -s -S to disable IoT, smb and camera streams. (Closed)" href="https://redmine.graphics-muse.org/issues/916">#916</a>: Add <del>a option for piboxd with autokiosk build.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Update tagRepos() to handle func+proj repolist entries.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Update versionRepos() to handle func+proj repolist entries.<br />Bump to version 2.0<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Update the repolist and changelog list of projects for 2.0 release.<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Run full build on colo (Closed)" href="https://redmine.graphics-muse.org/issues/898">#898</a>: Switch from rpm to deb as default packaging for videolib.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Change imwww banner (Closed)" href="https://redmine.graphics-muse.org/issues/814">#814</a>: Make imwww builds use HW=<mode> to get proper banner and title values.<br />M <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: verify system builds after switch to debian (Closed)" href="https://redmine.graphics-muse.org/issues/857">#857</a>: Add docker README.txt, which just points developers to the PiBox docker image.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add PiBox FileServer meta build (Closed)" href="https://redmine.graphics-muse.org/issues/768">#768</a>: Add PiStore system meta build.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add raspi2fb package to pisentry build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Fix media player's pinet build to use new -S option. Switch from gitorious to gitlab in cdtools environment setup script.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add omxplayer to pisentry build. Add options to piboxd and picam for pisentry builds, the former to make sure we're allowing webcam streams and the latter to disable vt switching.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Move S01apsplash to S12apsplash for TFTs (Closed)" href="https://redmine.graphics-muse.org/issues/850">#850</a>: Update pspslash build for pisentry to use TFT option.<br />Rm <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Test pisentry with 5.10.y kernel (Closed)" href="https://redmine.graphics-muse.org/issues/835">#835</a>: Add picam, psplash, lcdshow to pisentry build.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Switch pisentry to use the TFT displays. Add a template build to start pifile.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiSentry system: a webcam meta build (Closed)" href="https://redmine.graphics-muse.org/issues/743">#743</a>: Add pisentry mode.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: piplayer does not need piboxwww (Closed)" href="https://redmine.graphics-muse.org/issues/808">#808</a>: Removed piboxwww from piplayer build. It's not needed there.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add -p (piplayer) option for piboxd, appmgr and launcher.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add pinet to piplayer mode build.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Minor update to help text for MakeChangelog.sh.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Clean up builds for all possible repos prior to v1.1 tagging.<br />General: help text update for tags.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add videolib build to metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/764">#764</a>: Add desktop mode to generate desktop (currently just VideoLib) tools that accompany target platform builds.<br />----------------------------------------------------</del><br />Repository: mjpg-streamer<br />-----------------------------------------------------<br />Bump to version 2.0<br />-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Fix error creating required dirs during packaging target.<br />-----------------------------------------------------<br />Repository: musicfe<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: musicfe install doesn't add it to appmgr.priv (Closed)" href="https://redmine.graphics-muse.org/issues/812">#812</a>: Add prerm to packaging.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: musicfe install doesn't add it to appmgr.priv (Closed)" href="https://redmine.graphics-muse.org/issues/812">#812</a>: Add musicfe to appmgr.priv on install and remove it on uninstall.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: musicfe postinst.sh references mediaPlayer icons (Closed)" href="https://redmine.graphics-muse.org/issues/813">#813</a>: Change references from mediaPlayer to musicfe in postinst.<br />-----------------------------------------------------<br />Repository: omxplayer<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Switch to Buildroot's ffmpeg to get TLS support more easily, which allows use of <a class="external" href="https:// urls">https:// urls</a>.<br />-----------------------------------------------------<br />Repository: pibox<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: GitHub dropped git: url for kernel (Closed)" href="https://redmine.graphics-muse.org/issues/996">#996</a>: Change kernel URL from using git: to https:.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Drop xinput_calibrator as that URL doesn't work anymore.<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Make 2.0 release: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/895">#895</a>: Improve packaging. Don't include staging tree in packaged release. Make sure generated archive can be used to create Development System. Add required 7z package to Docker image.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: V2.0 release build update patch for libzlib.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Firstboot display "Display wxh: NOTOUCH x NOTOUCH" (Closed)" href="https://redmine.graphics-muse.org/issues/952">#952</a>: Fix parsing of display dimensions in firstboot.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Keyboard not working with Media, Player or Kiosk modes (Closed)" href="https://redmine.graphics-muse.org/issues/951">#951</a>: Change input device modes in mdev.conf to 644 so touchscreens will work with PiBox Launcher.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Keyboard not working with Media, Player or Kiosk modes (Closed)" href="https://redmine.graphics-muse.org/issues/951">#951</a>: Call keyboard-fe.sh on keyboard plug events. This is useful to PiBox Systems to support custom keyboard mappings under X.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kernel and firmware are out of sync (Closed)" href="https://redmine.graphics-muse.org/issues/909">#909</a>: Revert firmware to one that matches the current kernel. This fixes lockups and crashes seen with autokiosk system build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Layout is too large for monitor (Closed)" href="https://redmine.graphics-muse.org/issues/906">#906</a>: Switch to using sysfs instead of tvservice when finding display size to generate pibox-config. Rebuild pibox-config on each boot, in case monitor is changed.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />General: Don't remove ARCDIR on clobber target. Add wipe target to clear that out. This helps with rebuilding everything without having to re-download everything, which saves on bandwidth issues.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: psplash runs three times on boot (Closed)" href="https://redmine.graphics-muse.org/issues/908">#908</a>: Remove the psplash perc and bump files after init processing completes to allow proper recreation on the next boot.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Update github url for firwmware to use https. Add iputils to docker image build.<br />Bump to version 2.0<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: System Integration Tests for Harkonnen Release (Closed)" href="https://redmine.graphics-muse.org/issues/893">#893</a>: Make clobber not remove archive tree. Add wipe to clean archive tree.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Generate release candidates builds: Harkonnen (Closed)" href="https://redmine.graphics-muse.org/issues/894">#894</a>: Update rpi1 xcc build with latest expat and isl.<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Run full build on colo (Closed)" href="https://redmine.graphics-muse.org/issues/898">#898</a>: Add buildroot patches for expat, libzlib for version bumps and build issues.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add installation README to packaging (Closed)" href="https://redmine.graphics-muse.org/issues/760">#760</a>: Add install.txt to release tarball (and create release tarball).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add installation README to packaging (Closed)" href="https://redmine.graphics-muse.org/issues/760">#760</a>: Add installation readme.txt file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Investigate ability to auto-generate compressed SD card image for each system build. (Closed)" href="https://redmine.graphics-muse.org/issues/879">#879</a>: Minor cleanup to mkinstall for image file creation, plus add image file compression.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: xcc needs pre-downloads for isl, expat (Closed)" href="https://redmine.graphics-muse.org/issues/886">#886</a>: pcre patches to allow Buildroot 2021.02.6 to continue building.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Remove old xcc/buildroot configs (Closed)" href="https://redmine.graphics-muse.org/issues/885">#885</a>: Remove unused configurations for xcc and buildroot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove Xeon from rpi builds (Closed)" href="https://redmine.graphics-muse.org/issues/884">#884</a>: Remove xeon references now that xeon has it's own repo.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: verify system builds after switch to debian (Closed)" href="https://redmine.graphics-muse.org/issues/857">#857</a>: Add java support to docker image. Bump docker image to Debian bullseye.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Add NFS support to rootfs.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need boot logs saved (Closed)" href="https://redmine.graphics-muse.org/issues/864">#864</a>: Save logs from firstboot and package installs.<br />General: Add getModel() function to easily find RPi model from sysfs.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: brcm wifi driver not working on 3b+ boards. (Closed)" href="https://redmine.graphics-muse.org/issues/845">#845</a>: Add missing clm_blob firmware to build for brcmfmac. Enable eth0 and wlan0 as dhcp by default.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add libbsd in support of building raspi2fb for TFT displays.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Change default xterm colors (Closed)" href="https://redmine.graphics-muse.org/issues/851">#851</a>: Change default colors for dev platform xterm's.<br />General: Add validation check for required utils in mkinstall.sh.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Dev platform build updates after switching dev machine to Debian. Change ISL and expat to git pulls due to problems with Crosstool-NG default 1.24.0 versions. Bump Buildroot to 2021.02.6. Fix use of {} globbing in mkdir's used in Makefiles - doesn't work when making directories on Debian for some reason. Fix use of {} globbing in mkdir's used in Busybox initramfs packaging. Fix longstanding mkinstall.sh error message when moving file to FAT32 parition. Update Docker readme - pkg targets need access to opkg tools which are likely installed under /usr/local by the build system.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Allow external packages to prevent S99UI from updating xorg.conf.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Add pbeventlist to post build tasks in libpibox Buildroot package. Cleanup buildroot.mk to use $(MAKE) instead of directly calling make, based on online recommendations.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Integrate TFT-3.5inch Display (Closed)" href="https://redmine.graphics-muse.org/issues/839">#839</a>: Remove superfluous cruft from UI init script - it wasn't doing what it was intended to do anyway. Always assume we're using HDMI output (instead of TFT) and let new lcdshow package's pibox-hdmi handle switching to TFT. Only modify xorg.conf if we're using a touchscreen instead of stock HDMI monitor.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Busybox init tries to mount mmc before it's become ready. (Closed)" href="https://redmine.graphics-muse.org/issues/840">#840</a>: Add wait for mmc devices before trying to mount them.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Test pinet against broadcom wifi (Closed)" href="https://redmine.graphics-muse.org/issues/817">#817</a>: Add missing .txt files to allow RPi3 wifi to work properly, removing need for wifi dongle.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Kernel bump to 5.10.y (Closed)" href="https://redmine.graphics-muse.org/issues/833">#833</a>: Add required but empty driver config for 5.10.y.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Kernel bump to 5.10.y (Closed)" href="https://redmine.graphics-muse.org/issues/833">#833</a>: Make 5.10.y the default kernel for rpi2.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need buildroot license files for PiBox packages (Closed)" href="https://redmine.graphics-muse.org/issues/753">#753</a>: Add missing LICENSE file references to custom buildroot packages.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/815">#815</a>: Add libgpiod to development platform.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add a docker build environment (Closed)" href="https://redmine.graphics-muse.org/issues/818">#818</a>: Update README.md to reflect availability of Docker environment.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add a docker build environment (Closed)" href="https://redmine.graphics-muse.org/issues/818">#818</a>: Add docker build and documentation. Fix buildroot/busybox clean targets to use sudo. Update xcc.mk message when building toolchain package.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need updated config.txt options if 7" touchscreen is found (Closed)" href="https://redmine.graphics-muse.org/issues/810">#810</a>: Add support for board and display specific config.txt changes during firstboot.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Extraneous /home/<user>/.../sysroot/... directory is being populated on install (Closed)" href="https://redmine.graphics-muse.org/issues/803">#803</a>: Remove extraneous directories under /home in the Buildroot target tree at the end of the build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Extraneous /home/<user>/.../sysroot/... directory is being populated on install (Closed)" href="https://redmine.graphics-muse.org/issues/803">#803</a>: Move to master branch for kernel firmware. Retrieve all (instead of just some) brcmfmac binary blobs from RPi Distro github branch. Fixes breakage where some of these are no longer in the kernel firmware master branch. Drop rt3090.bin and rt3070.bin firmware blobs. These are now covered by other firmware blobs in kernel firmware master branch.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add auto-install capability (Closed)" href="https://redmine.graphics-muse.org/issues/771">#771</a>: Add reboot init script in support of automated package installation.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Run shellcheck (Closed)" href="https://redmine.graphics-muse.org/issues/799">#799</a>: shellcheck cleanup on S40network.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add auto-install capability (Closed)" href="https://redmine.graphics-muse.org/issues/771">#771</a>: Add opkg auto-install capability: add opkg/incoming directory to user partition in mkinstall script and add init script to check for .install stamp file in incoming directory and, if found, install any packages found there, then remove the stampfile.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Migrate to Buildroot LTS releases (YYYY.02) (Closed)" href="https://redmine.graphics-muse.org/issues/770">#770</a>: Migrate to Buildroot LTS 2020.02.4.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Cleanup deprecated component configurations (Closed)" href="https://redmine.graphics-muse.org/issues/785">#785</a>: Stripped old components from upstream PiBox (rpi) build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Don't rebuild cross toolchain RPM (Closed)" href="https://redmine.graphics-muse.org/issues/754">#754</a>: Don't rebuild packages if they have already been built and source has not been rebuilt.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Don't rebuild gles (Closed)" href="https://redmine.graphics-muse.org/issues/755">#755</a>: Set branch to f97b1af1 (last known working with PiBox v1.1). Don't rebuild gles if it's already been built.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen not working (Closed)" href="https://redmine.graphics-muse.org/issues/761">#761</a>: Fall back to kernel 4.19.106 (and matching fw) because 4.19.122 broke touchscreens and 106 is the last known working version before PiBox release 1.1.0.<br />-----------------------------------------------------<br />Repository: piboxd<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Keyboard not working with Media, Player or Kiosk modes (Closed)" href="https://redmine.graphics-muse.org/issues/951">#951</a>: Add support for MA_KEYB for keyboard plug event serialization.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Plugging in a wired network cable should restart networking, at least on eth0. (Closed)" href="https://redmine.graphics-muse.org/issues/915">#915</a>: Add eth processor to handle up/down of dhcp on eth0 based on carrier detects (re: cable plug events). Lots of debug cleanup. Fix timer processor to work properly with event timer and select(), reducing cpu overhead.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Does piboxd take too much CPU? (Closed)" href="https://redmine.graphics-muse.org/issues/913">#913</a>: Performance improvements - Switch main thread to use a unix socket to exit, avoiding a sleep() based loop. Add select on registration thread (for IoT registration in Ironman) to avoid spinning in tight loop (and chewing up CPU time).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Autokiosk mode should run piboxd with -I -s -S to disable IoT, smb and camera streams. (Closed)" href="https://redmine.graphics-muse.org/issues/916">#916</a>: Add <del>a option for building piboxd for use with the autokiosk system.<br />Merge branch 'master' of gitlab.com:pibox/piboxd<br />General: Add missing header to clean up build.<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Hi-res is not working (Closed)" href="https://redmine.graphics-muse.org/issues/829">#829</a>: Add support for medium and HD streams.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add -S option to fix up init script for pisentry (no IOT, no SMB).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Test piplayer with 5.10.y kernel (Closed)" href="https://redmine.graphics-muse.org/issues/834">#834</a>: Add missing arg separator for start-stop-daemon call in init script for piplayer.<br />General: Additional debug trying to figure out why sometimes the mjpg_streamer process doesn't start.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Hi-res is not working (Closed)" href="https://redmine.graphics-muse.org/issues/829">#829</a>: Fix piplayer build to add -I -S to piboxd command in init script.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Hi-res is not working (Closed)" href="https://redmine.graphics-muse.org/issues/829">#829</a>: Init script doesn't need to set -I and -S. The config file can be used for that to customize piboxd for different systems.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Multiple bugs in pinet headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/827">#827</a>: Fix piboxd init script to allow start-stop-daemon to stop the daemon and allow logging.<br />General: Add missing "-p" to help text for cross.sh.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Switch to start-stop-daemon to match other daemons. Add config options for verbose, debugfile because command line options aren't working for some reason when run from init. SMB mount command is failing with latest Buildroot builds - remove extraneous options to fix that.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix resetting of stdout when daemonizing. Switch to cli API instead of testing flag bits manually.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Migrate to using pmsg.h for messaging types.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Improve the PID handling to make start/stop work better.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add -p option to cross.sh to build piboxd for piplayer.<br />----------------------------------------------------</del><br />Repository: pibox-network-config<br />-----------------------------------------------------<br />Bump to version 2.0<br />-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Hi-res is not working (Closed)" href="https://redmine.graphics-muse.org/issues/829">#829</a>: Add VGA and FD options to webcam. Change "low" to "CGA" and "hi" to "SXGA".<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add screenshots and videos for release on wiki (Closed)" href="https://redmine.graphics-muse.org/issues/389">#389</a>: add delay before switching video resolutions for webcam.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Title bar says "PiBox Media Server" (Closed)" href="https://redmine.graphics-muse.org/issues/778">#778</a>: Change title from Server to System.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiSentry system: a webcam meta build (Closed)" href="https://redmine.graphics-muse.org/issues/743">#743</a>: Add HW=pisentry support that disables network configuration option.<br />-----------------------------------------------------<br />Repository: picam<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add calls to raspi2fbd (init script) on TFTs to mirror omxplayer to the second framebuffer.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Exiting from playing video does not return to app (Closed)" href="https://redmine.graphics-muse.org/issues/861">#861</a>: Make vt switch on player launch failures optional (for TFTs).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Exiting from playing video does not return to app (Closed)" href="https://redmine.graphics-muse.org/issues/861">#861</a>: Cleanup player.c: remove extraneous code and comments after last update.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Exiting from playing video does not return to app (Closed)" href="https://redmine.graphics-muse.org/issues/861">#861</a>: Force app quit if player quits on its own or fails to start. Change to using openvt from chvt because the former allows a change and return without having to specify which VTs to use, and the vt change is still required to get X to update properly.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Add <del>S to cross build to allow for pisentry build, which uses new -s cli option to disable vt switching (TFTs don't need it). Fix touch screen identification so picam can tell when it's on a TFT too.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam doesn't always start (Closed)" href="https://redmine.graphics-muse.org/issues/836">#836</a>: Fixed vt switching to be cleaner - switch before launching to avoid the flashing and potentially missing the player startup.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Switch to using piboxGetVTNum() in picam (Closed)" href="https://redmine.graphics-muse.org/issues/790">#790</a>: Switch to piboxGetVTNum() to fix vt switches properly.<br />----------------------------------------------------</del><br />Repository: piclock<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />-----------------------------------------------------<br />Repository: pidialer<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />-----------------------------------------------------<br />Repository: pinet<br />-----------------------------------------------------<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Plugging in a wired network cable should restart networking, at least on eth0. (Closed)" href="https://redmine.graphics-muse.org/issues/915">#915</a>: Fix interfaces.aponly template so wired network continues to work while AP is enabled.<br />Merge branch 'master' of gitlab.com:pibox/pinet<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Test for touchscreen support needs to use piboxGetDisplayTouch() instead of piboxGetDisplayType() (Closed)" href="https://redmine.graphics-muse.org/issues/955">#955</a>: Switch to piboxGetDisplayTouch() to determine if touchscreen is supported.<br />Bump to version 2.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: fix versions on app packages (Closed)" href="https://redmine.graphics-muse.org/issues/869">#869</a>: Fix version string to match current PiBox release.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: SSID used in build is not being passed to binary (Closed)" href="https://redmine.graphics-muse.org/issues/866">#866</a>: Set the default SSID during build when cross compile uses <del>S. Remove extraneous change of ssid string in hostapd.aponly during packaging.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: brcm wifi driver not working on 3b+ boards. (Closed)" href="https://redmine.graphics-muse.org/issues/845">#845</a>: Disable Pi 3b+ wifi because it's not working in 5.10.y. Enable eth0 interface when pinet exits.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: pinet animation conflicts with explanatory text on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/847">#847</a>: Fix animation on small TFT displays. Don't allow a build without an SSID using cross.sh.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen apps don't work on TFT (Closed)" href="https://redmine.graphics-muse.org/issues/846">#846</a>: Remove display_type in favor of CLI_TOUCH flag.<br />General: Fix description in cdtools script.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Test piplayer with 5.10.y kernel (Closed)" href="https://redmine.graphics-muse.org/issues/834">#834</a>: Disable the postinst code that disables Wifi on RPi3 - it works now.<br />General: Add Fritzing diagram for momentary button and LED based on what the code is expecting from GPIOs.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Recover to normal mode if power is lost (Closed)" href="https://redmine.graphics-muse.org/issues/826">#826</a>: Handle failure recovery better, making pinet more reliable in general. Add LED_ON state to gpio handling.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Multiple bugs in pinet headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/827">#827</a>: Fix pid handling in init script. Remove bits of postinst unrelated to HEADLESS mode. Reset led_timer when LEDs are turned off. Make LED blink sequence easier to see when going to Normal mode.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Multiple bugs in pinet headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/827">#827</a>: Reset CLI_AP_RUNNING when done returning to normal mode. Unlink pinet.done when returning to normal mode. Let start-stop-daemon handle daemon mode to allow logging to work properly.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Multiple bugs in pinet headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/827">#827</a>: Allow setting the ssid based on build arguments (via cross.sh).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiSentry system: a webcam meta build (Closed)" href="https://redmine.graphics-muse.org/issues/743">#743</a>: Add init script for headless mode. Remove unused cli options.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add headless mode (Closed)" href="https://redmine.graphics-muse.org/issues/815">#815</a>: Split pinet into headless and UI modes. Add gpio handling for pushbutton and LED blink status.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Make pinet properly restart the network. pinet-ap.sh now runs "ifup -a" after killing the AP. pinet-ap.sh writes stamp file that pinet syncs with to complete processing. A network restart thread now handles stopping the web server and AP. Fixed timer use to prevent multiple timers from being started on shutdown. Removed extraneous code from pinet main. pinet is now fully multi-threaded so the user experience is much better.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Repeat the restart request to make sure the network gets going.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix UI text to be appropriate for touchscreen or keyboard use. Note piboxMsg() failures in log.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix pinet-ap.sh handling of interfaces file based on changes from webui. Allow pinet to continue running while requesting piboxd to handle network restart. Update text displayed in pinet UI when exit is requested. Raise SIGINT on exit to allow touchscreen thread to exit.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Disable default debug config.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add default debug config to help with initial debug tasks.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Switch from system() to mkdir(), fopen() and unlink() for creating directories and files, then cleaning them up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add logging to directory and stamp file creation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add noap stamp file to web server startup.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix startup of imwww by creating the pair stamp file in the correct location. Add option to enable imwww debugging.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Disable pi3 wifi on install. It doesn't support (to my knowledge) both AP and client at the same time.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix path to startup scripts.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Create pair stamp file for imwww. Add pinet to appmgr.priv.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Code cleanup - tabs to spaces.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix pinet app icons. Remove password handling for web server (it doesn't use it anymore). Slow animation so it works on an RPi2 reasonably well (works better on RPi3). Add default port to instructions text displayed on screen.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Add support for AP mode. Make animation scale as it spins. Add login info to animation. Update psk and webserver pw files.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Player only system (Closed)" href="https://redmine.graphics-muse.org/issues/769">#769</a>: Fix packaging build.<br />Initial import - provides animation that plays while in network configuration mode.<br />----------------------------------------------------</del><br />Repository: pipics<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />-----------------------------------------------------<br />Repository: pistore<br />-----------------------------------------------------<br />Merge branch 'master' of gitlab.com:pibox/pistore<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Test for touchscreen support needs to use piboxGetDisplayTouch() instead of piboxGetDisplayType() (Closed)" href="https://redmine.graphics-muse.org/issues/955">#955</a>: Switch to using piboxGetDisplayTouch() to check if display support touchscreen input.<br />Bump to version 2.0<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Move piboxGetDisplaySize() from pistore/utils.c to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/881">#881</a>: Move piboxGetDisplaySize() to libpibox.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Fix disk size calculations. Handle small drives correctly. Fix export sync at startup.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: pistore cleanup. Fix some crashes. Make status text larger. Fix cleanup of exports when store is removed. Fix cleanup of stores when removed. Allow graphwidget updates even if no stores are present. Allow inotify event processing to schedule a store update to allow kernel to catch up.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Fixup colors and fonts a bit. Only watch mounts under /media/usb.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Fix font sizes and graph lines on small displays. Fix use of config file and touch regions.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add PiBox FileManager app (Closed)" href="https://redmine.graphics-muse.org/issues/841">#841</a>: Make popup toggle it's own function so keypress and touchscreen can use it.<br />Initial import - basic functionality implemented.<br />-----------------------------------------------------<br />Repository: pixm<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars.<br />-----------------------------------------------------<br />Repository: pmsui<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Keyboard not working with Media, Player or Kiosk modes (Closed)" href="https://redmine.graphics-muse.org/issues/951">#951</a>: Add keyboard plug event support for mini-keyboards under X. These add xmodmap handling for arrow keys in a more extensive manner than was previously available using just xinitrc.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: xterm does not overlay launcher (Closed)" href="https://redmine.graphics-muse.org/issues/907">#907</a>: Add missing <del>b option to start-stop-daemon in desktop.sh.<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: desktop.sh is badly written (Closed)" href="https://redmine.graphics-muse.org/issues/871">#871</a>: Make desktop.sh use start-stop-daemon to allow logging while enabling config options vi cfg file.<br />General: Remove ssh from cd?<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: VideoFE not working with 5.10.y kernel (Closed)" href="https://redmine.graphics-muse.org/issues/837">#837</a>: Don't use /etc/init.d/data/usb.list when checking for FAVI keyboard - call lsusb directly.<br />----------------------------------------------------</del><br />Repository: psplash<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: psplash does not display on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/961">#961</a>: New psplash uses --fbdev instead of FBDEV env var. It also uses PSPLASH_FIFO_DIR instead of PSPLASH_FIFO.<br />General: Fix progress bar outline image to make updates appear to properly fill the outline, with no black spacing between progress bar and outline.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Download archive is gone. Need to pull from yocto now. (Closed)" href="https://redmine.graphics-muse.org/issues/959">#959</a>: Switch to yocto's archive for psplash source.<br />Merge branch 'master' of gitlab.com:pibox/psplash<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: psplash runs three times on boot (Closed)" href="https://redmine.graphics-muse.org/issues/908">#908</a>: Provide function to remove /etc/.psplash and /etc/.psplashbump files. Make variables in bumpStatus() local and a new variable added to avoid overwrite issues in the shell. Don't allow initsplash call to be made more than once on any boot.<br />Bump to version 2.0<br />General: Remove ssh:// from cd?<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Move S01apsplash to S12apsplash for TFTs (Closed)" href="https://redmine.graphics-muse.org/issues/850">#850</a>: Updated for use with TFT's when framebuffer device is not available till after mdev runs.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Move S01apsplash to S12apsplash for TFTs (Closed)" href="https://redmine.graphics-muse.org/issues/850">#850</a>: Fix psplash function that identifies which framebuffer device to use.<br />-----------------------------------------------------<br />Repository: raspi2fb<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-21 status-5 priority-7 priority-highest closed" title="Release: Run full build on colo (Closed)" href="https://redmine.graphics-muse.org/issues/898">#898</a>: Remove extraneous check for gtk2.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: fix versions on app packages (Closed)" href="https://redmine.graphics-muse.org/issues/869">#869</a>: Bump version to match current version of PiBox.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify picam works on pisentry (Closed)" href="https://redmine.graphics-muse.org/issues/852">#852</a>: Initial import of forked build for raspi2fb and fbcp.<br />-----------------------------------------------------<br />Repository: test-project<br />-----------------------------------------------------<br />Bump to version 2.0<br />-----------------------------------------------------<br />Repository: videofe<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer stops running (Closed)" href="https://redmine.graphics-muse.org/issues/914">#914</a>: Add short delay between dbus requests to load a new uri and reset position (re: metadata).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer stops running (Closed)" href="https://redmine.graphics-muse.org/issues/914">#914</a>: Offset start of status and next timers. Check progress of video playback and, if stalled, restart the player.<br />Bump to version 2.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Exiting from playing video does not return to app (Closed)" href="https://redmine.graphics-muse.org/issues/861">#861</a>: Add openvt command to switch VTs after player exits to allow X updates to be processed correctly.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: On Debian, autoconf apps need PKG_CONFIG vars properly set. (Closed)" href="https://redmine.graphics-muse.org/issues/855">#855</a>: Update cross build script with additional PKG_CONFIG_ vars. Remove .ssh from cd?.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam doesn't always start (Closed)" href="https://redmine.graphics-muse.org/issues/836">#836</a>: Remove vt switch when starting player. It apparently isn't needed anymore in 5.10.y.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam doesn't always start (Closed)" href="https://redmine.graphics-muse.org/issues/836">#836</a>: Fixed vt switching to be cleaner - switch before launching to avoid the flashing and potentially missing the player startup.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add function to find X.org VT (Closed)" href="https://redmine.graphics-muse.org/issues/751">#751</a>: Add piboxGetVTNum() to find current and next VT's for vt-switching when launching and killing omxplayer.<br />-----------------------------------------------------<br />Repository: videolib<br />-----------------------------------------------------<br />Bump to version 2.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: TheTVDB.org API is changing to v4 (Closed)" href="https://redmine.graphics-muse.org/issues/797">#797</a>: Migrate TV scans to TheMovieDB.org due to changes in API access at TVDB.com. RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Port Java to PiBox (Closed)" href="https://redmine.graphics-muse.org/issues/397">#397</a>: Update About dialog to meet TheMovieDB.org attribution requirements.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: verify system builds after switch to debian (Closed)" href="https://redmine.graphics-muse.org/issues/857">#857</a>: Add Docker build option. Add deb packaging.<br />-----------------------------------------------------<br />Repository: xeoncfg<br />-----------------------------------------------------<br />Bump to version 2.0<br />General: Remove ssh:// from cd?</p> v 1.1.0 Release Announcmenthttps://redmine.graphics-muse.org/news/182020-07-21T01:48:41ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Center v1.1.0 Release Notes<br />2020-06-27</p>
<p>Additional Information</p>
<ul>
<li>Project Web site: <a class="external" href="http://www.piboxproject.com/">http://www.piboxproject.com/</a></li>
<li>Binary Download: <a class="external" href="http://www.graphics-muse.org/archives/pibox/1.1.0/">http://www.graphics-muse.org/archives/pibox/1.1.0/</a></li>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
<li>Wiki Site: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a>
<ul>
<li>There are also system specific wikis available on the Issue Tracker.</li>
</ul>
</li>
<li>Meetup: <a class="external" href="http://www.meetup.com/PiBox-Embedded-Developers/">http://www.meetup.com/PiBox-Embedded-Developers/</a></li>
</ul>
<p>General Status<br />------------------------------------------<br />PiBox is now broken into several builds, also known as systems. The base system is called the PiBox Development System. It forms the basis for all other builds which are created by applying a series of opkg installs on top of the base system.</p>
<p>There are three other systems now available: Media System, Kiosk and Auto-Kiosk. Various other systems are in still in development.</p>
<p>PiBox Media System is a consumer oriented distribution for distributed media playback. It supports videos, music, pictures, webcams (both on the console and via the web), and SiriusXM.</p>
<p>PiBox Kiosk is a video/picture browser, like a picture frame, with a touch screen interface supporting fast forward, rewind, skip forward or back and pause/play.</p>
<p>PiBox Auto-Kiosk is a video player that can run unattended. It's useful for playing series of videos that start immediately at boot time, without user intervention.</p>
<p>Most system application development is based on GTK+ and Cairo, with limited web interfaces for networking configuration and REST APIs. All systems current run hardware optimized on Raspberry Pis.</p>
<p>PiBox Development System is a generic build system that also allows creating custom software platforms from scratch for any hardware, not just the Raspberry Pi. It has been used on ARM, MIPS, and X86 projects.</p>
Highlights for this release include
<ul>
<li>There was no publicly announced 1.0 release (I just forgot to do it) so this announcment is for the full 0.11 to 1.1 cycle. This is about 3 1/2 years of work so there are a lot of updates. Future releases should come more often, I hope.</li>
<li>Everything is now licensed with the 0BSD license, making it very open source friendly.</li>
<li>Binary releases to make it easier for end user installation.</li>
<li>Support for Raspberry Pi Model B/B+, 2, 3 and Zero, including 3 and Zero WiFi.</li>
<li>Switched to a squashfs/overlay boot system in preparation for in-field upgrades. This is now handled by an initramfs.</li>
<li>Added a MusicFE player (Music Front End, using omxplayer on the backend) app with carousel-type display.</li>
<li>Added a PiPics player app to view static images.</li>
<li>Added a PiXM player app for use with XMPCR device.</li>
<li>Added license generation from Buildroot.</li>
<li>Added graphical WiFi scanner to PiBox Network Config.</li>
<li>PiBox Media System and Kiosk's now support better dbus interaction allowing for cleaner interaction with touchscreens.</li>
<li>Oh: and touchscreen support was integrated! This is specifically for the kiosk system but works if you install the Media System on the official 7" Raspberry Pi touchscreen.</li>
<li>System boots are quieted with only the MIOT (My IoT) logo showing with a boot progress bar.</li>
<li>Boot times are down to <20 seconds for RPi 2 and 3 systems.</li>
<li>Improved thread handling with semaphores in multiple apps.</li>
<li>Improved webcam app: faster startup, less lagtime, hi- and low-res options.</li>
<li>Improved PiBox Network Config unit tests help to stabilize network management.</li>
<li>Improved Cairo/GdkPixbus image scaling in all apps, such as the analog clock in PiClock and the Launcher UI in the Media System.</li>
<li>Metabuild has improved support of system app builds.</li>
<li>Core system bumps:
<ul>
<li>Crosstoon-NG: 1.24.0</li>
<li>Buildroot: 2019.05.1</li>
<li>Busybox: busybox-1.30.1</li>
<li>Linux: 4.19.106</li>
</ul></li>
</ul>
Where this is headed<br />------------------------------------------<br />There are a variety of new systems in development for the next releae cycle.
<ul>
<li>Ironman is a home automation system with custom protocols for communicating with Android-based sensors.</li>
<li>Xeon is a custom phone probject being built on custom hardware based on the PiBox Development System.</li>
<li>PiSentry is a motion activated camera that will integrate with both Ironman and the Media System.</li>
<li>PiDock is Docker platform for the Raspberry Pi.</li>
<li>PiDock86 is a port of PiDock to X86_64 showing the ease of transition from one hardware platform to another.</li>
<li>PiFile is a headless file server for the Raspberry Pi.</li>
<li>In-field upgrades of any system build is planned for the next major release.</li>
</ul>
<p>Getting involved<br />------------------------------------------<br />PiBox is currently a one man project. I'd like to have more users of the systems and definitely would welcome new developers.</p>
<p>There are two ways to get started using the system.<br />1. Download the binary tarballs. Each tarball is for a specific hardware platform and a specific system. Inside each tarball are installation instructions.<br />2. Download the developer tarball, unpack it and use the <em>mksd.sh</em> script to format your SD card. Then use the <em>mkinstall.sh</em> script to install the distribution to the SD card. Use "-?" to get help with either script.</p>
<p>To get started with development, please read the developer wiki on how to build the PiBox Development System.<br /><a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software</a></p>
<p>Contact me at <a class="email" href="mailto:mjhammel@graphics-muse.org">mjhammel@graphics-muse.org</a> if you're interested in helping out, have ideas for improvement, need help using any PiBox system or just want more information.</p>
<p>-----------------------------------------------------<br />Changelogs<br />-----------------------------------------------------</p>
<p>-----------------------------------------------------<br />Repository: appmgr<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Make xterm privileged by default because it's almost always needed that way for now.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Switch from condition variables to semaphores for inbound network messages to avoid losing messages on race conditions.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Use pthread_cond_wait/signal to avoid spinning thread functions.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port appmgr to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/513">#513</a>: Ported appmgr to use libpibox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Send SIGUSR1 to launcher when apps exit.<br />-----------------------------------------------------<br />Repository: launcher<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Updates colors of splash images.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: launcher is missing -f option to reboot (Closed)" href="https://redmine.graphics-muse.org/issues/746">#746</a>: Add <del>f to reboot so that we don't get hung up waiting on daemons or I/O (which should mostly just be read-only anyway).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable all console boot messages (Closed)" href="https://redmine.graphics-muse.org/issues/716">#716</a>: Allow building the launcher for kiosks with -k, which hides the default terminal, restart and netconfig apps.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Make use of updated touchProcessor support for better pthread synchronization.<br />RM <a class="issue tracker-1 status-6 priority-7 priority-highest closed" title="Bug: Rotation doesn't work with display (Rejected)" href="https://redmine.graphics-muse.org/issues/693">#693</a>: Add launcher.cfg for xeon to support rotation of the display.<br />RM <a class="issue tracker-1 status-6 priority-7 priority-highest closed" title="Bug: Rotation doesn't work with display (Rejected)" href="https://redmine.graphics-muse.org/issues/693">#693</a>: Add CCW rotation support.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Don't enable key and button presses if using a touch screen.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Clean up display type reporting and testing for touch screen.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port launcher to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/514">#514</a>: Finish porting to libpibox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Disable key and button press event handlers if on a touchscreen. This prevents a button press from being processed before the touch event is handled.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Resize icon to be larger so scaling will always be down, not up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Fix scaling keeping aspect ratio to use gfloats instead of ints.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Make icons scaled to fit screens. Change rows/cols counts based on the number of apps found by the launcher.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add touchscreen support to launcher.<br />----------------------------------------------------</del><br />Repository: libpibox<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Make sure MT_STREAM actions require a payload.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Add missing tag send to piboxMsg.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Don't try to write to a NULL pointer.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Migrate piboxMsg to a more complete API so multiple apps can use it.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Fix touchProcessor to use pthread conditional variables for better synchronization.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Add pbsetentropy utility, to allow bumping available entropy after seeding /dev/urandom.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Switch back to exact match when looking for supported touchscreen because some touchscreens can have multiple devices with the same prefix with at least one having no additional text (so you can't identify it with a substring since all devices could match).<br />General: Version bump to 1.0 - this should have been done long ago.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add PIBOX_DISPLAY_NORMAL as display size if not BIG or SMALL. Support substring name comparison for supported touchscreens.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Make tool build use shared library so it works in Buildroot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add piboxGetDisplayTouch() so apps can test if we have a touch screen.<br />General: Remove extra punctuation to make it easier for firstboot to match strings.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add pbtouchstate tool.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add test that displays the active touch screen device, if any.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add touchscreen library support to ptests. Fix cross.sh to properly build ptests and package with the library.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Added ILITEK ILITEK-TP to devices the touchscreen library can look for. Fixed cross.sh to build with properly paths to glib/gtk components.<br />General: Remove extraneous printf arg in debug statement that was uninitialized.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Fix submission of absolute coordinates even if we don't match a range properly.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Return absolute coordinates in REGION_T structure instead of the 9x9 cell location.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Skip local and parent dirents while looking for an event file for the touchscreen. Fails ts_setup() if no matching touchscreen is found.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Fix unit tests to use new API names. Clean up header usage. Build with <del>Wall to catch all possible dirty build issues.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Fix naming scheme - replace pnc with pibox to differentiate from libpnc.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Extend ability to send either a region or absolute coordinates to a registered callback.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add loadConfig to touchProcessor so it can properly set display resolution.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Fix touch lib header.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add generalized support for touchscreens.<br />General: Add getopt to cross.sh.<br />----------------------------------------------------</del><br />Repository: metabuild<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Clean up builds for all possible repos prior to v1.1 tagging.<br />General: help text update for tags.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add videolib build to metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/764">#764</a>: Add desktop mode to generate desktop (currently just VideoLib) tools that accompany target platform builds.<br />Merge branch 'master' of gitlab.com:pibox/metabuild<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Fix repolist processing to match exact project names. Fix misnamed libpibox.sh. Moved pnc to pibox-network-config.<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Update list of repos for versioning and tagging. Update help text on build.sh to remind me of what <del>v and -t are for.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-2 status-2 priority-7 priority-highest" title="Feature: Need Phone App (In Progress)" href="https://redmine.graphics-muse.org/issues/700">#700</a>: Add pidialer to Xeon builds.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable all console boot messages (Closed)" href="https://redmine.graphics-muse.org/issues/716">#716</a>: Build launcher with -k option to hide default apps in kiosk mode.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need Xeon config package (Closed)" href="https://redmine.graphics-muse.org/issues/706">#706</a>: Add xeoncfg package to Xeon packaging.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need Xeon config package (Closed)" href="https://redmine.graphics-muse.org/issues/706">#706</a>: Use -x option to disable smb/stream support in piboxd for Xeon.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create meta builder for Xeon (Closed)" href="https://redmine.graphics-muse.org/issues/707">#707</a>: Add -x to build of launcher, to disable the splash image area.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create meta builder for Xeon (Closed)" href="https://redmine.graphics-muse.org/issues/707">#707</a>: Created metabuild for Xeon projects.<br />General: Drop hawkeye - it was an experiement before getting console-based webcam working with latest kernels.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Fix mjpeg-stream build to use specific git commit. Add musicfe app to builds. Add new build mode: autokiosk.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Re-enabled picam - I figured out how to get it working again.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Remove PiCam for now because the console camera just isn't working well enough to demo. We'll use web based cameras instead, which work fine.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add a kiosk metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/651">#651</a>: Add -k option when building videofe in kiosk mode.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add a kiosk metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/651">#651</a>: Add kiosk mode (-m kiosk) to metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create hawkeye metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/657">#657</a>: Add hawkeye to Media Server package list.<br />Bump to version 1.0<br />General: Switch build command for pipics from make to cross.sh.<br />General: added pipics, pixm to build. Fix up libpibox and libpnc cdtools scripts.<br />General: Fix getopt in build.sh that was broken when adding -o option.<br />General: Added clone only option to MakeChangelog.sh.<br />General: Add missing -o argumen to getopt in build.sh.<br />----------------------------------------------------</del><br />Repository: mjpg-streamer<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Add support for building either from master.zip or a specific git commit. This became necessary when use of V4L2_EVENT_SOURCE_CHANGE was added to the master branch. I suspect support for this #define will show up with a kernel bump, but until then we can build using USEGIT=1 to use the last known commit that builds.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Generate TD from SD if it's not set on the command line. This lets the meta build work with this repo once again.<br />Merge branch 'master' of gitlab.com:pibox/mjpg-streamer<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: mjpg-streamer closed down it's sourceforge site and moved completely over to the github site. These fixes remove the old site references and now default to the github site build.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Upstream web site disappeared (Closed)" href="https://redmine.graphics-muse.org/issues/749">#749</a>: Switch from tarball release from monkey-project.com to git clone from GitHub because the former seems to have disappeared. Clone and checkout to v1.2.2 which is the version that's been used up till now.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />-----------------------------------------------------<br />Repository: musicfe<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add support for both GDK_KEY_<arrow> and GDK_KEY_KP_<arrow>. Fix off-by-one malloc that locked up on Pi but not on Intel desktops. Fix use of default image path for album.png if not using <del>T option.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Properly handle setting the dbTop and support multiple musiclib directories.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Copy the correct app icon to the opkg.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Ignore data/musicfe.cfg so we can use it for testing without actually checking it in.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Fix call to player to pass correct index.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add example config that runs vlc instead of omxplayer, which can be used for testing on build host.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add player controls and fix player start to work properly.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add getopt to db generator script. Add sections (functions, initialization, main, etc.). Add option to support setting directory to scan.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Disable dbtop setting in default configuration file. Fallback to defaults in code.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Sort album tracks and display them in a monospace font so that the track numbers and titles are properly aligned.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add support for displaying and highlighting/navigating album tracks.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add default album image to build.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Resize all coverart to be uniform.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add full navigation support for artists and albums with a stub for listing album track titles.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Add script that generates the db from existing mp3 files.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need a music player app (Closed)" href="https://redmine.graphics-muse.org/issues/396">#396</a>: Initial import of early-stage music player app (or it's early stage framework at least).<br />----------------------------------------------------</del><br />Repository: omxplayer<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Bump back up to master branch to pick up fixes for use with glibc > 2.7 (PiBox is bumped to 2.9).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Add missing include dir for dbus/dbus.h to makefile config.<br />General: Temporary fix to get around broken build in master for OMX_DISPLAY_ALPHA_FLAGS_DISCARD_LOWER_LAYERS.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump to master from the static commit (Closed)" href="https://redmine.graphics-muse.org/issues/656">#656</a>: Bump build to master commit.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Remove man page from build because it breaks every now and then and we don't really need it.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />-----------------------------------------------------<br />Repository: pibox<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Touchscreen not working (Closed)" href="https://redmine.graphics-muse.org/issues/761">#761</a>: Fall back to kernel 4.19.106 (and matching fw) because 4.19.122 broke touchscreens and 106 is the last known working version before PiBox release 1.1.0.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Bump bind to latest as per Buildroot latest.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Allow rebuild of pibox src and xcc rpm files without creating duplicates.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Fix icu patch to not include the version in the url.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 1.1 release (Closed)" href="https://redmine.graphics-muse.org/issues/691">#691</a>: Bump icu to 60-3 and change format of URL to match upstream.<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Static configs are not saved and reused (Closed)" href="https://redmine.graphics-muse.org/issues/564">#564</a>: Don't change location of resolv.conf to be in volatile storage or else pnc won't work across reboots.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb config needs updating (Closed)" href="https://redmine.graphics-muse.org/issues/705">#705</a>: Disable Samba logging to syslog.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: wifi scanner not working in default mode (Closed)" href="https://redmine.graphics-muse.org/issues/632">#632</a>: Enable wifi devices even if they aren't configured so wifi scanning can work out-of-the-box.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Retest builds (Closed)" href="https://redmine.graphics-muse.org/issues/736">#736</a>: Make "Load shadow" the default for all platforms when using fbturbo.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Retest builds (Closed)" href="https://redmine.graphics-muse.org/issues/736">#736</a>: Don't copy in busybox skeleton directory (during build of initramfs.gz) because there isn't one.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Boot cleanup (Closed)" href="https://redmine.graphics-muse.org/issues/742">#742</a>: Make boot verbose (no quiet in cmdline.txt) by default. Fix mkinstall to use sudo when updating config.txt to use the initramfs in overlay mode. Setup init scripts to deal with being quiet if quiet is specified on the kernel command line.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Retest builds (Closed)" href="https://redmine.graphics-muse.org/issues/736">#736</a>: Fix mtd and evtest builds in Buildroot. Fix generation license files as well.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Retest builds (Closed)" href="https://redmine.graphics-muse.org/issues/736">#736</a>: Add missing firmware for RPi 3, Model B+ wifi.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: General clean up of the README.md.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Move README to README.md so it shows up in GitLab.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Is opkg db stored in volatile dirs? (Closed)" href="https://redmine.graphics-muse.org/issues/696">#696</a>: Properly configure opkg.conf so package info is retained between boots. Package info is stored in overlay.<br />General: Generate and install legalize files from Buildroot to rootfs.<br />General: Add prerequisites note to build.help.<br />General: Make rpi2 the default for running qemu (because it seems to be the only one that works at all).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add ShellCheck to validation of shell scripts (Closed)" href="https://redmine.graphics-muse.org/issues/698">#698</a>: Run shellcheck processing on all install scripts.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add ShellCheck to validation of shell scripts (Closed)" href="https://redmine.graphics-muse.org/issues/698">#698</a>: Run shellcheck processing on all skeleton scripts.<br />General: Set a kernelname.txt in the boot partition with the name of the kernel being used. This can be used for kexec's since the kernel name is different depending on hardware type.<br />General: Fix specification of kernel filename when generating mkinstall.sh to match requirements for different HW types.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Add pdebug, pstep to allow console output and stepping in init script. Add missing migration from initramfs to rootfs of /dev, /proc, /sys.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Run mdev in firstboot so that pibox-config can be properly configured for the display device.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Allow stopping at the end of firstboot instead of rebooting by adding firstboot=noreboot to kernel command line.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Extend install scripts (and qemu test tool) to support installing to file or SD card and either traditional rootfs or overlay structured.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Separate busybox configs for dev platform vs initramfs.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Quiet blockhandler output to console (still goes to logs).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Update initramfs to properly mount the squashfs into an overlay. Removed skeleton since it isn't necessary (we don't use it for Buildroot anymore).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Build busybox to be static so it can be used in initramfs. Update qemu.sh to use initrd. Integrate initial pass at init script for overlay setup.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Minor updates to qemu script. This just doesn't work with PiBox yet for unknown reasons.<br />General: Fix JOBS to use max number of cores (it can be overridden on the command line).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Add squashfs to generated rootfs image types. Add <del>o option to generate overlay structured rootfs on image device or file. Add qemu.sh script for testing images under QEMU.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Add qemu startup script. It's just a work in progress, since QEMU doesn't seem to work right with RPi2.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Fix mksd and mkinstall to properly create an image file that can be used with QEMU.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Clean up boot splash (Closed)" href="https://redmine.graphics-muse.org/issues/689">#689</a>: Move console output to tty3 and disable blinking cursor with kernel parameters.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Add upstream patch to handle changes to dhcpd shared libs installation.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Add upstream patch to handle changes to dhcpd installation.<br />RM#687: Remove xf86DisableRandR() from fbturbo which Xorg drivers should not be using anymore. Rename shadowUpdateRotatePackedWeak/shadowUpdatePackedWeak to shadowUpdateRotatePacked/shadowUpdatePacked for Xorg 1.20. The latter also requires adding "Load shadow" to xorg.conf, which is handled on a per system (such as Xeon) basis.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: xeon needs to use the same kernel name as rpi1 in mkinstall.sh.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Add "rpi1" as a HW type to mkinstall.sh so the kernel gets copied to the /boot directory with the proper filename.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Refresh PiBox core development components: xcc 1.24.0, Buildroot 2019.05.01. Drop xcc 1.15.2 and 1.18.0, and custom kernel 4.19.y config (use defconfig instead).<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Need network config app (In Progress)" href="https://redmine.graphics-muse.org/issues/708">#708</a>: Fix install scripts to format and install to an image file. This is so I can work on getting QEMU to boot PiBox and allow me to test apps without having to use the Pis directly (which can be hard if I have to tear apart a Xeon phone, for example).<br />General: Okay, actually <strong>add</strong> the missing libmad patch. Sheesh.<br />General: Add missing libmad patch (moved or removed from upstream but Buildroot still depends on it). Increase ext3 image size to 3M for busybox.<br />General: Fix xcc build packaging to work on Ubuntu 18.04.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add ShellCheck to validation of shell scripts (Closed)" href="https://redmine.graphics-muse.org/issues/698">#698</a>: Shellcheck updates. Removed duplicate bashsetup.sh.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add ShellCheck to validation of shell scripts (Closed)" href="https://redmine.graphics-muse.org/issues/698">#698</a>: Added target for running shellcheck against shell scripts used in both build and runtime. Fixed problems in mksd and mkinstall found by shellcheck.<br />General: Fix buildroot packaging to use a local mount point instead of the system mount point.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Remove fbtft driver support. PiBox devices support HDMI only currently.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Only run depmod in firstboot. Place smb/nmb into the background - nothing depends on them so it lets other stuff startup in parallel.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Add RNG setup that not just seeds urandom but bumps the available entropy at boot time based on that seed.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Switch to LZ4 kernel compression, which is not enabled by default by the defconfig for RPi.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Speed up the method used to load modules from modules.conf, and remove extraneous modules that are already handled (re: loaded) by mdev.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add /proc/device-tree/model to pibox-version (Closed)" href="https://redmine.graphics-muse.org/issues/704">#704</a>: Switch to using PLATFORM in VERSION_CODENAME in os-release file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add /proc/device-tree/model to pibox-version (Closed)" href="https://redmine.graphics-muse.org/issues/704">#704</a>: Add /proc/device-tree/model information to pibox-version file in firstboot.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Switch to just using mdev (and not nldev) because it's working better now to load needed drivers.<br />General: Add status to dd command when writing to SD card.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: Speed up module identification and loading, shaving about 7 seconds off the boot time. Fix RPi spi module name.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Enable Pi Zero W / RPi 3 Wifi (Closed)" href="https://redmine.graphics-muse.org/issues/556">#556</a>: Pull brcmfmac43430-sdio.txt from RAW github url so we get the proper configuration text instead of a GitHub HTML response. This is what was keeping the Pi Zero W from making the wifi interface available.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Fix typo when referencing rpi-ft5406 driver in firstboot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Fix up firstboot and associated files so firstboot properly identifies touchscreens.<br />General: Clean up script so it passes ShellCheck correctly.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: linux pibox-version to os-release (Closed)" href="https://redmine.graphics-muse.org/issues/688">#688</a>: Add PLATFORM to os-release so we can more easily identify rpi, rpi2 and now xeon releases.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add config.txt options to disable rainbow box and warning icons from firmware for Xeon.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Merge in change for testing if touchscreen is the official RPi touchscreen to firstboot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Add missing evdev module for touch screens.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify touchscreen works with launcher (Closed)" href="https://redmine.graphics-muse.org/issues/694">#694</a>: Added pbtouchstate tool to libpibox build and install.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Clean up boot splash (Closed)" href="https://redmine.graphics-muse.org/issues/689">#689</a>: Remove rainbox box, RPi cpu icons and undervolt lightning bolt on boot.<br />RM <a class="issue tracker-9 status-2 priority-7 priority-highest" title="Action Item: Boot time speedups (In Progress)" href="https://redmine.graphics-muse.org/issues/472">#472</a>: And lpj, calculated by firstboot, to kernel boot args to speed boot process.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Fix some boot time errors with Alsa and bluetooth.<br />General: Be quieter when generating the rootfs ext3 image for buildroot-pkg target.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Kernel bump to 4.14 or 4.19. (Closed)" href="https://redmine.graphics-muse.org/issues/690">#690</a>: Bump to 4.19.y because the upstream Raspberry Pi firmware (userland repo) only has a master tag (no others) and master only works with the latest kernel release (tvservice fails otherwise).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Remove ipv6 controls since we don't use ipv6 in PiBox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: linux pibox-version to os-release (Closed)" href="https://redmine.graphics-muse.org/issues/688">#688</a>: Add os-release to distribution.<br />General: Minor documentation cleanup.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need upgrade path (Closed)" href="https://redmine.graphics-muse.org/issues/447">#447</a>: Bump Busybox as part of initramfs generation in preparation for upgrade management changes.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Remove outdated Busybox configurations.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Remove devmem2 from buildroot. It's not being used and the upstream is not reachable.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add Xeon as a HW option, which maps to HW=rpi but adds additional files to the image for the touchscreen.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add hid_multitouch driver to support Xeon project.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add support to the installation script to update the config.txt for Xeon, the PiBox phone.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add cron job to retrieve device state in monitor. (Closed)" href="https://redmine.graphics-muse.org/issues/669">#669</a>: Add missing cron directory creation to postbuild.sh. This was done a long time ago but was not committed or pushed.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Build refresh: Add ubsan.c patch to allow gcc 7.x or higher to build linaro toolchain for rpi1 build.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Build refresh (Closed)" href="https://redmine.graphics-muse.org/issues/687">#687</a>: Build refresh: fix broken urls in Buildroot packages.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: crosstool-ng build fails on gcc 7.1 (Closed)" href="https://redmine.graphics-muse.org/issues/685">#685</a>: Add ubsan.c patch to allow gcc 7.x or higher to build linaro toolchain.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add cron job to retrieve device state in monitor. (Closed)" href="https://redmine.graphics-muse.org/issues/669">#669</a>: Add init script for starting cron daemon.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Running mk_passwd fails on Buildroot 2018.07 (Closed)" href="https://redmine.graphics-muse.org/issues/660">#660</a>: Add missing hashlib to python build so mk_passwd works properly.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Add V4l2 libs to build for webcam use.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Fix cmdline.txt to allow reusing USB port for web cam.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Samba4 config changed so smbd/nmbd don't start anymore (Closed)" href="https://redmine.graphics-muse.org/issues/652">#652</a>: Fix broken SMB init script to create missing directory. Change security setting in smb.conf from "share" to "user", as the former has been retired.<br />General: Add build date stamp to pibox-version.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Add patch for updated download site for patchelf.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Proper /etc/shells is now required for ssh logins with Buildroot 2018.05.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Add missing php cli to Buildroot config for 2018.05. Remove S40xorg, which was added with Buildroot 2018.05, using postinstall.sh.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Enable xcc-debug to be built before packaging along with the toolchain packaging.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove telnet from boot process (Closed)" href="https://redmine.graphics-muse.org/issues/644">#644</a>: Removed telent from core, along with a few other extras. Bump Buildroot to 2018.05. Bump Busybox to 1.29.1.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Find the right Wifi dongle for combine AP / client mode use (Closed)" href="https://redmine.graphics-muse.org/issues/614">#614</a>: Added brcmfmac driver to modules.conf, but it's disabled by default because it isn't working in PiBox yet.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Enable Pi Zero W / RPi 3 Wifi (Closed)" href="https://redmine.graphics-muse.org/issues/556">#556</a>: Add brcmfmac firmware to build. Make it possible to specify install directories for both kernel firmware and downloaded firmware objects like brcmfmac's txt file.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rpi2 not booting completely on "dev platform" (Closed)" href="https://redmine.graphics-muse.org/issues/627">#627</a>: Parse display type from first word in pibox-config since tvservice can generate more than just one word between the []'s.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />General: Add buildroot patches to update libpng.<br />General: Find better way of parsing monitor type via tvservice. Add evdev so touch screen works.<br />General: Add comments to Wifi dongles for support of combined AP/client.<br />General (for Ironman): Add php cli and NodeJS to core.<br />General: Add Pi 3 to Pi 2 reference, since their equivalent in the build.<br />General: Bring Buildroot 2017.02 build up to date with upstream libpng patches and a custom patch to pull nettle from gnu.org because it's old home seems to be broken.<br />General: Fix Packager contact in xcc.spec.<br />General: Add second xterm with larger font. Because I'm tired of trying to use a tiny keyboard to force the "Huge" font from the right click menu.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Add missing video formats for default player (Closed)" href="https://redmine.graphics-muse.org/issues/527">#527</a>: Add missing openbox config files to git repo (they were hidden by a bad gitignore setup).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Update build for RPI 1 (B+) boards.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Bump the default version of Crosstool-NG to 1.23.0, Kernel to 4.9.y and Buildroot to 2017.02.4 for rpi2.<br />Merge branch 'master' into br-2017-07<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Add support for Buildroot 2017.02.4 release, which required switch to OpenBox WM.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix problems introduced by support for Raspberry Pi Touchscreen to core platfrom UI boot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Add missing colon suffix to ftp entry in skeleton group file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: updated build help reference to KB env var. It's used to reference a GIT tag.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Switch to proper compiler options for gles compiles on RPi2 hardwawre.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Add dummy config for 4.9.y.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Bump version to 1.0. Add toolchain config for Crosstool-NG 1.23.0.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Change /dev/input files to 644 so non-root apps can read the touchscreen devices.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Change initial xterm under blackbox to be fullscreen so it always fits on whatever display we're using.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Mount mmc as RW so we can auto-update config.txt on firstboot.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: More cleanup for a clean firstboot with a Raspberry Pi 7" display.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Overscan really isn't needed on HDMI screens, so I'm disabling it in config.txt.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add touchscreen drivers if on an LCD screen.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add RPi touch specific xorg.conf.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Fix X startup to handle either HDMI or RPi touchscreen (LCD).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: If on RPi touchscreen, extend config.txt on firstboot to support it.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Generate a display config file at boot time.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add overlays directory to installation to SD card.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Allow ttyusb ports to be grouped by "nobody" so unprivileged apps can access those ports.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Pulling USB media stick may not cause umount (Closed)" href="https://redmine.graphics-muse.org/issues/550">#550</a>: Fix BASE default path to remove the trailing slash. That fixes umounts when the stick is pulled.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Fix URL for pibox source when packaging source.<br />----------------------------------------------------</del><br />Repository: pibox-network-config<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Static configs are not saved and reused (Closed)" href="https://redmine.graphics-muse.org/issues/564">#564</a>: Fix loading of DNS entries to not fail if entries are not NULL.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Base network address is not displayed when updating Access Point config (Closed)" href="https://redmine.graphics-muse.org/issues/566">#566</a>: Fix base address to be grabbed from configured interfaces address for interface defined in hostapd.conf, or wlan0 if interface is not configured in hostapd.conf. Add test data to verify this should be working.<br />General: More updates to bump to version 1.0.<br />General: Forgot to bump version to 1.0 with everything else.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: wifi scanner not working in default mode (Closed)" href="https://redmine.graphics-muse.org/issues/632">#632</a>: Fix background of scanner now that it's in a tab to black, and adjust the colors of fonts accordingly. Change the way we find wireless devices that doesn't rely on the devices being up and configured. Change updateScan() to update required lists of data even if we don't actually update the display.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Move device list / channel usage horizontally (Closed)" href="https://redmine.graphics-muse.org/issues/740">#740</a>: Reduce font sizes and contrast text color to background for scanner.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Split wifi scanner into separate tab or window (Closed)" href="https://redmine.graphics-muse.org/issues/686">#686</a>: Moved wifi scanner into a tab to reduce space requirements and made scanner responsive to window resizing.<br />General: Fix SSID display buffer size.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: pncSaveHostAP() does not properly identify the interface name or write it's IP based address. (Closed)" href="https://redmine.graphics-muse.org/issues/613">#613</a>: Typo fix: change strup to strdup.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: pncSaveHostAP() does not properly identify the interface name or write it's IP based address. (Closed)" href="https://redmine.graphics-muse.org/issues/613">#613</a>: When there is no interface for host ap (as there isn't when setting up AP in Ironman monitor node) then create one first before trying to save it's configuration.<br />General: Adding debug statements.<br />General: Added some logging when saving hostap configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: pncSaveHostAP() does not properly identify the interface name or write it's IP based address. (Closed)" href="https://redmine.graphics-muse.org/issues/613">#613</a>: Fix identification of requested interface. Fix building IP address for from base address.<br />General: Add missing net directory for use in test (<del>T) mode.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Set "WPA RSN" as proto field in wpa_supplicant (since that's all we support). Remove extraneous printf() arguments when writing key mgmt field.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: pncSaveHostAP - used configured PNC_ID_HAP_INTERFACE or a default if none is specified.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: PNC_ID_RESOLV - filename in path cause duplication of filename when used. PNC_ID_NETIFACES - add configurable path for finding network interface directories under /sys (or test directory).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: pncLoadInterfaces - dup name when parsed so it can live past next strtok() call. pncLoadNet - use configurable path to find network devices so we can test in-tree.<br />General: Minor comment fix.<br />General: Minor fixes to logging message to change them from ERROR to INFO.<br />General: If inbound value is NULL (should not happen) then dup an empty string.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix UI to run in windowed (with menu) mode if -e is not used.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Port to new libpibox API prefixes.<br />General: Fix compile warning.<br />Merge branch 'wifi-scanner' of gitlab.com:pibox/pibox-network-config into wifi-scanner<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Add all 14 channels for access point channel selection. Move IP address to a text entry field because scanner doesn't leave room for it on PiBox. Added notes.txt as a reminder of how the channel frequencies map to the structure in wifiscanwidget.c.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Fix segfault exposed when run on ARM.<br />General: Add getopt to cross.sh.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Fix graph offset so channels are more easily identified.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Completed first working version of graphing of channel signal strength.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Basic eliptical graph of signal strength. Needs lots of work.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: src/omx/Makefile.include has hardcoded path to Buildroot tree (Closed)" href="https://redmine.graphics-muse.org/issues/448">#448</a>: Add axis for graph of BSS data.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Assign colors to SSIDs based on BSS entries.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Add BSS processing, just to see the BSS entries in the area, their strength and channel. This is in prep for graphing them.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Switch to static link of .a so gdb works from source (not-installed) build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Switch to using a custom GTK widget, which allows handling async operations much better.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Add thread to handle automatic updates to the wifi scan window.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Improve wifi performance (Closed)" href="https://redmine.graphics-muse.org/issues/558">#558</a>: Initial support for a wireless scan component. It's klunky but it will be sufficient for the PiBox platform.<br />General: Fix repo location in cdtools script.<br />----------------------------------------------------</del><br />Repository: piboxd<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-2 status-1 priority-5 priority-high3" title="Feature: IoT security (New)" href="https://redmine.graphics-muse.org/issues/504">#504</a>: Update piboxd unit tests to work correctly. Fix setWireless() to validate inputs correctly. Fix timerProcessor() to ignore errors from select().<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Build issue with piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/748">#748</a>: Fixed size of ipaddr field to be large enough for a tag, which is being used for an ipaddr but could be as large as a uuid.<br />General: Update comments about message types - they need to be migrated to piboxlib.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to run in low-res mode (Closed)" href="https://redmine.graphics-muse.org/issues/741">#741</a>: Increase frame rate by 1/sec for slightly better images. Apparently the phone can handle this.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to run in low-res mode (Closed)" href="https://redmine.graphics-muse.org/issues/741">#741</a>: Disable externally configured webcam command in favor of internal command usage, which will allow for using either hi- or low-res options.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to run in low-res mode (Closed)" href="https://redmine.graphics-muse.org/issues/741">#741</a>: Make every request for the webcam kill any existing webcam process first. Allow request for either hi-res or low-res webcam.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Switch from condition variables to semaphores for inbound network messages to avoid losing messages on race conditions.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Fix pthread use to include conditional variables to avoid spinning in thread functions and have better synchronization.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb config needs updating (Closed)" href="https://redmine.graphics-muse.org/issues/705">#705</a>: Also disable IoT processing on demand.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb config needs updating (Closed)" href="https://redmine.graphics-muse.org/issues/705">#705</a>: Add vers=1.0 to default smb mount command. Add support for disabling smb and streaming threads for devices that won't need them (like Xeon).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Multicast server is not responding on sensor network (Closed)" href="https://redmine.graphics-muse.org/issues/663">#663</a>: Extend multicast server to add available interfaces that are IPv4, not loopback and configured instead of just IPADDR_ANY which only grabs the first one it finds (or maybe a random one, who knows).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Set the proper command to use for mjpeg-streamer so it works right with recent versions of omxplayer on the console.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Implement lightsw IoT device (Closed)" href="https://redmine.graphics-muse.org/issues/610">#610</a>: Cleaned up IoT code to reflect moving all handling to the imrest server, leaving only bare minimal mulitcast discovery responses.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add support for IoT messages (Closed)" href="https://redmine.graphics-muse.org/issues/582">#582</a>: As part of IoT support, extend multicast processing to work properly with messages from Jarvis (specifically with Jarvis registration with the monitor), to allow inbound commands to be forwarded to IoT devices.<br />General: Disable profiling by default in the build.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Add support for a new message type, MT_SYS with a single action, MA_REBOOT. This allows the web UI to request a system reboot via piboxd.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Fix setWireless to write out the correct fields instead of just iterating over them and assuming inbound data was in the specified order.<br />General: Add gitignore for this project.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Load the network device names and the network interfaces file before continuing in saveAP().<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Added uap0 to network/interfaces test file.<br />RM#580: Fix setAP() so it properly unpacks and saves the inbound message, including base address.<br />General: Initialize more pointers that newer gcc complains are not initialized.<br />Merge branch 'master' of gitlab.com:pibox/piboxd<br />General: Initialize pointers that newer gcc complains are not initialized.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Migrate to new libpibox API names.<br />-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to run in low-res mode (Closed)" href="https://redmine.graphics-muse.org/issues/741">#741</a>: Support low-res and hi-res modes for webcam. Fix quit to properly exit the webcam on the server. Fix dialog call when improperly seting pw for users.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Fix log class to properly use a static class variable (logFile).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Fix getMAC and getIP to return an empty string if no interface is passed in. Remove extranous code copied from imwww for handling return codes when socket calls fail. Add base address field to Access Point tab in UI.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Add support for base address in JS AP configuration save function.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Add shell script to run builtin PHP web server for testing web services.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Add init class to handle setup of directories, used to allow testing directly from source tree.<br />General: Add .gitignore for this project.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Port log class to use init class to find directories for log files.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Integrate init class so we can start to migrate to being able to run from source tree for testing purposes.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Add support for base address to saveAccessPoint().<br />Merge branch 'master' of gitlab.com:pibox/piboxwww<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Check socket return code and exit gracefully on error.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Change net config to work like ESP8266 at boot (Closed)" href="https://redmine.graphics-muse.org/issues/580">#580</a>: Change "errMsg" to "$errMsg" so error message is properly printed in javascript dialog.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />-----------------------------------------------------<br />Repository: picam<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Update color of splash image.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Remove deprecated piboxMsgSend from utils header.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Migrate picam to libpibox's version of piboxMsg(), which is now more full featured than the old local version, which is being removed.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam needs to be a privileged app (Closed)" href="https://redmine.graphics-muse.org/issues/717">#717</a>: Make picam a privileged app on installation and remove it from privileged list on package removal.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add hostapd to laptop for Maker Faire. (Closed)" href="https://redmine.graphics-muse.org/issues/677">#677</a>: Fix picam postinst to properly set perms/ownership of files.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port touchscreen support to picam for monitor (Closed)" href="https://redmine.graphics-muse.org/issues/679">#679</a>: Add touchscreen support. Touching anywhere on the screen causes picam to exit.<br />Merge branch 'master' of gitlab.com:pibox/picam<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiCam on console not working. (Closed)" href="https://redmine.graphics-muse.org/issues/628">#628</a>: Update omxplayer command for use with recent version of omxplayer (so it plays better on the console).<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Resize icon to be larger so scaling will always be down, not up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Migrate to new libpibox API prefixes. Clean up from building with <del>Wall.<br />----------------------------------------------------</del><br />Repository: piclock<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Update splash image colors.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiClock updates (Closed)" href="https://redmine.graphics-muse.org/issues/569">#569</a>: Switch to using GdkPixbuf for scaling images so analog clock will properly fit in to any display. Reduce font size in test theme to match size of system theme so calendar fits better on small (RPi 7" touch) screens.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Resize icon to be larger so scaling will always be down, not up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Migrate piclock to new libpibox API prefixes.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Clean out some unused code.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Fix packaging to include themes.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Added roman theme.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Comment updates explaining the theme configuration file format.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Add support for using an overlay image to place over the face and hands.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Add clock overlay (like a glass or plastic top) support.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Abstract the hand drawing function so it works for any hand. Add in the minute and second hands.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Clean up the test theme hands to fit better over the clock face.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Fix test theme hour hand to properly fit over its clock face.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Fix the hour hand rotation to match the current hour.<br />General: Ignore the "compile" file generated by autoconf.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Added hour hand overlay to clock face.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Get original clock working on F22 before continuing on to theme support.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add themes to clock face, hands and overlay (Closed)" href="https://redmine.graphics-muse.org/issues/560">#560</a>: Initial test of themeing for piclock.<br />General: Add gitignore file so I can have temporary files in a subdir.<br />-----------------------------------------------------<br />Repository: pipics<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Update splash image to bright green.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />Merge branch 'master' of gitlab.com:pibox/pipics<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Change default dbtop to /media/usb.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiPics needs to center the scaled image on the display (Closed)" href="https://redmine.graphics-muse.org/issues/570">#570</a>: Use gdk_pixbuf to automatically rotate images based on exif or tiff metadata.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: PiPics needs to center the scaled image on the display (Closed)" href="https://redmine.graphics-muse.org/issues/570">#570</a>: Center images on display.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Handle removing timeout handlers better when touch events override them.<br />General: Make icon larger so it can be scaled down by the launcher based on screen sizes.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: More cleanup to remove old player-processing.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Cleanup code - remove deprecated bits.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Remove player module - it's not needed with Cairo implementation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Switched from using feh to using Cairo to show images. Works better with touchscreen handling.<br />General: Fix cdtools script.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Initial import of pipics app for playing image slideshows.<br />-----------------------------------------------------<br />Repository: pitemplate<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Update to latest version of picam in autoconf template.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />General: Add cdtools script.<br />General: Initial import of sample build systems for apps and 3rd party project packaging.<br />-----------------------------------------------------<br />Repository: pixm<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Update colors of splash image.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Code cleanup - remove extraneous code.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Change channelMgr thread to complete setup, then spin repeatedly through the list of requests to the device. Fix UI to be more responsive, primarily by fixing thread accesses and, more importantly, fixing how get_packet() operates. Make all commands open and setup the port, issue the command and get response, then close the port instead of leaving the port open all the time (which causes data corruption). Add pixm to appmgr.priv on installation to guarantee port access.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port picam pncMsgSend() to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/549">#549</a>: Remove piboxMsgSend from utils. It's not used and if it is needed later there is a better version in libpibox.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />Merge branch 'master' of gitlab.com:pibox/pixm<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />General: Resize icon so it can be scaled down with new launcher scaling support.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Migrate to new libpibox API prefixes. Clean up after building with <del>Wall.<br />General: Replace template cdtools function with pixm-specific version.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Set a maximum retry on getting a response before timing out and returning a failure. This allows the caller to retry or fail gracefully.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Re-enable channel scans after a period of time. This updates the entire category/channel listsing periodically.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Major cleanup to deal with dropped bytes.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Cleanup icon handling so UI displays correctly on Pi.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Cleanup packaging.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port XimbaRadio (Closed)" href="https://redmine.graphics-muse.org/issues/557">#557</a>: Initial import of pixm, the PiBox XMPCR app.<br />----------------------------------------------------</del><br />Repository: pmsui<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Boot cleanup (Closed)" href="https://redmine.graphics-muse.org/issues/742">#742</a>: On installation, if quiet is not set in cmdline.txt then set it so boot up hides all boot messages.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />Merge branch 'master' of gitlab.com:pibox/pmsui<br />General: Reduce size of default fonts. Helps fit piclock calendar on smaller screens.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />-----------------------------------------------------<br />Repository: psplash<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Boot cleanup (Closed)" href="https://redmine.graphics-muse.org/issues/742">#742</a>: Make psplash init script work with core init script quiet/verbose settings.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Add missing graphics for updated logo and progress bar.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Reduce the size of the psplash image so it fits on all supported screens. Remove white pixels on corners of progress bar.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: psplash failed to compiled with updated Linaro compiler toolchain because of the use of an inline specification to a function in psplash-fb.c. Removing that inline specification fixes the compile time problem and, I think, should not hurt the splash display since it won't be used for fast screen updates.<br />-----------------------------------------------------<br />Repository: test-project<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />Bump to version 1.0<br />-----------------------------------------------------<br />Repository: videofe<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Fix colors of splash images (Closed)" href="https://redmine.graphics-muse.org/issues/695">#695</a>: Update colors of splash image.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Need to support auto-detect of new video databases (Closed)" href="https://redmine.graphics-muse.org/issues/454">#454</a>: Don't update lists until a TAB is used (avoids possible async references). Fix poster display to be appropriate for which db type is being displayed, including showing no poster if there are no entries for a given db. Fix buffer overrun when reading config file.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Need to support auto-detect of new video databases (Closed)" href="https://redmine.graphics-muse.org/issues/454">#454</a>: Add watcher thread that uses inotify to look for db changes and updates the display immediately.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix Source entry in control file for all apps (Closed)" href="https://redmine.graphics-muse.org/issues/709">#709</a>: Update control file with gitlab url.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kiosk and autokiosk mode shouldn't restart xterm between instances of omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/682">#682</a>: Fix kiosk modes so they keep omxplayer running and get a smooth switch between playlist items. Also fix FF to not kill the player if it tries to go past the end of the video in kiosk mode.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kiosk and autokiosk mode shouldn't restart xterm between instances of omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/682">#682</a>: Add status and openuri commands to dbuscontrol.sh to allow kiosks to manage playlists without restarting omxplayer.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Add updated videofe.cfg and dbuscontrol.sh to autokiosk build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer FIFO control is broken (Closed)" href="https://redmine.graphics-muse.org/issues/714">#714</a>: Add missing dbuscontrol.sh script that didn't get added to last commit.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer FIFO control is broken (Closed)" href="https://redmine.graphics-muse.org/issues/714">#714</a>: Switch from FIFO to dbus control of omxplayer under touchscreen. Add missing SIGINT before shutting down touchscreen library otherwise the library doesn't shutdown until the timeout.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Fix thread management in all apps (Closed)" href="https://redmine.graphics-muse.org/issues/712">#712</a>: Use custom cfg for kiosk=1 mode to disable use of <del>o both, which is causing studder on the kiosk display.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: segfault if path to videolib includes "movies" or "tv" (Closed)" href="https://redmine.graphics-muse.org/issues/713">#713</a>: Skip paths without "/videolib" in them. This can happen if the parent path includes "movies" or "tv". Fix build warning for missing prototype found in dbkiosk.h because it hadn't been added to videofe.h.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Extend kiosk mode to support direct-to-videofe, aka autokiosk mode. (Closed)" href="https://redmine.graphics-muse.org/issues/681">#681</a>: Update videofe build to support -k2 for autokiosk mode (adding appmgr.cfg to launch video instead of launcher).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add a kiosk metabuild (Closed)" href="https://redmine.graphics-muse.org/issues/651">#651</a>: Add kiosk build mode to cross.sh. This just adds -k to the start command file, if specified.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Player does not display list of available videos even though it sees them. (Closed)" href="https://redmine.graphics-muse.org/issues/653">#653</a>: Add -D_FILE_OFFSET_BITS=64 so that stat() doesn't fail when trying to retrieve JSON data for video files. Check return code of stat() when slurping JSON data files and don't continue if there is a problem. Add more trace logs to better catch similar problems in the future.<br />Merge branch 'master' of gitlab.com:pibox/videofe<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Change default omxplayer command to call the bin instead of the shell script because the shell script requires bash.<br />Bump to version 1.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Tie the package version to the version.txt file to make it easier to update the version string automatically with the metabuild.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Fix pkg-config to properly use staging tree as sysroot when running configure. Add paths to glibconfig.h and gtkconfig.h to CFLAGS because Buildroot's 2017.02.4 .pc files improperly say these are under a lib64 tree instead of a lib tree.<br />General: Add missing k to help message command options.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Resize icon to be larger so scaling will always be down, not up.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Add black top level window in kiosk mode to avoid ugly flashing to launcher on touchscreen display.<br />General: Removed old test image no longer needed.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Added kiosk mode to videofe to play a series of videos sequentially, using the touchscreen to move to next/prev videos or ff/rewind.<br />General: typo in debug.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Remove xterm launcher from default player command for PiBox Media Center.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>: Fix up player to work on HDMI as well as LCD after adding support for touchscreens.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review Pi monitor for use with Reba's memorial videos/photos. (Closed)" href="https://redmine.graphics-muse.org/issues/471">#471</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Fix libpibox prefixes (Closed)" href="https://redmine.graphics-muse.org/issues/567">#567</a>: Migrated touchscreen support to libpibox. Updated libpibox API usage to remove pnc prefixes.<br />----------------------------------------------------</del><br />Repository: videolib<br />-----------------------------------------------------<br />Bump to version 1.1.0<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Allow editing video title after scan (Closed)" href="https://redmine.graphics-muse.org/issues/467">#467</a>: Added support for changing the real title name by editing the field and hitting enter.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Update README.md for all repos (Closed)" href="https://redmine.graphics-muse.org/issues/719">#719</a>: Update README documentation.<br />RM <a class="issue tracker-10 status-5 priority-7 priority-highest closed" title="Documentation: Add License files (Closed)" href="https://redmine.graphics-muse.org/issues/739">#739</a>: Added license file based on 0BSD license.<br />General: Fix TV episode processing to properly show episode image.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: VideoLib is failing to retrieve poster art (Closed)" href="https://redmine.graphics-muse.org/issues/661">#661</a>: Switch to using https when downloading images from TheMovieDB.org and TheTVDB.com, even if their metadata still uses http.<br />General: Remove directory that is generated using the makelist.sh script.<br />General: Fix Packager contact in spec.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Add missing video formats for default player (Closed)" href="https://redmine.graphics-muse.org/issues/527">#527</a>: Fix integration of version.txt into packaging so it actually works.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Add tgz package for videolib (along with RPM).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update all components and make 1.0 release. (Closed)" href="https://redmine.graphics-muse.org/issues/572">#572</a>: Add missing fixup.sh to packaging build.<br />Bump to version 1.0</p> v 0.11.0 Release Announcmenthttps://redmine.graphics-muse.org/news/172016-10-14T01:23:42ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Center v0.11.0 Release Notes<br />2016-10-11</p>
<p>Additional Information</p>
<ul>
<li>Meetup: <a class="external" href="http://www.meetup.com/PiBox-Embedded-Developers/">http://www.meetup.com/PiBox-Embedded-Developers/</a></li>
<li>Project Web site: <a class="external" href="http://www.piboxproject.com/">http://www.piboxproject.com/</a></li>
<li>Wiki Site: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
<li>Binary Download: <a class="external" href="http://www.graphics-muse.org/archives/pibox/0.11.0/">http://www.graphics-muse.org/archives/pibox/0.11.0/</a></li>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
</ul>
<p>General Status<br />------------------------------------------<br />PiBox Media Center is a consumer oriented distributions for distributed media playback in travel trailers without Internet connectivity. The UI is based on GTK+ with Cairo and the system runs on the Raspberry Pi optimized PiBox Developement Platform distribution.</p>
Highlights for this release include
<ul>
<li>Support for Raspberry Pi Model 2</li>
<li>A new app: picam (webcam on the connected monitor)</li>
<li>Switched VideoLib database to JSON and added support for TV series</li>
<li>Video selection now includes poster and series artwork plus summaries</li>
<li>Video playback now supports both HDMI and analog audio</li>
<li>Major performance improvements in the video front end app and webcam playback</li>
<li>Made fbturbo the default X server</li>
<li>New functionality and JSON support to libpibox</li>
<li>Minor UI cleanup including dropping the X cursor</li>
<li>Added support for multicast registration of IoT devices along with REST interface definition</li>
<li>Major code cleanup of Pibox Network Config and associated libpnc.</li>
<li>Upgrades to latest upstream firmware</li>
<li>Verified compatibility with available upstream rootfs packages</li>
<li>Bump cross toolchain gcc to 4.8.5</li>
<li>Improved metabuild for opkgs</li>
<li>Improved cross-toolchain builds for all opkgs</li>
<li>Updates to piboxd server unit tests</li>
</ul>
<p>PiBox Media Player's can now perform better in video selections as long as the VideoLib app was used to reduce the<br />size of poster art.</p>
<p>Where this is headed<br />------------------------------------------<br />Near term plans include support for a PC-based XM Satellite Receiver and improving the Video Front End UI to be more Plex-like.</p>
<p>The long term plans include integration with BLE devices to provide a wider-scale Internet of Things infrastructure, taking PiBox from the trailer into the home. Additional work is planned for WiFi Direct, improving boot times and overall performance, additional media player apps and voice and smartphone control.</p>
0.12 Plans<br />------------------------------------------
<ul>
<li>Android app remote control over wifi</li>
<li>Hardware related projects
<ul>
<li>Custom cases </li>
<li>Rechargable LiPo battery supply w/ power on/off </li>
<li>Integrate multiport USB "shield" with Media Server</li>
</ul>
</li>
<li>Possible BLE (Bluetooth Low Energy) dongle integration </li>
<li>TV app using USB adpater</li>
<li>Music player app</li>
</ul>
<p>Getting involved<br />------------------------------------------<br />PiBox is currently a one man project. I'd like to have more users of the system and welcome new developers.</p>
<p>To get started using the system please download the tarball, unpack it and use the mksd card to format your SD card. Then use the mkinstall script to install the distribution to the SD card.</p>
<p>To get started with development, please read the developer wiki on how to build the PiBox Development Platform.<br /><a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software</a></p>
<p>Contact me at <a class="email" href="mailto:mjhammel@graphics-muse.org">mjhammel@graphics-muse.org</a> or if you're interested in helping out, have ideas for improvement or just want to know how to use the system.</p>
<p>-----------------------------------------------------<br />Changelogs<br />-----------------------------------------------------</p>
<p>-----------------------------------------------------<br />Repository: appmgr<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Minor tweek to getops to add usage statement.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Allow setting toolchain, staging and opkg directories on the command line.<br />General: Migrated priv setting to renamed pibox-network-config.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: bluez<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review requirements for BLE (Closed)" href="https://redmine.graphics-muse.org/issues/252">#252</a>: Integrate build of BlueZ 5 version. The default is the 4.x version. Setting B5=1 bulds the 5 version. PiBox defaults to the 4.x version for now.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review requirements for BLE (Closed)" href="https://redmine.graphics-muse.org/issues/252">#252</a>: Switch repos for bluez-tools to github. Change package name to bluez-tools.<br />General: Fix clone command format in help text.<br />General: Fix REPO env var to point to GitLab.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review requirements for BLE (Closed)" href="https://redmine.graphics-muse.org/issues/252">#252</a>: Initial import of BlueZ Tools packaging metabuild.<br />-----------------------------------------------------<br />Repository: crtmpserver<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: launcher<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Allow setting toolchain, staging and opkg directories on the command line.<br />General: Migrated netconfig.xml to renamed pibox-network-config.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: libpbox<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Build fails on CentOS due to missing m4 directory and AM_PROG_AR (Closed)" href="https://redmine.graphics-muse.org/issues/525">#525</a>: Don't remove m4 directory on distclean.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Build fails on CentOS due to missing m4 directory and AM_PROG_AR (Closed)" href="https://redmine.graphics-muse.org/issues/525">#525</a>: Remove unused AM_PROG_AR from configure.ac that was causing problems on CentOS 6.x. Fix cross.sh to work correctly with sysroot. Add m4 directory because build fails without it on CentOS 6.x.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add IoT app to PiBox (Closed)" href="https://redmine.graphics-muse.org/issues/502">#502</a>: Added client call to piboxd to send device protocol messages and get responses. Added unit tests for this new function.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add function[file:line] to prefix in pncLogger() (Closed)" href="https://redmine.graphics-muse.org/issues/510">#510</a>: Added unit test for log format given new configuration timestamps and headers.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add function[file:line] to prefix in pncLogger() (Closed)" href="https://redmine.graphics-muse.org/issues/510">#510</a>: Added configurable timestamps.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add function[file:line] to prefix in pncLogger() (Closed)" href="https://redmine.graphics-muse.org/issues/510">#510</a>: Added configurable timestamps and header to log messages.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Migrate parson library to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/509">#509</a>: Added parson library to libpibox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add function[file:line] to prefix in pncLogger() (Closed)" href="https://redmine.graphics-muse.org/issues/510">#510</a>: Add function, file and line to logs automatically by wrapping pncLogger() with a macro.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Added unit tests for utility functions of the library.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Integrate logger unit tests and stubs for utils tests.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Replace exit() with return() in rpi.c unit tests.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Replaced logger functions with fprintf().<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Reset verbose to <pre>-1</pre> on pncLoggerInit().<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Update variation usage for test that don't use that value to use V_ANY.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Add V_ANY to reflect functions that might test both normal and negative tests.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Fix comment for rpiSave tests to reflect variation argument is unused.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: need unit tests for all exported functions and macros (Closed)" href="https://redmine.graphics-muse.org/issues/464">#464</a>: Add ability to run individual or sets of tests, defaulting to all tests. This required a change to make all tests have the same prototype structure of accepting an int argument and returning an int value.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Remove use of gettext for multi-language support. It breaks on CentOS under Buildroot and we don't use it anyway.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for config.txt editing in libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/485">#485</a>: Switch to GSList for config file processing to ensure FIFO processing of existing file content.<br />General: code cleanup - tabs to spaces.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for config.txt editing in libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/485">#485</a>: Remove test-generated data file. General cleanup on ptests/rpi.c.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for config.txt editing in libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/485">#485</a>: Test that value is an integer before further testing in validate_set. Fix log messages to include function name and remove extraneous memory free in validate_display_rotate. Make sure inputs are valid before saving them in rpiSetValue. Make sure required fields are added, if needed in rpiInit.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for config.txt editing in libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/485">#485</a>: Completed rpi API for config.txt handling. Extended unit tests to cover basics of that API. Fixed bugs exposed in logging API while testing rpi API.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for config.txt editing in libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/485">#485</a>: Added stubs of rpi API for managing the config.txt file. Added stubs of unit test framework.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Prevent segfaults if pncLogger is called with null format string.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add missing prototype for pncStripNewline to utils.h. Add missing header reference for ctype.h to utilc.c.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add pncToLower() function.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add debug symbols to library to make it easier to debug with gdb.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Change from gchar to char in prototype for pncLoggerInit to match function.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Fix prototype for pncLoggerInit() to include gchar pointer parameter.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Corrected call to get verbosity API function in DBG macros.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add setter/getter for log verbosity level.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Fix deprecated reference to loggerLocal to use new library naming prefix.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Convert to a properly built library package, with proper library API structure. This is an initial migration from app-specific functions such as logging and utilities to a common library.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: metabuild<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Switch to version 5 as the default build because the old build used code.google.com which isn't available anymore.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add version bump option to build.sh (Closed)" href="https://redmine.graphics-muse.org/issues/548">#548</a>: Add metabuild cdtools script so this repo can be managed by the scripts too.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add version bump option to build.sh (Closed)" href="https://redmine.graphics-muse.org/issues/548">#548</a>: Add version bump function.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add version bump option to build.sh (Closed)" href="https://redmine.graphics-muse.org/issues/548">#548</a>: Add metabuild, libpibox and pibox-network-config to config files.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Add version.txt file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Added picam cdtools env script.<br />General: code cleanup - tabs to spaces in videofe.sh.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Add picam to repo configuration files.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Catch when cdx doesn't move to a src directory.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Updated README to match GitHub template (which are good enough for here).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Added help text to remind how to use MakeChangelong. Added output of error file is one is generated.<br />General: Added README so gitlab will be happy.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add option to tag repositories (Closed)" href="https://redmine.graphics-muse.org/issues/539">#539</a>: Added option to tag repos. Added test-project repo for testing changes like this in the metadata repo.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Set toolchain, staging and opkg directory configurations for all apps.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Add options for specifying toolchain and staging trees, defaulting to XID and STAGING if set. Added options to aide in debugging individual app builds.<br />General: Restructure to move deprecated/unused repos into a single block.<br />General: Restructure to move deprecated/unused repos into a single block.<br />General: Minor comment addition<br />General: Updated all repos to gitlab. Added pibox-network-config and bluez. Disabled crtmpserver since it's not used anymore and the upstream repo is down.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to gitlab.com.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate omxplayer to gitlab.<br />-----------------------------------------------------<br />Repository: mjpg-streamer<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Added support for building either mainline or raspicam port of mjpeg-streamer. The latter is built with HW=rpi.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt<br />General: migrate to gitlab.<br />-----------------------------------------------------<br />Repository: omxplayer<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Fix omx to support multiple toolchain/staging tree builds.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: src/omx/Makefile.include has hardcoded path to Buildroot tree (Closed)" href="https://redmine.graphics-muse.org/issues/448">#448</a>: Make STAGING configurable in the omxplayer's Makefile.include.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Correct URL for gitlab repo.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrated to gitlab from gitorious.<br />General: Upstream master is not building for me. Backtracked to commit c5ab808, which precedes a bump in ffmpeg version. This seems to fix the problem.<br />-----------------------------------------------------<br />Repository: pibox<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Fix URL for pibox source when packaging source.<br />Bump to version 0.11<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Peformance tune wifi network (Closed)" href="https://redmine.graphics-muse.org/issues/463">#463</a>: Add wifi tuning parameters to bootup, some of which are disabled since they may not really be needed.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Peformance tune wifi network (Closed)" href="https://redmine.graphics-muse.org/issues/463">#463</a>: Add network performance measurement tools.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Peformance tune wifi network (Closed)" href="https://redmine.graphics-muse.org/issues/463">#463</a>: Updates for new wifi adapters and general cleanup.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Force snd driver to create required sound devices by using proper bootloader config.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Load uvcvideo by default instead of via usbhandler.conf.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Added support for raspicam but keep it commented out because the camera didn't really work.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Adding perl for future development (OpenXM app).<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Merge branches for 0.11 (Closed)" href="https://redmine.graphics-muse.org/issues/544">#544</a>: Bump libpng to 1.6.25.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Merge branches for 0.11 (Closed)" href="https://redmine.graphics-muse.org/issues/544">#544</a>: Disable webp, as its not being used and the upstream wasn't responding.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Merge branches for 0.11 (Closed)" href="https://redmine.graphics-muse.org/issues/544">#544</a>: Bump libpng to 1.6.25.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Merge branches for 0.11 (Closed)" href="https://redmine.graphics-muse.org/issues/544">#544</a>: Bump strace.<br />Merge branch 'mjhammel/rpi2'<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switched to a version.txt file for pibox core platform.<br />General: Disable cursor if /etc/X11/nocursor exists. Useful for non-desktop uses of PiBox.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add hw type to /etc/pibox_version (Closed)" href="https://redmine.graphics-muse.org/issues/543">#543</a>: Add HW to pibox-version file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Migrate to jpeg-turbo.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Fix initialization of doFile to be 0, not 1.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Copy all firmware to boot partition. Only copy <pre>-s/-t</pre> files if specified. Fix up kernel files based on HW.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Bump rpi1 kernel to 4.4.y.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Fix gles build on rpi1 after integration with rpi2 build.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Copy dhcpd.conf to /etc/dhcp directory so it works in either location.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Enable new framebuffer configs now that fbturbo is the default.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Enable fbturbo as the default X server driver.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Enable fbturbo in default rootfs (Closed)" href="https://redmine.graphics-muse.org/issues/530">#530</a>: Added extended color depth configuration that can be used with fbturbo once that is the default X server driver.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Support alternative kernel name (kernel7.img) for rpi2 hardware.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Fix gles to build for either rpi or rpi2 hardware.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Support rpi2's use of mainline upstream kernel.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Fix gles to build for either rpi or rpi2 hardware.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Bump vim to move to github from googlecode.<br />Merge branch 'mjhammel/rpi2' of gitlab.com:pibox/pibox into mjhammel/rpi2<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Remove mysql from dev platform. It isn't used in media server and doesn't build anymore.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Add removal of second patch from libpng for bump to 1.6.22.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Patches to bump libpng to 1.6.22.<br />General: Upstream changed archives to not include version number in extracted directory. This fixes that so we can have multiple versions of Crosstool-NG.<br />Merge branch 'master' into mjhammel/rpi2<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Don't create m4 directory as it is now included in the upstream repo for libpibox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Add reference for rpi2 to HW env var.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Copy firmware subdirectories, which are recent additions upstream.<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />General: Added support for generating release image file instead of installing directly to device.<br />Merge branch 'master' into mjhammel/rpi2<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Copy in all the firmware files instead of just the ones we need for the original Pi boards.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: New xcc config files for the RPI2. These are used by setting HW=rpi2 on the GNU Make command line, as in "make HW=rpi2 rpifw-pkg kernel-pkg gles buildroot-pkg pkg-scripts" <br />Batch buildroot to build ncurses on gcc > 5.0<br />change from sh to bash when calling buildme.pibox so that pushd is available<br />added gitignore to ignore dot-files<br />Merge branch 'master' of gitlab.com:pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Update to support cmake 2.8 or later, which should be in use on recent CentOS and Fedora releases.<br />General: Add missing cleanup of a stamp file.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Update Crosstool-NG to 1.22.0 and bump to gcc 4.8.5.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Bring buildroot build up to date using 2015.02 release.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Bring buildroot up to date using 2015.02 release.<br />RM <a class="issue tracker-9 status-2 priority-5 priority-high3 parent" title="Action Item: Add display rotatation/flip (In Progress)" href="https://redmine.graphics-muse.org/issues/441">#441</a>: Added display_rotate default to config.txt, so it can be properly handled by user-space tools and libpibox.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Migrate from archive download to git download for pibox-network-config repo.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Added libpibox to development platform build.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Migrate to pibox-network-config from bui-network-config.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Updated bui-network-config package to build with library from cleaned up upstream repo.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: vfat fs without partition fails to mount (Closed)" href="https://redmine.graphics-muse.org/issues/451">#451</a>: Fixed mount of USB sticks that don't have a partition table. These are usually vfat partitions written directly to the device, sans partition table.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Samba config is very minimal and likely not optimized (Closed)" href="https://redmine.graphics-muse.org/issues/461">#461</a>: Minor optimization for SMB configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Init scripts need kiilproc/pidofproc but those aren't available. (Closed)" href="https://redmine.graphics-muse.org/issues/462">#462</a>: Remove pidofproc and killproc references.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Review requirements for BLE (Closed)" href="https://redmine.graphics-muse.org/issues/252">#252</a>: Added bluetooth and alsa init scripts. Default configurations will need to be created manually by apps.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: First boot missing two directories (Closed)" href="https://redmine.graphics-muse.org/issues/426">#426</a>: Add mkdir's to pre-volatile processing during firstboot to remove missing directory messages.<br />General: Fix name to match published named (PiBox Development Platform). Clean up /etc/issue formatting.<br />General: Updated to reflect changed repository (from gitorious to gitlab).<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: mksd should support 2GB cards (Closed)" href="https://redmine.graphics-muse.org/issues/458">#458</a>: Switched to command line specification of the device so that the <pre>-n</pre> option could be used to skip creating a data partition.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mmcblk0pX are mounted wrong (Closed)" href="https://redmine.graphics-muse.org/issues/456">#456</a>: Fix mount point for mmc devices to be under /media and not be under /media/usb.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Add /data to boot (Closed)" href="https://redmine.graphics-muse.org/issues/449">#449</a>: Add support for 3rd partition when making the SD card. This means the default requirement for an SD card should now be 4GB (in anticipation of remote upgrade capabilities).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mksd asks if sd had previous ext3 fs (Closed)" href="https://redmine.graphics-muse.org/issues/436">#436</a>: Added double <pre>-F</pre> option to mkfs commands to force file system creation even if there is already a filesystem. Cleaned up parted usage.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: bui-network-config package file broken after move to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/442">#442</a>: Fixed package makefile for bui-network-config to work correctly with GitLab.<br />General: Migrated cloning of bui-network-config from gitorious to gitlab.<br />General: Late bump to 0.10.0 for dev platform.<br />General: Bump to 1.23.2 to support Buildroot 2013.02.<br />General: Add version to output string.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump Buildroot to 2015.02 (Closed)" href="https://redmine.graphics-muse.org/issues/438">#438</a>: Bump Busybox to latest release.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump Buildroot to 2015.02 (Closed)" href="https://redmine.graphics-muse.org/issues/438">#438</a>: Add support for Buildroot 2015.02.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump Buildroot to 2015.02 (Closed)" href="https://redmine.graphics-muse.org/issues/438">#438</a>: Switch git id for kernel to head of rpi-3.14.y branch.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump Buildroot to 2015.02 (Closed)" href="https://redmine.graphics-muse.org/issues/438">#438</a>: Remove LD_LIBRARY_PATH from make env when building Buildroot. Add freetype dir to rpi-tools target build. Both in support of bump to Buildroot 2015.02.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump Buildroot to 2015.02 (Closed)" href="https://redmine.graphics-muse.org/issues/438">#438</a>: Bumped to 2015.02.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: piboxd<br />-----------------------------------------------------<br />Bump to version 0.11<br />General: add <pre>-pg</pre> to gcc options.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Update default config to show sample use of raspi cam config.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Modified default dimensions of mjpeg_streamer image to best-result with new webcam on both web UI and console UI.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Use config file for webcam command (Closed)" href="https://redmine.graphics-muse.org/issues/537">#537</a>: Add WEBCAM configuration option to config file to allow dynamic configuration of webcam command.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Changed "echo" to "fail" in various places. Added additional/missing headers to some tests.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Add <pre>-y</pre> option to mjpg_streamer command since my only webcams require it.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Retest web cam playback, possibly update it (Closed)" href="https://redmine.graphics-muse.org/issues/535">#535</a>: Add reuseaddr on messaging socket.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Allow setting toolchain, staging and opkg directories on the command line.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Verified and updated unit tests giflist through sipv4.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add IoT app to PiBox (Closed)" href="https://redmine.graphics-muse.org/issues/502">#502</a>: Add <pre>-k</pre> option to keep the daemon running which is useful for seeding the daemon with data for testing with other tools, like the pibox library. Added <pre>-K</pre> option to kill any running piboxd daemons.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Migrate parson library to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/509">#509</a>: Moved parson library to libpibox.<br />General: Run as sudo if using verbose above 3 to avoid broken pipe error on exit of test script. RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Updating unit tests. Clean up unit tests so they are less verbose by default and specify PASS or FAIL after the test name. Added validation tests for everything up to heartbeate and made sure they properly clean up so they can all be run in sequence from a single test run. Allow generation of a unique UUID for some tests. Capture connection reset by peer message from nc but don't assume failure because of it. Run piboxd with <pre>-t12</pre> to limit stream timeouts to something useful within the unit tests. Check for core files ater each test run and notify user. <br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Don't abort a failed stream as that leaves a core file. Use exit() instead.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Test for invalid action type before testing for invalid timestamp to avoid incorrect error message in the former case.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Verify unit tests are still working for piboxd (Closed)" href="https://redmine.graphics-muse.org/issues/503">#503</a>: Added logging messages and test for null queue when testing expiration of a stream.<br />General: Remove instance of egyption brackets.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add IoT messaging to PiBox protocol (Closed)" href="https://redmine.graphics-muse.org/issues/508">#508</a>: Completed support for IoT messaging between devices and piboxd and between piboxd and apps. Updated unit tests script and cleaned it up a little.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Implement device node registration (Closed)" href="https://redmine.graphics-muse.org/issues/501">#501</a>: Implemented multicast server to handle IoT device registration.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Implement device node registration (Closed)" href="https://redmine.graphics-muse.org/issues/501">#501</a>: Add missing "$" to PIBOX_PORT when referenced in nc calls.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Implement device node registration (Closed)" href="https://redmine.graphics-muse.org/issues/501">#501</a>: Implemented multicast server for accepting device node registration requests. Added unit test to verify inbound message handling.<br />General: Code cleanup : tabs to spaces.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Completed port for libpiboxnet by applying fixes (mostly in the new libraries: libpiboxnet and libpixbox) and removing old code that is now in the libraries. All functionality passes the server tests.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Extend test to support running with valgrind, split out SIPV4 subtests to be callable individually and report pass/fail, launch piboxd and kill it automatically when running the tests. All of this is part of the port of piboxd to libpiboxnet.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Extend suppression file to ignore gobject, libpixman and a few others that are not part of the code under test.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove extraneous file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Initial porting to libpibox and libpiboxnet. Still much work to be done in the port to libpiboxnet.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: picam<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Add version.txt to configure.ac.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Added generic piboxd message function. This is temporary, it should move into libpibox for general app use.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Send messages to piboxd to start and stop webcam.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Don't stat() the "filename" since that's actually a URL.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Allow setting URL to connect to in the config file. Makes it easier to test.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Add libuuid to build, required for webcam message to piboxd.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Switch from <pre>-r to -b</pre> for omxplayer arg because the latter seems to muck up the HDMI display when the app exits.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add Webcam app (Closed)" href="https://redmine.graphics-muse.org/issues/541">#541</a>: Initial import of picam application.<br />-----------------------------------------------------<br />Repository: piclock<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Allow setting toolchain, staging and opkg directories on the command line.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: pmsui<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />General: Formatting update.<br />General: Updated readme's.<br />General: Disable screensaver, blanking and DPMS. Don't show the cursor either.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Switch to running X.org from inittab for media server/player for both rpi1 and rpi2.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: pnc<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Build fails on CentOS due to missing m4 directory and AM_PROG_AR (Closed)" href="https://redmine.graphics-muse.org/issues/525">#525</a>: Another cross fix: Fedora doesn't support <pre>--sysroot</pre> correctly for linking, apparently, but CentOS does.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Build fails on CentOS due to missing m4 directory and AM_PROG_AR (Closed)" href="https://redmine.graphics-muse.org/issues/525">#525</a>: Fix cross compilation for both Fedora and CentOS 6.7.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Cleanup/remove extraneous files in libpiboxnet (Closed)" href="https://redmine.graphics-muse.org/issues/517">#517</a>: Updated README so I don't forget what this repo really is.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Perform core build updates (Closed)" href="https://redmine.graphics-muse.org/issues/492">#492</a>, RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Update core components (Closed)" href="https://redmine.graphics-muse.org/issues/493">#493</a>: Remove use of gettext for multi-language support. It breaks on CentOS under Buildroot and we don't use it anyway.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Fix potential segfaults by testing input arguments to callbacks for list handlers.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add check for null argument to pncNetInterfaceValid().<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Cleanup compile time warnings and errors introduced when upgrading to gcc 5.1.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Revert to shared library use for pibox-network-config from static library used in previous debugging.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: There were many mistakes in the port to the pnc library. These updates fix all known errors and allow pibox-network-config to properly generate data files under test mode. Removed glade files: this is no longer managed by glade. If you want UI updates, you gotta do it by hand now.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Fixed leaks exposed by Valgrind. Fixed errors in startup not exposed before switch to library that have to do with using uninitialized variables in UI. Switched to use static library for pibox-network-config, possibly only for initial testing.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Pass log file name (if any) to pncLoggerInit().<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove return value from pncSetInterfaceField. Check for invalid idx in get/setHostAPField().<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add missing reference to glib.h in pnc.h so library users don't need to.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add missing clear and remove functions to API needed by piboxd.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Added pncSetInterfaceField() to libpiboxnet API.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove gdk dependency from network library.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove UI callbacks and update API to support passing in required character strings for address type.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove UI callbacks and update API to support passing in required character strings for address type.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Remove all references to local utils/log modules in favor of libpibox versions. Changed pncUpdateInterface() to take addr, netmask and gateway arguments instead of calling back to the UI to get them. Caller now makes that UI call before calling pncUpdateInterface. Removed UI callbacks from network library. Callers now handle UI callbacks before calling library API functions.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Mirgrate stripNewline() calls to use libpibox pncStripNewline().<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Switched to using g_strdup from strdup.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Switched to using g_strdup from strdup. Moved showIPInStatusBar to callbacks.c and out of network library.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Switched to using g_strdup from strdup. Moved showIPInStatusBar to callbacks.c and out of network library.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Ported to use libpibox's logger service.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Renamed upstream project to pibox/pibox-network-config and adjusted cdtools accordingly.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: More migration to a proper library API: merged save.h and load.h to pnc.h (public API) and pncPrivate.h (internal API) and migrated all data structure access in those modules to get/set functions. Use libtools features to export only regex specified functions.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Fix header directory name for library in packaging.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Change all references to bui-network-config to pibox-network-config.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Add <pre>--version-info</pre> to library naming.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Converted from bui to pibox and changed the library prefix to pnc.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Change package name to buinet so headers get put into a decent directory.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Set include install directory to buinet. Make sure cross tools are available to install processing.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Make sure all installed files are properly owned.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Integrate libtool use to generate shared library for load/save functions.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Integrate libtool use.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: Quiet complaints from autoconf on build. Cleanup generated files on distclean.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Create backend libraries (Closed)" href="https://redmine.graphics-muse.org/issues/457">#457</a>: First step in creating a library for bui-network-config: clean up the build so it's generated the same as all other PiBox packages and create an opkg for it (so it's easier to update).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: hostapd doesn't come up after switching from wireless client mode (Closed)" href="https://redmine.graphics-muse.org/issues/455">#455</a>: Added base network address to hostap configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: hostapd config leaves rsn_pairwise at ccmp (Closed)" href="https://redmine.graphics-muse.org/issues/439">#439</a>: Fix load of hostap config to default to TKIP to match clients expectations.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: psplash<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />-----------------------------------------------------<br />Repository: videofe<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Fix off-by-one memory allocations and properly test for failed retrieval of JSON values.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.11 release (Closed)" href="https://redmine.graphics-muse.org/issues/538">#538</a>: Set omxplayer to play out both hdmi and analog outputs by default.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>: Fix buffer overruns in genVideo. Change program flow to make free'ing buffers cleaner.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>: Add valgrind support for checking for memory leaks. Use gtk suppression file to skip gtk-and-friends when looking for leaks.<br />General: Minor logging updates.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>: Add valid field to movie and episode structs.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>: Fix bug when calculating size of buffer for image paths. Test required fields and mark entries valid or invalid. Skip adding entries to display list if they are marked invalid.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>, RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup shows the poster first, centered, then moves it to the right (Closed)" href="https://redmine.graphics-muse.org/issues/414">#414</a>: Added Pango-rendered overview to display with a semi-transparent overlay between the text and poster. Added series poster above episode poster, overlaying the latter with the overview. Fixed problem with resizing and repositioning of windows on startup.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>, RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Port videofe to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/515">#515</a>: Port to libpibox (pncLogger). Ported db handling to new JSON-based formats generated by VideoLib. Add TV Episodes option via TAB key in main interface. Show episode poster.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>, RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Port videofe to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/515">#515</a>: Port to libpibox (pncLogger). Fix bug where %s is not a standalone argument but part of a larger argument (as in file://dvd/%s) in spawnPlayer.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Port videofe to libpibox (Closed)" href="https://redmine.graphics-muse.org/issues/515">#515</a>: Migrate to libpibox version of logging library.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port to new db formats from VideoLib (Closed)" href="https://redmine.graphics-muse.org/issues/542">#542</a>: Add menu bar that works with TAB to switch between Movies and TV Episodes. It's just the menu, but it's Cairo based so the same events work on it as the rest of the interface. This was required prior to designing a way for working with either types of db formats.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Set new default for vtsrc and vttmp to 3 and 4, respectively, to support changes in kernel and inittab for upcoming 0.11.0 release.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Return index from parse(). Added logging in spawnPlayer() to figure that out.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: videofe doesn't play video files with spaces in the filename (Closed)" href="https://redmine.graphics-muse.org/issues/529">#529</a>: Fixed handling of filenames with spaces in the name.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: keyboard focus is not in view widget when videofe starts (Closed)" href="https://redmine.graphics-muse.org/issues/528">#528</a>: Fix focus into view widget at startup so keyboard arrow keys work as expected.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Add missing video formats for default player (Closed)" href="https://redmine.graphics-muse.org/issues/527">#527</a>: Add mkv m4v avi to default player configuration.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Add missing video formats for default player (Closed)" href="https://redmine.graphics-muse.org/issues/527">#527</a>: Add mkv m4v avi to default player configuration.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Port PiBox to Raspberry Pi 2 (Closed)" href="https://redmine.graphics-muse.org/issues/511">#511</a>: Allow setting toolchain, staging and opkg directories on the command line.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer doesn't seem to be accepting keyboard commands (Closed)" href="https://redmine.graphics-muse.org/issues/520">#520</a>: Fixed reversed processing of global home key configuration so ESC exits the program.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: videofe stopped showing videos (Closed)" href="https://redmine.graphics-muse.org/issues/519">#519</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer doesn't seem to be accepting keyboard commands (Closed)" href="https://redmine.graphics-muse.org/issues/520">#520</a>: Added PiBox specific configuration to opkg. Migrated to libpibox for utils functions. Added some test files.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: If video doesn't have a poster, a generic poster should be displayed. (Closed)" href="https://redmine.graphics-muse.org/issues/469">#469</a>: Prevent segfault when moving from video with a poster to one without a poster.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: If video doesn't have a poster, a generic poster should be displayed. (Closed)" href="https://redmine.graphics-muse.org/issues/469">#469</a>: Display text if no poster is available.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Fix incorrect handling of home key configuration.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Add parse function for converting command string to args for execve.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Add parse function for converting a command string into args for execve.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Add embedded option to allow using on the desktop too. Add support for multiple players.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Add embedded option to allow using on the desktop too. Add support for multiple players.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Fix segfaults in config file parsing. Add embedded option to allow using on the desktop too. Add support for multiple players.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for configurable player (Closed)" href="https://redmine.graphics-muse.org/issues/445">#445</a>, RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for file type specific video players. (Closed)" href="https://redmine.graphics-muse.org/issues/450">#450</a>: Add support for file type specific players, and thus configurable players.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLib.<br />-----------------------------------------------------<br />Repository: videolib<br />-----------------------------------------------------<br />Bump to version 0.11<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add poster compression option (Closed)" href="https://redmine.graphics-muse.org/issues/554">#554</a>: Added support for compressing poster images.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add poster compression option (Closed)" href="https://redmine.graphics-muse.org/issues/554">#554</a>: Add support for running a custom script for compressing poster images. Provide default script and allow editing and saving changes.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Switch all repos to use a version.txt file (Closed)" href="https://redmine.graphics-muse.org/issues/547">#547</a>: Switch to version.txt.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Add overview to top level JSON output so front ends can get to it easily.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Clean up old db files before saving. Add some missing fields that make it easier for the front end to know what to display. Clean up properly when rescanning all video entries.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Added simple about dialog.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Add title bar text to shell.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Implemented load/save for tv episodes.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Fix setting alternative to actually update the entry to the alternative series and matching season/episode numbers.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Provide separate fields for file title and real title for use with TV episodes. Scan the correct DB type when clicking on alternatives.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Moved common code to updateEntry and let queryDB and setID call it as appropriate.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Add TVDB.com logo at the bottom of the details frame. If the episode name is provided in the JSON, use it as the "TMDB name". Change "TMDB Name" label to "Video Title" Use the episode overview if available, otherwise use the series overview.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Refactor to better support Movies vs TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/470">#470</a>: Added TVDB class and extended UI class to support TV episode data from TVDB.com. This basically works but load/save and alternatives are not yet implemented.<br />RM <a class="issue tracker-20 status-5 priority-7 priority-highest closed" title="Design: Library design needs to be modified to hold all json data (Closed)" href="https://redmine.graphics-muse.org/issues/524">#524</a>, RM <a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: Re-use of VideoLib on directory with existing db should only scan files that are not in the curre... (Closed)" href="https://redmine.graphics-muse.org/issues/486">#486</a>, RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: "Carrie" selection of original doesn't change scanned selection (Closed)" href="https://redmine.graphics-muse.org/issues/468">#468</a>, RM <a class="issue tracker-2 status-5 priority-3 priority-lowest closed" title="Feature: Poster settings need to be saved to config (Closed)" href="https://redmine.graphics-muse.org/issues/344">#344</a>, RM <a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: Need way to set default poster size (Closed)" href="https://redmine.graphics-muse.org/issues/343">#343</a>: Refactored code to be much simpler, putting more of the load in MovieDB from UI. Also allows saving and better use of JSON data from upstream db. Changed from flat file db to saving all JSON data for all movies. Added VideoLib specific fields to json to make it easier to edit which alternative to use. Fixed scanning to only scan new videos unless specifically requested to rebuild database. Dropped multiple poster sizes to simplify code.<br />General: Added test files.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Scans should include TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/444">#444</a>: When pulling a TV episode from JSON, save it's ID to the object ID.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Scans should include TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/444">#444</a>: Fix use of Alternates dialog with TV series. Cleaned up MovieDB structure and fixed findEpisode to strip special characters to better match local filenames to upstream episode names.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Scans should include TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/444">#444</a>: Add tool for copying a directory listing for the purposes of testing the app without touching an existing tree.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Scans should include TV episodes (Closed)" href="https://redmine.graphics-muse.org/issues/444">#444</a>: Add support for scanning for TV episodes separately from videos.<br />General: Fix copyrights in source files.<br />General: Code cleanup.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Include scans of ISO and other video formats, based on user config. (Closed)" href="https://redmine.graphics-muse.org/issues/443">#443</a>: Add support for scans using user-defined extensions that are saved in session data.<br />RM <a class="issue tracker-16 status-5 priority-4 priority-default closed" title="Administration: Migrate all repos from gitorious to gitlab (Closed)" href="https://redmine.graphics-muse.org/issues/437">#437</a>: Migrate to GitLab.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Fix rpm build and add launcher script.</p> V0.10.0 Release Announcementhttps://redmine.graphics-muse.org/news/162015-01-18T00:13:49ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Server / PiBox Media Player v0.10.0 Release Notes<br />2015-01-15</p>
<p>Additional Information</p>
<ul>
<li>Web Site: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
<li>Binary Download: <a class="external" href="http://www.graphics-muse.org/archives/pibox/0.10.0/">http://www.graphics-muse.org/archives/pibox/0.10.0/</a></li>
<li>Screenshots: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/SSV0-10">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/SSV0-10</a></li>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
</ul>
<p>General Status<br />------------------------------------------<br />PiBox Media Server and PiBox Media Player are consumer oriented distributions for distributed media playback in travel trailers without Internet connectivity. The UI is based on GTK+ with Cairo and the system runs on the Raspberry Pi optimized PiBox Developement Platform distribution.</p>
<p>This release marks a fully functional software implementation for both the Media Server and Media Player with a true consumer-oriented UI. All known UI issues are addressed so the user experience should be clean and comfortable.</p>
<p>The Media Server auto mounts media sticks and can play them with the custom front end to the hardware accelerated omxplayer. The front end allows selection of videos and displays poster art based on a database generated on the media stick using the desktop and Java-based VideoLib application. Audio always plays through the Raspberry Pi audio port with video always played through the HDMI port.</p>
<p>The Media Server also exports video directories to the Media Player which automatically mounts them. It plays videos with the same omxplayer front end used by the Media Server.</p>
<p>The default configuration, which is designed to work optimally with the Favi keyboard, provides a simple interface using just the arrow, enter and escape keys, with full keyboard use provided in the network configuration application.</p>
<p>A webcam interface can be played at the same time that video is played on the server and the player. Webcam access is through the web interface, available on both the Server and Player. The web interface uses Basic Authentication and allows for multiple users. Network configuration can also be updated through the web interface.</p>
<p>Extensive investigation has been done to identify the most stable hardware for both the server and player. This includes definition of a specific USB network dongle and integration considerations with displays ranging from HDMI monitors and TVs to LCD touchscreens and projectors.</p>
<p>Where this is headed<br />------------------------------------------<br />Near term plans include development of some simple hardware components to support battery power, simple cases for use with handheld pico projectors and integration of a multiport USB shield for the Media Server.</p>
<p>The long term plans include integration with BLE devices to provide a wider-scale Internet of Things infrastructure, taking PiBox from the trailer into the home. Additional work is planned for WiFi Direct, improving boot times and overall performance and additional media player apps.</p>
<p>Getting involved<br />------------------------------------------<br />PiBox is currently a one man project. I'd like to have more users of the system and welcome new developers.</p>
<p>To get started using the system please download the tarball, unpack it and use the mksd card to format your SD card. Then use the mkinstall script to install the distribution to the SD card.</p>
<p>To get started with development, please read the developer wiki on how to build the PiBox Development Platform.<br /><a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/Software</a></p>
<p>Contact me at <a class="email" href="mailto:mjhammel@graphics-muse.org">mjhammel@graphics-muse.org</a> or if you're interested in helping out, have ideas for improvement or just want to know how to use the system.</p>
0.10 Development Summary:<br />------------------------------------------
<ul>
<li>Customizable launcher app provides new UI</li>
<li>Added privileged and unprivileged app configuration</li>
<li>Cleaned up web UI to have consistent appearance</li>
<li>Changed coloring of server/player UI icons to match web UI icons.</li>
<li>Add user authentication to web interface and user management component.</li>
<li>Added MAC ACL to hostap configuration in Web UI.</li>
<li>Moved to omxplayer master branch</li>
<li>Moved to Linux kernel 3.14 branch from Rasperry Pi github repository.</li>
<li>Quieted the startup messages</li>
<li>Completely fixed keyboard access on first boot</li>
<li>Made all apps use consistent keyboard navigation</li>
<li>Fixed poster scaling in videofe</li>
<li>Added PiClock app</li>
</ul>
0.11 Plans<br />------------------------------------------
<ul>
<li>Android app remote control over wifi</li>
</ul>
0.12 Plans<br />------------------------------------------
<ul>
<li>Hardware related projects
<ul>
<li>Custom cases </li>
<li>Rechargable LiPo battery supply w/ power on/off </li>
<li>Integrate multiport USB "shield" with Media Server</li>
</ul>
</li>
<li>Possible BLE (Bluetooth Low Energy) dongle integration</li>
</ul>
0.13 Plans<br />------------------------------------------
<ul>
<li>TV app using USB adpater</li>
<li>Music player app</li>
</ul>
<p>-----------------------------------------------------<br />Changelogs<br />-----------------------------------------------------</p>
<p>-----------------------------------------------------<br />Repository: appmgr<br />-----------------------------------------------------<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Make videofe privileged for now to allow for vt changes in an root-run X session.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Add support for interfacing with display via Android (In Progress)" href="https://redmine.graphics-muse.org/issues/384">#384</a>: Added disabled stubs for later use with PiBoid.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: piclock needs to be privileged (Closed)" href="https://redmine.graphics-muse.org/issues/420">#420</a>: Added piclock to priviliged apps.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: reboot needs to be privlileged (Closed)" href="https://redmine.graphics-muse.org/issues/415">#415</a>: Make reboot a privileged app.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: appmgr should be running applications as non-root user (Closed)" href="https://redmine.graphics-muse.org/issues/388">#388</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: config file does not support name=value settings (Closed)" href="https://redmine.graphics-muse.org/issues/410">#410</a>: Fixed config file format to use name:value pairs. Added support for privileged apps.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: appmgr lock is stored in /tmp (Closed)" href="https://redmine.graphics-muse.org/issues/401">#401</a>: Fixed location of lock file to /var/lock instead of /tmp.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Appmgr doesn't clear its current settings when an application exits (Closed)" href="https://redmine.graphics-muse.org/issues/392">#392</a>: Clear the current settings if the current app exits on its own. This allows the app to be restarted without having to change to a different app first.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Integrate use of launcher app as the default application.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: appmgr may not accept multiple phrase arguments (Closed)" href="https://redmine.graphics-muse.org/issues/351">#351</a>: Make sure inbound args are passed through completely.<br />-----------------------------------------------------<br />Repository: crtmpserver<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Move init script out of the way of the 2nd stage X.org init to avoid problems with keyboards.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: S99crtmpserver prevents keyboard input (Closed)" href="https://redmine.graphics-muse.org/issues/402">#402</a>: Moved init script to before the 2nd stage X.org init script to avoid problems with keyboard input.<br />-----------------------------------------------------<br />Repository: launcher<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Change all splash image colors to match web interface icons (Closed)" href="https://redmine.graphics-muse.org/issues/423">#423</a>: Updated splash image color to match web interface colors.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup time for launcher is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/413">#413</a>: Removed a bunch of unused and unnecessary code. The unnecessary code was essentially duplicate signal callbacks that are not needed under PiBox.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup time for launcher is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/413">#413</a>: Add timestamps to log output to aid in performance testing.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: reboot needs to be privlileged (Closed)" href="https://redmine.graphics-muse.org/issues/415">#415</a>: Use fully qualified path to reboot.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: The white highlight box has gone missing. (Closed)" href="https://redmine.graphics-muse.org/issues/412">#412</a>: Moved Mask.png to /etc/launcher in packaging - this is why highlight went missing. Also update the ownership and permissions now that launcher is run as user nobody.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Added user and camera icons for use with the web interface.<br />Allow left mouse button to accept currently selected app<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Show mac addresses (Closed)" href="https://redmine.graphics-muse.org/issues/398">#398</a>: Run bui-network-config in embedded mode.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remake all launcher icons using new template (Closed)" href="https://redmine.graphics-muse.org/issues/394">#394</a>: Update all icons to flat style with common coloring/decorations.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Restart needs to be easier to use. (Closed)" href="https://redmine.graphics-muse.org/issues/377">#377</a>: Fix sizing of new power icons so they display correctly on ARM.<br />Merge branch 'master' of ssh://gitorious.org/pibox/launcher<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Restart needs to be easier to use. (Closed)" href="https://redmine.graphics-muse.org/issues/377">#377</a>: Cleanup to create the default launcher configuration, including restart/netconfig/terminal apps.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Added log message for unknown keys.<br />Merge branch 'master' of ssh://gitorious.org/pibox/launcher<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Removed extra test data, keeping just enough for current config example.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Fix problems with data types related to width/height of icons. Clean up usage of cairo_t in do_drawing so it only needs to be created and destroyed once. Adjust offsets for highlight so it looks better behind selected icon. Add maxApps to keep track of number of available app descriptions found.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Resize icons to be square because it appears that non-square PNGs on ARM fail to load in Cairo (but work fine on Intel).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Create required directories after installation.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Add notify() function and APPMGR_PORT to send commands to appMgr Add support for keypad arrow keys Add support for RETURN key and keypad ENTER Add function called on window expose to set the first app as the selected app so the white highlight is properly displayed.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Changed test description files to use current production commands, as taken from pmsui's panel configuration.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Update test data to use new splash images. Remove old test image.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Increase splash widget size and decrease size of description widget.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: Add highlight to app icons. Clean up and center display of splash image. Clean up and center app descriptive text. Add support for arrow keys to select app icon. Fix gpointer compile warnings. Load gtkrc from data dir or install dir.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Switch to appmgr run default app and drop matchbox panel (Closed)" href="https://redmine.graphics-muse.org/issues/383">#383</a>: More integration of splash and description and cleaning up icon displays. Merged handlers for cairo paint operations.<br />Initial import<br />-----------------------------------------------------<br />Repository: mjpg-streamer<br />-----------------------------------------------------<br />General: Remove stamp files that were accidently committed.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Reinstallation of monkey trashes auth file (Closed)" href="https://redmine.graphics-muse.org/issues/422">#422</a>: Install users.mk as pibox.mk.pkg and then move it to pibox.mk only if that file doesn't already exist.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: pid file is in wrong directory (Closed)" href="https://redmine.graphics-muse.org/issues/421">#421</a>: Added default configuration file that moves the pid to /var/run.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Remove creation of DEFAULT file. This is superceded by piboxd handling.<br />General: The init script needs to be moved before the 2nd stage UI init script to avoid problems with keyboard input.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Add AUTH support to monkey using a default user.<br />-----------------------------------------------------<br />Repository: omxplayer<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: videofe must be run as root or it doesn't work (Closed)" href="https://redmine.graphics-muse.org/issues/417">#417</a>: Fix ownership of /dev/vchiq so omxplayer can access when it's run as the user nobody.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Upstream build is broken (Closed)" href="https://redmine.graphics-muse.org/issues/400">#400</a>: Moved to master branch of github repo. Updated this metabuild's Makefile for omxplayer to properly build help files so master branch builds correctly.<br />-----------------------------------------------------<br />Repository: pibox<br />-----------------------------------------------------<br />RM <a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: Add support for WinTV HVR 950Q (Rejected)" href="https://redmine.graphics-muse.org/issues/303">#303</a>: Bumped kernel to 3.14.y to try and get TV working better. Kernel seems to work fine with the rest of the system so I'm keeping it on this rev.<br />General: Add smbclient library to core.<br />RM #$13: Copy the saved fontconfig directory to the cache directory before starting any apps.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup time for launcher is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/413">#413</a>: Create the fontcache on first boot and save a copy of it so it doesn't have to be rebuilt each time.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: videofe must be run as root or it doesn't work (Closed)" href="https://redmine.graphics-muse.org/issues/417">#417</a>: Fix group on vchiq so non-root video players can access it.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Quiet X startup.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Move UI init script to accommodate cleaner boots and assist in fix of keyboard input on boot.<br />General: Quiet the boot messages.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove old package and patch directories (Closed)" href="https://redmine.graphics-muse.org/issues/308">#308</a>: Remove old package and patches for xcc.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove old package and patch directories (Closed)" href="https://redmine.graphics-muse.org/issues/308">#308</a>: Remove old packages and patches from buildroot configuration.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Updated MakeChangelog to allow choosing dates instead of tags in case start tags don't exist in some projects (like new apps).<br />-----------------------------------------------------<br />Repository: piboxd<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump version to 0.10.0.<br />General: Updated tests that stopped working after Fedora update.<br />General: add sample piboxd.cfg.<br />General: Add support for unmounting smb mounts.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Added support for retrieving the MAC ACL list for the caller.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Changed MA_MFLIST to support a new subAction field for get/set options.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing hostapd values on save (Closed)" href="https://redmine.graphics-muse.org/issues/409">#409</a>: Added support for missing hostapd.conf lines to loadHostAP(). This causes the lines in question to show up anytime updates are applied to that file. Removed support for deprecated message action MA_MFENABLE. Enabling MAC ACL is now port of the original setAP() processing.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing hostapd values on save (Closed)" href="https://redmine.graphics-muse.org/issues/409">#409</a>: The MAC ACL setting is now passed with the normal setAP request so no longer needs a separate defined action in the messaging protocol.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Added support for MA_MFENABLE, MA_MFLIST and MA_RESTART actions for MT_NET.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Added MA_MFENABLE, MA_MFLIST and MA_RESTART actions for MT_NET.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Added support for MT_PW/MA_DEL to delete a user.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Move check for payload to MA_SAVE only (MA_GET doesn't need it) in handlePW. Also, make sure cleanup is properly handled for the socket descriptor in handlePW.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: add support for MA_GET to MT_PW.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: comment update to reflect actual code for MT_PW, MA_GET.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Added support for MT_PW and associated actions for changing a user password in the web service.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Added MT_PW and associated actions to diagram.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing IP address in web interface (Closed)" href="https://redmine.graphics-muse.org/issues/399">#399</a>: Added support for MA_GETIP message action.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing IP address in web interface (Closed)" href="https://redmine.graphics-muse.org/issues/399">#399</a>: Updated message format diagram to include MA_GETMAC and MA_GETIP.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Show mac addresses (Closed)" href="https://redmine.graphics-muse.org/issues/398">#398</a>: Add support for inbound MA_GETMAC request, which returns the MAC address of the specified interface or a single space character if the interface does not exist.<br />-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Add support for interfacing with display via Android (In Progress)" href="https://redmine.graphics-muse.org/issues/384">#384</a>: Switch to default msgProcessor port number.<br />RM <a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Add support for interfacing with display via Android (In Progress)" href="https://redmine.graphics-muse.org/issues/384">#384</a>: Update message protocol for MT_KEY.<br />RM <a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Add support for interfacing with display via Android (In Progress)" href="https://redmine.graphics-muse.org/issues/384">#384</a>: Add support for PiBoid passthrough to AppMgr.<br />RM <a class="issue tracker-8 status-5 priority-6 priority-high2 closed" title="Testing: Replace webcam buttons with the same ones used elsewhere using jQuery (Closed)" href="https://redmine.graphics-muse.org/issues/407">#407</a>: Cleaned up webcam UI to match the settings and users UI.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Saving a user password should display a notice before redirecting (Closed)" href="https://redmine.graphics-muse.org/issues/406">#406</a>: Added dialog notice about the password being updated prior to being redirected.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Piboxwww log can't be written to (Closed)" href="https://redmine.graphics-muse.org/issues/404">#404</a>: Added init script to make sure a log file exists and is writable by the web server on every restart.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Added support for setting MAC ACLs.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing hostapd values on save (Closed)" href="https://redmine.graphics-muse.org/issues/409">#409</a>: Pass MAC ACL setting with the rest of the MA_SETAP configuration and drop separate MA_MFENABLE processing.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add mac address filtering to hostapd config (Closed)" href="https://redmine.graphics-muse.org/issues/374">#374</a>: Add support for mac filtering in hostapd.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Add support for creating a log file on installation and disable logging by default.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Add missing "!" when checking for delete parameter.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Add support for deleting a user.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Add usersPW.js script to support saving changes.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Retrieving from a text input field with jquery requires use of val().<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Integrated a user selection page that allows creating, updating and deleting users.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Don't include the xcf files in the images directory of the packaging.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Build power on/off support HW for Media Player (Closed)" href="https://redmine.graphics-muse.org/issues/385">#385</a>: Added XCF images used to create icons.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Cleaned up icons to more closely match the ones used on the attached display (under launcher) and added users icon to front page.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Extend the artificial delay after updating a password before reloading the front page.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Set the action bit for MA_SAVE.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Fix POST var name for pw.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Implement authentication for the web interface (Closed)" href="https://redmine.graphics-muse.org/issues/285">#285</a>: Implemented test for admin password change, including a new password set page and the ability to send a new MT_PW message to piboxd to handle the password update.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Missing IP address in web interface (Closed)" href="https://redmine.graphics-muse.org/issues/399">#399</a>: Added IP address below MAC address and integrated new MA_GETIP messaging with piboxd.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Show mac addresses (Closed)" href="https://redmine.graphics-muse.org/issues/398">#398</a>: Add mac address field to ipv4 settings tab of web interface.<br />-----------------------------------------------------<br />Repository: piclock<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Add missing pthread.h include to piclock.c.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Change all splash image colors to match web interface icons (Closed)" href="https://redmine.graphics-muse.org/issues/423">#423</a>: Update splash image color to match web UI colors.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Flicker on refresh of analog clock (Closed)" href="https://redmine.graphics-muse.org/issues/411">#411</a>: Fixed screen flicker by switching cairo operations to a pixmap and copying from that pixmap during expose events for the widget. Also fixed ownership of piclock binary on install to be root.root.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add home button to apps along with global key-mapping file. (Closed)" href="https://redmine.graphics-muse.org/issues/391">#391</a>: Added support for UI keysyms file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Fixed problem with piclock exits causing a restart immediately by having the ENTER key queued and passed to the launcher. The way around this was to use a different key to activate the Home button in piclock - in this case the space bar - so that the queued key doesn't active the launcher on piclock's exit.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Moved system clock setting to right before exit, to remove time changes from UI code. Fixed bug where changing the day of the month was not updating the system clock.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Renamed remaining "clock" functions to "piclock" for consistency.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Switch top level layout to a table to help in centering time setting UI components on the right.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Potential fix for setting time. A struct is updated by a callback but the actual time change is haned in a g_timer to avoid problems with setting the time inside the gtk callback.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Switched to settimeofday() to see if that works better than stime().<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Adjusted layout of settings column UI components. Added sample gtkrc to be able to test appearance similar to what the default PiBox Media Server UI looks like.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Add icon and splash image. Updated template.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Fix initalization of hour spinner. Update system time with every user update.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Fix typos in opkg'ing Makefile.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Fix keyboard navigation to use Ctrl-<arrow keys> for month and year. That's more consistant with the arrow key usage of moving around the days of the month.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Removed unused code brought from videofe template. Merged callbacks when changing hour/minute/pm. Fixed hour hand bug in gtk_piclock_set_time().<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Add keyboard navigation to calendar widget. Add callbacks for spinners to set clock. Add apply and home buttons.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Moved labels after spinners to match checkbox behaviour. Updated comments.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Added a real custom widget that draws the analog clock. This is a merger of the ZetCode custom widget example and the clockwidget example I found on github (appropriate credit provided).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add configuration option for setting initial time, including DST (Closed)" href="https://redmine.graphics-muse.org/issues/297">#297</a>: Initial import of PiClock.<br />-----------------------------------------------------<br />Repository: pmsui<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0 (opkg)<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to version 0.10.0.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup time for launcher is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/413">#413</a>: Copy the saved fontconfig directory to /var/cache.<br />RM <a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Startup time for launcher is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/413">#413</a>: Remove murrine engine from gtkrc. It isn't installed and removing the reference doesn't change the UI but does speed up boot time a bit.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add home button to apps along with global key-mapping file. (Closed)" href="https://redmine.graphics-muse.org/issues/391">#391</a>: Add a keysyms file for the UI.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Quiet X startup.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Add Xearly start/stop scripts. These start X early and then stop it again before it is restarted by the PiBox core. This works around the problem with having to restart X manually from the PiBox core X start in order to get keyboard input working.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Remove background image (displayed by Xearly and/or psplash). Don't start matchbox panel anymore (now handled by launcher instead).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Install custom background (Closed)" href="https://redmine.graphics-muse.org/issues/379">#379</a>: Created default background image (Media Server image) and updated xinitrc to use it.<br />-----------------------------------------------------<br />Repository: psplash<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to 0.10.0.<br />General: bump to verison 0.9 (forgot to do this with the real 0.9 release).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Restart needs to be easier to use. (Closed)" href="https://redmine.graphics-muse.org/issues/377">#377</a>: Renamed S80stopsplash to S97stopsplash.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Move psplash stop to right before X(late) is started.<br />-----------------------------------------------------<br />Repository: videofe<br />-----------------------------------------------------<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Fix broken log messages.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Fixed minor bugs with logging during initialization.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Perform complete system build in prep for 0.10 release (Closed)" href="https://redmine.graphics-muse.org/issues/425">#425</a>: Change default vt to 2 and tmp vt to 3.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Bump all opkgs to 0.10. (Closed)" href="https://redmine.graphics-muse.org/issues/424">#424</a>: Bump to 0.10.0.<br />General: commented out unused signal handler.<br />General: Code cleanup - tabs to spaces.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add support for configuration file that specifies the video player to use (Closed)" href="https://redmine.graphics-muse.org/issues/346">#346</a>: Added player field to cliOptions and added support for it to the config file only.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Change all splash image colors to match web interface icons (Closed)" href="https://redmine.graphics-muse.org/issues/423">#423</a>: Update splash image color to match web UI colors.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: videofe must be run as root or it doesn't work (Closed)" href="https://redmine.graphics-muse.org/issues/417">#417</a>: Fix permissions and ownership of installed files to match launcher requirements.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: videofe must be run as root or it doesn't work (Closed)" href="https://redmine.graphics-muse.org/issues/417">#417</a>: Fix owner/group of videofe after installation.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add home button to apps along with global key-mapping file. (Closed)" href="https://redmine.graphics-muse.org/issues/391">#391</a>: Added support for UI keysyms file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remake all launcher icons using new template (Closed)" href="https://redmine.graphics-muse.org/issues/394">#394</a>: Update launcher icon and splash image to be consistent with stock styles.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Add chvt to and back options in config file (Closed)" href="https://redmine.graphics-muse.org/issues/393">#393</a>: Added support for setting the to and back VTs in config file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Video list and poster need to accept "Q" and "Home" to exit (Closed)" href="https://redmine.graphics-muse.org/issues/386">#386</a>: Fix key_press to return false if no matching key found so default handler is run or true if we intercept the keypress.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Remove "video" header - it's extraneous (Closed)" href="https://redmine.graphics-muse.org/issues/390">#390</a>: Remove extraneous header for videos.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Still have to restart X after every boot (Closed)" href="https://redmine.graphics-muse.org/issues/360">#360</a>: Add launcher config and icon files to packaging.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Video list and poster need to accept "Q" and "Home" to exit (Closed)" href="https://redmine.graphics-muse.org/issues/386">#386</a>: Add Ctrl-Q and HOME button to quit the app.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Need to be able to scale poster to fit (Closed)" href="https://redmine.graphics-muse.org/issues/387">#387</a>: Changed from positioning to scaling the image to fit the window.<br />-----------------------------------------------------<br />Repository: videolib<br />-----------------------------------------------------<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Allow choosing alternate posters (Closed)" href="https://redmine.graphics-muse.org/issues/332">#332</a>: Cleaned up poster buttons and added ability to view in actual or fitted size.<br />General: Merge branch 'master' of gitorious.org:pibox/videolib</p> V0.9.0 Release Announcementhttps://redmine.graphics-muse.org/news/152014-09-10T04:01:51ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Server / PiBox Media Player v0.9.0 Release Notes<br />2014-09-09</p>
<p>Additional Information</p>
<ul>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
<li>Web Site and download links: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
</ul>
<p>General Status<br />------------------------------------------<br />This is the first fully functional media-based release, with both the Media Server and Media Player functionality implemented and working. The Media Server auto mounts media sticks and exports them to the Media Player. Both server and player have an integrated custom front end to the omxplayer allowing for media file selection using a database generated via TheMovieDB.org using the new VideoLib application. The default configuration is designed to work optimally with the Favi keyboard including arrow keys and audio. Audio is automatically pushed out the Raspberry Pi's audio port to avoid possible loss of audio on HDMI connections.</p>
<p>Previous functionality has been regression tested and continues to work correctly. The webcam interface can be played at the same time that video is played on the server and the player.</p>
<p>Extensive investigation has been done to identify the most stable hardware for both the server and player. This includes definition of a specific USB network dongle and integration considerations with displays ranging from HDMI monitors and TVs to LCD touchscreens and projectors.</p>
<p>Where this is headed<br />------------------------------------------<br />It's become obvious that there are some easy to add extended functionality that can be added to the media components, such as remote control via Android, a more Netflix or Android styled icon desktop (managed through the application manager instead of matchbox's panel) and digital TV support. This will be the focus for the 0.10.0 release.</p>
<p>The long term plans include integration with BLE devices to provide a wider-scale Internet of Things infrastructure, taking PiBox from the trailer into the home. Additional work is planned for WiFi Direct improving boot times and overall performance.</p>
0.9 Development Summary:<br />------------------------------------------
<ul>
<li>Major platform stabilization and road-tested release.</li>
<li>Integrated a front end (videofe) to omxplayer to browse and selected videos.</li>
<li>Created a desktop application (videolib) for creating a database on media sticks for use with PiBox.</li>
<li>Stabilized the network configuration when the Media Server is configured as a access point.</li>
<li>Updated the UI to a much more user friendly environment, integrating FAVI keyboard support and use-case from across a room.</li>
<li>Migrated to current repository for omxplayer.</li>
<li>Fixed SMB mounting issues, making video sharing on private network more transparent.</li>
<li>Implemented an application manager to launch applications and manage performance.</li>
<li>Fixed bug in Pibox web server to allow proper use from mobile devices.</li>
<li>UI/firmware cleanup that allows clean use on multiple HDMI monitors as well as with AAXA LED projectors.</li>
</ul>
0.10 Plans<br />------------------------------------------
<ul>
<li>Migrate to Netflix/Android style desktop from the use of a panel in the UI</li>
<li>Investigate integration of Android control of appmgr</li>
<li>Integrate use of WinTV HVR 950Q for digital TV</li>
<li>Investigate creation of custom 3D printed case for both server and player</li>
</ul>
Development Status:<br />------------------------------------------
<ul>
<li>Total issues: 230</li>
<li>Closed/Resolved: 173</li>
<li>In Progress: 20</li>
<li>New since last release: 81</li>
<li>Closed/Resolved since last release: 58</li>
</ul>
<p>-----------------------------------------------------<br />Repository: appmgr<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: appmgr doesn't always work (Closed)" href="https://redmine.graphics-muse.org/issues/325">#325</a>: Add REUSE socket option so X11 restarts will be able to properly restart the appmgr.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Create a USB configuration tool (Closed)" href="https://redmine.graphics-muse.org/issues/315">#315</a>: Shutdown and cleanup appmgr when the package is removed.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Add interface script that handles Matchbox->appmgr messaging. Fix packaging so its appropriate for the appmgr package.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Remove extraneous init script.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Updated unit tests to validate appmgr is operating as intended.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Change default port so it doesn't conflit with piboxd.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: cleanup of logging output.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Stop current process on shutdown. Provide more thorough handling of app killing.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Don't output to console if writing to log file.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Move lock handling to a separate function so it can be called whether daemonized or not. Move logging init earlier. Clean up lock file on exit.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Updated to reflect tests being able to run from top level or tests directory.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Add cleanup of test generated files.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Initial import.</p>
<p>-----------------------------------------------------<br />Repository: bui<br />-----------------------------------------------------<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: Fix default protocol type to be WPA2.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: Change from TKIP to CCMP for pairwise settings when in hostap mode.<br />Revert "General: clean up build so it is used the same way the piboxd and related builds are run (starting with autoreconf -i)." <br />General: clean up build so it is used the same way the piboxd and related builds are run (starting with autoreconf -i).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed behind-schedule" title="Bug: Fix access point usage (Closed)" href="https://redmine.graphics-muse.org/issues/347">#347</a>: Added wpa_pairwise=TKIP, macaddr_acl=0, ignore_broadcast_ssid=0, hw_mode=g to hostap configuration output.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Add current IP address to status bar (Closed)" href="https://redmine.graphics-muse.org/issues/313">#313</a>: Fix ip address in status bar. Add more spacing on some hbox cells.</p>
<p>-----------------------------------------------------<br />Repository: mjpg<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version to 0.9.0.</p>
<p>-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Move monkey repo under pibox project in gitorious (Closed)" href="https://redmine.graphics-muse.org/issues/275">#275</a>: Update bashsetup script to match move of repository under the PiBox project.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version to 0.9.0.</p>
<p>-----------------------------------------------------<br />Repository: omx<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Pull from last known working build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: missing libs (Closed)" href="https://redmine.graphics-muse.org/issues/355">#355</a>: Added ld.so.conf file for omxplayer to packaging.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Upstream repo is deprecated (Closed)" href="https://redmine.graphics-muse.org/issues/352">#352</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: missing libs (Closed)" href="https://redmine.graphics-muse.org/issues/355">#355</a>: Migrated to master branch of popcornmix repo. Verified missing library and font files are in the opkg.<br />General: Change project name from omx to omxplayer.<br />Initial import of omxplayer metabuild</p>
<p>-----------------------------------------------------<br />Repository: piboxd<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Server mounts its own SMB shares (Closed)" href="https://redmine.graphics-muse.org/issues/382">#382</a>: Added isThisMyIP() to utils that is called from getNMBList() to make sure not to mount the local host's own SMB exports.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version number for 0.9 release.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: If SMBMOUNT is specified in config file, use that. Otherwise use the default mount command.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: Add support for loading the configuration file at boot time.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: Add support for SMBMOUNT in configuration file.<br />Merge branch 'master' of ssh://gitorious.org/pibox/piboxd<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb processing gets runaway process (Closed)" href="https://redmine.graphics-muse.org/issues/353">#353</a>: The two calls to popen() did not have associated calls to pclose(). That has been fixed and the runaway processes problem appear to be fixed.<br />General: Fix incorrect prog name on help message.<br />RM <a class="issue tracker-2 status-5 priority-5 priority-high3 closed" title="Feature: Need automounter for smb (Closed)" href="https://redmine.graphics-muse.org/issues/323">#323</a>: Add smb automounting support through timer function.<br />RM <a class="issue tracker-2 status-5 priority-5 priority-high3 closed" title="Feature: Need automounter for smb (Closed)" href="https://redmine.graphics-muse.org/issues/323">#323</a>: Add support for testing if running as root.<br />RM <a class="issue tracker-2 status-5 priority-5 priority-high3 closed" title="Feature: Need automounter for smb (Closed)" href="https://redmine.graphics-muse.org/issues/323">#323</a>: Added support for automounting smb shares.<br />General: Removed extraneous comments.<br />General: fix case of PiBox Media Server.<br />General: Added missing cross compile instructions.<br />General: Add missing cdtools function.</p>
<p>-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Move piboxwww repo under pibox project in gitorious (Closed)" href="https://redmine.graphics-muse.org/issues/276">#276</a>: Updated bashsetup.sh to reflect move of repository under the PiBox project.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version to 0.9.0.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: webcam on pibox2 fails (Closed)" href="https://redmine.graphics-muse.org/issues/354">#354</a>: Add missing [IPADDR] tag to webcam.tmpl.</p>
<p>-----------------------------------------------------<br />Repository: pmsui<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Favi keyboard's arrow keys are not recognized by omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/375">#375</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Mouse movements are jerky and too fast. (Closed)" href="https://redmine.graphics-muse.org/issues/361">#361</a>: If a FAVI keyboard is found, reconfig mouse acceleration and keymappings.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Replace icons with android-ish icons (Closed)" href="https://redmine.graphics-muse.org/issues/364">#364</a>: Add new icons for single panel configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Mouse is hard to see (Closed)" href="https://redmine.graphics-muse.org/issues/358">#358</a>: Add larger mouse icon set to packaging.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Drop 2-panel setup and have just one panel (Closed)" href="https://redmine.graphics-muse.org/issues/363">#363</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Replace icons with android-ish icons (Closed)" href="https://redmine.graphics-muse.org/issues/364">#364</a>: Switch to one panel at the top and one replace the icons with nicer ones.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Add videofe to icon callbacks.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Poster loading is very slow (Closed)" href="https://redmine.graphics-muse.org/issues/350">#350</a>: Call desktop.sh startup from xinitrc so appmgr can get proper access to X environment.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: pmsui needs background image for startup (Closed)" href="https://redmine.graphics-muse.org/issues/318">#318</a>: Added call to feh to display PiBox background in xinitrc.<br />General: remove margins from panel.<br />General: Remove backgrounds from icons.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Add current IP address to status bar (Closed)" href="https://redmine.graphics-muse.org/issues/313">#313</a>: Reduce font size - the "Enable" line on the IPV4 tab wasn't showing and the status bar couldn't display the ip address.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Remove bui-network-config from xinitrc. Let user drive navigation.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Create a USB configuration tool (Closed)" href="https://redmine.graphics-muse.org/issues/315">#315</a>: Switch to appmgr usage for panel buttons.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Create a USB configuration tool (Closed)" href="https://redmine.graphics-muse.org/issues/315">#315</a>: Allow desktop.sh script to run run with start/stop options.<br />General: Remove stamp files which should not be checked in.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Add desktop setup script, called by S90UI.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Remove chown, which is not needed since the build sets the owner of files, and add mkfontdir for pibox fonts.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Fix location of png icons.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Switch to Nunito as the desired font for gtk apps.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Fix preinst packaging.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Fix cdtools script to properly match upstream repo for PMSUI package.<br />Initial import of the PiBox Media Server UI package</p>
<p>-----------------------------------------------------<br />Repository: rpi<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Add changelog generator script and supporting data file.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version number of 0.9.0.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify Media Player can see Media Server (Closed)" href="https://redmine.graphics-muse.org/issues/376">#376</a>: Add a 2 second delay after wpa_supplicant is started to give it a chance to bring up the hardware before bringing up the interface with ifup.<br />Revert "RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Favi keyboard's arrow keys are not recognized by omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/375">#375</a>, RM <a class="issue tracker-9 status-2 priority-4 priority-default" title="Action Item: Media Server and Media Player case models (In Progress)" href="https://redmine.graphics-muse.org/issues/371">#371</a>: Test for FAVI keyboard and adjust mouse movement and key mappings for X.org.". This change belongs in the UI repo only, since it applies to the Media Server/Media Player add on packages.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Favi keyboard's arrow keys are not recognized by omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/375">#375</a>, RM <a class="issue tracker-9 status-2 priority-4 priority-default" title="Action Item: Media Server and Media Player case models (In Progress)" href="https://redmine.graphics-muse.org/issues/371">#371</a>: Test for FAVI keyboard and adjust mouse movement and key mappings for X.org.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Favi keyboard's arrow keys are not recognized by omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/375">#375</a>, RM <a class="issue tracker-9 status-2 priority-4 priority-default" title="Action Item: Media Server and Media Player case models (In Progress)" href="https://redmine.graphics-muse.org/issues/371">#371</a>: Save lsusb output to speed other scripts that need that same output.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Favi keyboard's arrow keys are not recognized by omxplayer (Closed)" href="https://redmine.graphics-muse.org/issues/375">#375</a>: Add xev to find keycodes for FAVI keyboard.<br />General: Put wpa-supplicant in the background or else ifup doesn't get run.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer doesn't honor -p correctly (Closed)" href="https://redmine.graphics-muse.org/issues/357">#357</a>: Force audio out of the Pi port instead of the HDMI port (if supported) as the default for PiBox.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need to patch config.txt in the firmware to set overscan (Closed)" href="https://redmine.graphics-muse.org/issues/370">#370</a>: Updated the overscan settings. Added comments related to addressing audio output (RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: omxplayer doesn't honor -p correctly (Closed)" href="https://redmine.graphics-muse.org/issues/357">#357</a>).<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb shares should not include local mmc mounts (Closed)" href="https://redmine.graphics-muse.org/issues/326">#326</a>: switch to using /media/usb as the mount point parent for usb flash sticks.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: smb shares should not include local mmc mounts (Closed)" href="https://redmine.graphics-muse.org/issues/326">#326</a>: Switch to /media/usb as the share point so only the usb flash sticks are shared.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: appmgr doesn't always work (Closed)" href="https://redmine.graphics-muse.org/issues/325">#325</a>: Only run desktop.sh shutdown, and let app-specific xinitrc's handle startup so apps get proper access to X environment.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Remove /var/lib/nfs from S00dev (Closed)" href="https://redmine.graphics-muse.org/issues/321">#321</a>: Removed references to nfs from S00dev.<br />RM <a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: Add support for WinTV HVR 950Q (Rejected)" href="https://redmine.graphics-muse.org/issues/303">#303</a>: Added WinTV HR 950Q firmware.<br />General: minor mods to help with automated smb config.<br />RM <a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: Add support for WinTV HVR 950Q (Rejected)" href="https://redmine.graphics-muse.org/issues/303">#303</a>: Add dvd_apps, w_scan, for tv dongle and xrefresh to help recover from omxplayer.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Change firstboot to include one-time events (Closed)" href="https://redmine.graphics-muse.org/issues/296">#296</a>: Removed commented out call to rc.modules in S00dev. Added calls to init scripts that do initialization in firstboot. Makes for a clean 2nd boot.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Add sed, netcat and vim for use with appmgr.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: S90UI should run "stop" if fbtft stamp file is present (Closed)" href="https://redmine.graphics-muse.org/issues/312">#312</a>: Run desktop.sh on stop only if HDMI is connected.<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Create app manager (Closed)" href="https://redmine.graphics-muse.org/issues/316">#316</a>: Add vimtools patch to get xxd for appmgr.<br />General: Move debian-binary into CONTROL directory so it gets installed in the proper location.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Add mkfontdir to available font directories.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Call desktop.sh if it exists.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Revert back to Blackbox as the default UI. The Pibox Media Server has its own opkg to set up its UI.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Add reference to gtkrc file, if one exists.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Add font paths to xorg.conf.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Default X.org interface should be administrative interface (Closed)" href="https://redmine.graphics-muse.org/issues/281">#281</a>: Added mkfontdir, mkfontscale and xwd.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Add Matchbox to PiBox (Closed)" href="https://redmine.graphics-muse.org/issues/306">#306</a>: Enabled matchbox and made it the default environment for the HDMI display.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Removed multiple xorg.conf and xinitrc now that we won't be running X on the fbtft device.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Removed directfb examples, Removed gqview, Added fbset, Added fbturbo back in (again), Added evtest/evtest capture.<br />RM <a class="issue tracker-9 status-5 priority-4 priority-default closed" title="Action Item: Investigate use of directFB instead of X for fbtft (Closed)" href="https://redmine.graphics-muse.org/issues/309">#309</a>: Remove extra xorg.conf and xinitrc since X will not be used on the fbtft device.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Enable ads7846 in modules.conf.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Add a special init script for loading modules with rc.modules. If necessary, switch the console to the fbtft device.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: uncomment fbtft so it gets loaded with the other drivers now.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Remove fbtft integration (it's handled separately now) except for a test for the fbtft stamp file - if its there then don't start the X server.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Don't load /etc/modules.conf here so we can properly load fbtft later.<br />General: Fix cscope target, which was broken.<br />General: Fixed broken target name expansion for buildroot-verify.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add ads7846 touchscreen input device.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add touchscreen driver to kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/299">#299</a>: Add xinput and tslib.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Change firstboot to include one-time events (Closed)" href="https://redmine.graphics-muse.org/issues/296">#296</a>: Added fbtft_tools to kernel build.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Switch to fbdev from fbturbo because the latter doesn't seem to work well with the fbtft drivers.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Disable fbturbo because it doesn't work well with the fbtft device.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Changed to checking for stamp file for setting up fbtft configuration.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Fix patch by adding missing closing double quote.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Fix directory reference (replaced undefined var FBTFT_ARC with FBTFT).<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Switch to /dev/fb1.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Remove incorrect command line option (-display).<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Load spi-bcm2708 with rc.modules, before we try to load the fbtft drivers.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: tvservice stopped working (Closed)" href="https://redmine.graphics-muse.org/issues/300">#300</a>: Bump to "master" for the firmware blobs.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: tvservice stopped working (Closed)" href="https://redmine.graphics-muse.org/issues/300">#300</a>: Bump to "master" for the GLES libraries and tools.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Created multiple xorg.conf and xinitrc files based on which displays are connected at boot time. Modified S90UI to test for displays and configure appropriate files, plus handles loading of appropriate drivers since they don't see to work if loaded from rc.modules during early init. Commented out fbtft_device from modules.conf.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Updated modules.conf to rotrate display on HY28A. Added a dual-monitor config for X.org (HDMI + HY28A).<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Add driver config for 3.10.y kernel RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Add fbtft driver targets to download driver from git repo. RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Update kernel config to include fbtft support. Add patches for fbtft support in Kconfig.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Add driver configuration file.<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Integrate use of texy (hy28a) display (2.8inch TFT LCD + Touch screen) (Closed)" href="https://redmine.graphics-muse.org/issues/240">#240</a>: Add target for downloading 3rd party drivers and integrating into the kernel source.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add support for hardware accelerated X.org (Closed)" href="https://redmine.graphics-muse.org/issues/128">#128</a>: fbturbo seems to work better with the new 3.10.y kernel than it did with 3.2.27 so I've made it the default.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: disable openssh in rootfs (Closed)" href="https://redmine.graphics-muse.org/issues/241">#241</a>: removed openssh package from rootfs configuration.</p>
<p>-----------------------------------------------------<br />Repository: rtmp<br />-----------------------------------------------------<br />RM <a class="issue tracker-9 status-5 priority-6 priority-high2 closed" title="Action Item: Move crtmpserver repo under pibox project in gitorious (Closed)" href="https://redmine.graphics-muse.org/issues/274">#274</a>: Move repository under PiBox project and update bashsetup.sh to match.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Make 0.9.0 release (Closed)" href="https://redmine.graphics-muse.org/issues/348">#348</a>: Bump version to 0.9.0.</p>
<p>-----------------------------------------------------<br />Repository: vfe<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Default vt switch is incorrect. (Closed)" href="https://redmine.graphics-muse.org/issues/380">#380</a>: Added delays between xrefresh and each vt switch and between last vt switch and a new xrefresh. This seems to be necessary to deal with some HDMI displays that are slow to recover from omxplayer exiting.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need configuration option for videofe to choose which VT to switch to/from (Closed)" href="https://redmine.graphics-muse.org/issues/366">#366</a>: Add sample config file. Config file is not mandatory for installation.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need configuration option for videofe to choose which VT to switch to/from (Closed)" href="https://redmine.graphics-muse.org/issues/366">#366</a>: Add support for choosing the vt X.org is running on in the config file.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Add vt switching when child exits, which is what it takes to get the display back from omxplayer.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Don't call pthread_detach on shutdown unless the thread was still running.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Place video player in its own thread so we can catch when it exits and call xrefresh to get the framebuffer display back.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Remove unnecessary header references.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Busybox find operates slightly differently than GNU find, so use the latter when testing on the desktop and the former when running on PiBox.<br />General: Add support for a config file to set debug args without using command line args.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: Ported stream.c from piboxd to player.c so it can launch the video player under an xterm (as required for use with omxplayer under X.org).<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: List window does not scroll. (Closed)" href="https://redmine.graphics-muse.org/issues/349">#349</a>: Added scrolling to video list. Fixed poster display code so it doesn't take so long to switch videos. Added double-click event to poster so it can launch the video.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Create video display app (Closed)" href="https://redmine.graphics-muse.org/issues/322">#322</a>: updateVideo() now just calls do_drawing() (which is fixed) so there is no delay in showing posters anymore. Added playVideo() as front end to spawning child that will run the video player.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for loading databases (Closed)" href="https://redmine.graphics-muse.org/issues/345">#345</a>: Strip video library name from dbpath.<br />General: Remove debug statements.<br />RM <a class="issue tracker-2 status-5 priority-7 priority-highest closed" title="Feature: Add support for loading databases (Closed)" href="https://redmine.graphics-muse.org/issues/345">#345</a>: Added support for reading in VideoLib databases and displaying video names in the list on the left. Video poster is not yet displayed because I need to strip the db name (.videolib.db) from the path before building the poster path.<br />Initial import</p>
<p>-----------------------------------------------------<br />Repository: vlib<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need to be able to pick from alternates for movies with the same name. (Closed)" href="https://redmine.graphics-muse.org/issues/342">#342</a>: Completed option to select from altnerate movie titles.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Need to be able to pick from alternates for movies with the same name. (Closed)" href="https://redmine.graphics-muse.org/issues/342">#342</a>: Added dialog for selecting from alternate video entries. Added method in MovieDB to parse alternates into a list of colon delimited strings so they can be parsed by the dialog.<br />General: Fix parent path to git tree.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow choosing different sizes of posters (Closed)" href="https://redmine.graphics-muse.org/issues/335">#335</a>: Added poster menu to choose menu sizes to download. Updated code that saves image to file to append the image size to the filename.<br />General: Update log level to trace to reduce log floods.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Display and allow editing of movie name (Closed)" href="https://redmine.graphics-muse.org/issues/331">#331</a>: Removed video ArrayList and the last few references to it, such as findVideo() method. Prevent redraws from movieList while updating so updates appears instantaneously. Changed scanVideo to take a Video object as an argument instead of a movieName. This allows callers to make updates to that object that scanVideo can use (such as changing the displayName). Set dirName on startup, if one was configured. Save db when a single video is updated via rescan.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Display and allow editing of movie name (Closed)" href="https://redmine.graphics-muse.org/issues/331">#331</a>: Remove S_MOVIEDIR from poster path when returning the filename (re: return relative path name).<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Display and allow editing of movie name (Closed)" href="https://redmine.graphics-muse.org/issues/331">#331</a>: Switched to TreeMap from HashMap to get automatic sorting. Changed a number of log levels to trace to reduce logging output. Dropped find() method - getVideo() does the same thing but correctly. Added updateKey() method to update the db when the displayName changes. Don't add S_MOVIEDIR setting with poster. Let UI take care of that.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Display and allow editing of movie name (Closed)" href="https://redmine.graphics-muse.org/issues/331">#331</a>, RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Video path should be relative to the search directory (Closed)" href="https://redmine.graphics-muse.org/issues/339">#339</a>, RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Drop UI's videos array (Closed)" href="https://redmine.graphics-muse.org/issues/340">#340</a>: Update movie list from DB only using new method. Show display name in TMDB field to allow editing. Load images based on relative paths. Use db entry when doing scan of tmdb. Set default paths when loading a new directory. Don't rebuild db if specified directory doesn't exist.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Video path should be relative to the search directory (Closed)" href="https://redmine.graphics-muse.org/issues/339">#339</a>, RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Drop UI's videos array (Closed)" href="https://redmine.graphics-muse.org/issues/340">#340</a>: Merge usage of filename, listname and displayname. Fix getVideo() to do lookups based on displayname.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Video path should be relative to the search directory (Closed)" href="https://redmine.graphics-muse.org/issues/339">#339</a>, RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Drop UI's videos array (Closed)" href="https://redmine.graphics-muse.org/issues/340">#340</a>: Make video file paths relative to video directory. Drop Video array used by UI and merge usage with LocalDB requirements, which means merging usage of filename, displayname and listname.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Video path should be relative to the search directory (Closed)" href="https://redmine.graphics-muse.org/issues/339">#339</a>: Convert spaces to underscores in poster file name.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Save scan data to database (Closed)" href="https://redmine.graphics-muse.org/issues/327">#327</a>: Load db file on startup, if available.<br />General: Allow listName setter.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add rebuild DB option (Closed)" href="https://redmine.graphics-muse.org/issues/334">#334</a>, RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add tmdb.logo to comply with their API license (Closed)" href="https://redmine.graphics-muse.org/issues/336">#336</a>, RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: URLdecode data from tmdb, such as description. (Closed)" href="https://redmine.graphics-muse.org/issues/338">#338</a>: Add disclaimer and tmbd logo. Move code that fills details frame from video data to its own method so it can be called from multiple places. Move code that scans for a video to its own method so it can be called from multiple places. Add rebuildDB button. Add event handling for clicking on video name in the list. Add URL decoding.<br />General: Fix loading from the db file. Add find() by display name so clicking on a name in the list can find an db entry.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Add tmdb.logo to comply with their API license (Closed)" href="https://redmine.graphics-muse.org/issues/336">#336</a>: Add tmbd logo as per API license requirements.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Display and allow editing of movie name (Closed)" href="https://redmine.graphics-muse.org/issues/331">#331</a>, RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow a rescan of individual movies (Closed)" href="https://redmine.graphics-muse.org/issues/333">#333</a>: Move scan button to Details frame to rescan individual videos. Add TMDB name to Details frame so it can be manually edited when a search fails.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Save scan data to database (Closed)" href="https://redmine.graphics-muse.org/issues/327">#327</a>, RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Define local db format, create save class (Closed)" href="https://redmine.graphics-muse.org/issues/330">#330</a>: Add db format definition class (Video.java). Migrated to using it and dropped inner class VideoFile. Write database to file when a single file is rescanned.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Save configurations and allow selecting which one to use (Closed)" href="https://redmine.graphics-muse.org/issues/329">#329</a>: Don't delete runtime directory on each run via ant.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Save configurations and allow selecting which one to use (Closed)" href="https://redmine.graphics-muse.org/issues/329">#329</a>: Load configuration file at startup. Setup log4j earlier so Cli logging works correctly.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow user to set their own API key. (Closed)" href="https://redmine.graphics-muse.org/issues/337">#337</a>: Restructure columns to add API key field. Display saved api key.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Allow user to set their own API key. (Closed)" href="https://redmine.graphics-muse.org/issues/337">#337</a>: Integrate use of saved API key.<br />RM <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: Save configurations and allow selecting which one to use (Closed)" href="https://redmine.graphics-muse.org/issues/329">#329</a>: Add ability to save and load configurations.<br />General: removed notes.txt after moving content to Redmine issues.<br />General: Clean up unit tests as ported from Jarvis to make them suited to VideoLib.<br />General: Remove build artifacts from source tree.<br />General: Remove unit tests copied originally from Jarvis project.<br />Initial import</p> V0.8.0 Release Announcementhttps://redmine.graphics-muse.org/news/142014-03-17T02:52:57ZHammelmjhammel@graphics-muse.org
<p>PiBox Development Platform / PiBox Media Server 0.8 Release Notes</p>
<p>Additional Information</p>
<ul>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
<li>Web Site and download links: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
</ul>
<p>General Status<br />------------------------------------------<br />The system boots cleanly and will properly mount/unmount SD cards with movies that it exports via Samba. The web interface provides a network configuration utility and a streaming web cam that uses mjpeg to easily pass through firewalls. Audio support is integrated. Most work to this point has focused on stabilizing the platform with respect to a reasonable kernel/rootfs and wifi support.</p>
<p>Where this is headed<br />------------------------------------------<br />The PiBox Media Server is now 1.0 is planned to support the TI Sensor Tag displayed in the web interface and on an attached 2.8" touch screen display. It will stream movies over Samba from USB-mounted flash sticks. It may be add analog line support for managing heating/cooling in my travel trailer. I have to find out what replacing the current control will entail. I would like to integrate BLE support of Arduino-based control for the window blinds as well.</p>
<p>Additional work is planned on improving boot times and integrating XBMC (or similar) package for the PiBox Media Player.</p>
0.8 Development Summary:<br />------------------------------------------
<ul>
<li>Migrated to Crosstool-NG 1.19.0 w/gcc4.7</li>
<li>Migrated to Linux Kernel 3.10.y (3.10.31+ github.com/raspberrypi/linux)</li>
<li>Migrated to Buildroot 2013.11</li>
<li>Dropped WebKit and associated browsers (unstable)</li>
<li>Re-enabled Network Settings in web server for external browser access</li>
<li>Completed Network Settings Access Point configuration in web server</li>
<li>Improved USB device driver loading</li>
<li>Added minimal static Busybox rootfs build to test xcc/kernel rev's.</li>
<li>Added compiled RaspberryPi Userland tools to rootfs</li>
<li>Fixed X restart that was sometimes locking up with newer kernels</li>
<li>Rev'd xorg fbdev driver to 0.4.4.</li>
<li>Added fbturbo xorg driver (hardware accelerated X for RPi) but have not made it default yet.</li>
<li>Added some USB Wifi dongle support, but noted rt2800usb is probably broken</li>
<li>Improved and sped up SD card creation process</li>
</ul>
0.9 Plans<br />------------------------------------------
<ul>
<li>Implement authentication for web interface</li>
<li>Port RTL8188CUS driver to PiBox</li>
<li>Add kernel/userspace support for Bluetooth Low Energy (BLE)</li>
<li>Clean up default boot processing, including initial network config</li>
<li>Integrate 2.8" TFT LCD touchscreen</li>
</ul>
Development Status:<br />------------------------------------------
<ul>
<li>Total issues: 148</li>
<li>Closed/Resolved: 115</li>
<li>In Progress: 9</li>
<li>New since last release: 29</li>
<li>Closed/Resolved since last release: 30</li>
</ul>
<p>-----------------------------------------------------<br />Repository: mjpg<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify all opkgs on 3.10.x kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/277">#277</a>: Add Changelog removal to clobber target.</p>
<p>-----------------------------------------------------<br />Repository: monkey<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify all opkgs on 3.10.x kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/277">#277</a>: Add Changelog removal to clobber target.</p>
<p>-----------------------------------------------------<br />Repository: piboxd<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0.</p>
<p>-----------------------------------------------------<br />Repository: piboxwww<br />-----------------------------------------------------<br />RM <a class="issue tracker-8 status-5 priority-7 priority-highest closed" title="Testing: Verify access point configuration works in web UI (Closed)" href="https://redmine.graphics-muse.org/issues/266">#266</a>: Move php setMode() call from javascript saveIt() to setNetMode() to fix switching between wifi client and access point configuraiton.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Enable settings for non-local browsers (Closed)" href="https://redmine.graphics-muse.org/issues/284">#284</a>: Enable Settings page for external browsers.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify all opkgs on 3.10.x kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/277">#277</a>: Add Changelog removal to clobber target.</p>
<p>-----------------------------------------------------<br />Repository: psp<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0.<br />General: Cleanup build to remove unused Make variables and target dependencies.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: splash image is ugly (Closed)" href="https://redmine.graphics-muse.org/issues/268">#268</a>: Cleaned up the MIOT logo. Added a specs file describing layout in XCF file. Updated README to reference "miot" prefix instead of "logo" prefix.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Remove use of rcstatus from psplash.f (Closed)" href="https://redmine.graphics-muse.org/issues/267">#267</a>: Commented out creation of debug file.</p>
<p>-----------------------------------------------------<br />Repository: rpi<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Busybox minimal config has hardcode paths in it (Closed)" href="https://redmine.graphics-muse.org/issues/292">#292</a>: Remove unused sed replacement in busybox build when copying over saved config to build tree. RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Busybox minimal config has hardcode paths in it (Closed)" href="https://redmine.graphics-muse.org/issues/292">#292</a>: Replace hard coded path with tag in default saved configuration for busybox. RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Busybox minimal config has hardcode paths in it (Closed)" href="https://redmine.graphics-muse.org/issues/292">#292</a>: Replace hard coded path with tag in minimal saved configuration for busybox.<br />General: Bump to 1.19.0.<br />General: bump version to 0.8.0.<br />General: Code cleanup - tabs to spaces.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: fbdev driver fails to restart using S90UI init script from blackbox menu (Closed)" href="https://redmine.graphics-muse.org/issues/288">#288</a>: Rev xorg fbdev driver to 0.4.4.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kernel-saveconfig is saving to bcmrpi_defconfig (Closed)" href="https://redmine.graphics-muse.org/issues/291">#291</a>: Changed local kernel config name so it doesn't include git id. RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable NFS (Closed)" href="https://redmine.graphics-muse.org/issues/287">#287</a>: Disabled NFS in the kernel and rootfs. RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: kernel config cleanup (Closed)" href="https://redmine.graphics-muse.org/issues/231">#231</a>: Disabled all unused filesystems.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kernel-saveconfig is saving to bcmrpi_defconfig (Closed)" href="https://redmine.graphics-muse.org/issues/291">#291</a>: Change KERNEL_CFG to KERNEL_SAVECFG so its a little more obvious what the variable is being used for.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kernel-saveconfig is saving to bcmrpi_defconfig (Closed)" href="https://redmine.graphics-muse.org/issues/291">#291</a>: Make saveconfig use KERNEL_CFG as the saved file name.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: kernel-saveconfig is saving to bcmrpi_defconfig (Closed)" href="https://redmine.graphics-muse.org/issues/291">#291</a>: Remove GIT ID from KERNEL_CFG, which is the name of the config file saved in our tree.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: fbdev driver fails to restart using S90UI init script from blackbox menu (Closed)" href="https://redmine.graphics-muse.org/issues/288">#288</a>: Changed S90UI to killall -1 X instead of killall xinit and place a 1 second delay before restarting. This seems to alleviate the problem most of the time.<br />RM <a class="issue tracker-9 status-2 priority-6 priority-high2" title="Action Item: Port RTL8188CUS driver to PiBox (In Progress)" href="https://redmine.graphics-muse.org/issues/289">#289</a>: Add notes about 8188CUS-based wifi dongles.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable midori/surf and webkit (Closed)" href="https://redmine.graphics-muse.org/issues/286">#286</a>: Remove web submenu from default blackbox configuration.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rt2800usb has problems (Closed)" href="https://redmine.graphics-muse.org/issues/278">#278</a>: Note problems in usbhandler.conf with rt2800usb driver in 3.6+ kernels.<br />General: Fix rpifw to pull from the specified version but then checkout the specified git ID.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: xcc (Closed)" href="https://redmine.graphics-muse.org/issues/172">#172</a>: Make Crosstool-NG v1.19.0 the default.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable midori/surf and webkit (Closed)" href="https://redmine.graphics-muse.org/issues/286">#286</a>: Disabled surf, midori and webkit. RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Disable NFS (Closed)" href="https://redmine.graphics-muse.org/issues/287">#287</a>: Disabled portmap.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: xcc (Closed)" href="https://redmine.graphics-muse.org/issues/172">#172</a>: For ctng 1.19.0 - Bump kernel to 3.10.2, Bump GCC to 4.7.3 (non-Linaro).<br />General: Don't mount /proc/bus/usb with 3.10.y kernel and remove unused X startup in inittab.<br />General: Update build.help to discuss use of minimal Busybox build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rootfs rebuild takes too long when testing new toolchain builds (Closed)" href="https://redmine.graphics-muse.org/issues/282">#282</a>: Updated Busybox build to allow building a minimal rootfs that will boot to a shell prompt. This is only useful for testing new toolchains since a full rootfs can take hours to complete while this rootfs takes about 90 seconds. The resulting rootfs.ext3 will replace the one in the package directory when busybox-pkg is run so you need to be careful to save off your previous Buildroot-generated rootfs is you need to save it.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rootfs rebuild takes too long when testing new toolchain builds (Closed)" href="https://redmine.graphics-muse.org/issues/282">#282</a>: Add -ext3 target and ability to make Busybox the rootfs for testing.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rootfs rebuild takes too long when testing new toolchain builds (Closed)" href="https://redmine.graphics-muse.org/issues/282">#282</a>: Allow specifying an alternate configuration other than the default used by Buildroot.<br />General: Add RealTek rtl8192cu support.<br />General: Make sure kernel firmware repo gets a pull on each build to pick up new firmware.<br />General: change unavailable groups (video, rfkill) to root.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Kernel repo archive is based on kernel version instead of repo name (Closed)" href="https://redmine.graphics-muse.org/issues/279">#279</a>: Switched git archive repo to use KSRC name instead of creating a new archive for each branch.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Kernel repo archive is based on kernel version instead of repo name (Closed)" href="https://redmine.graphics-muse.org/issues/279">#279</a>: Add KSRC to top level showconfig target.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: rt2800usb has problems (Closed)" href="https://redmine.graphics-muse.org/issues/278">#278</a>: Allow setting kernel branch/commit id on command line with KB.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Verify all opkgs on 3.10.x kernel build (Closed)" href="https://redmine.graphics-muse.org/issues/277">#277</a>: Enable XBMC and tinyxml so crtmpserver will compile.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mdev doesn't load usb drivers on boot with 3.10.y RPI kernel (Closed)" href="https://redmine.graphics-muse.org/issues/273">#273</a>: Make default kernel repo branch 3.10.y, using the 3.10.31 revision. This works with changes to the rootfs to load usb drivers.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mdev doesn't load usb drivers on boot with 3.10.y RPI kernel (Closed)" href="https://redmine.graphics-muse.org/issues/273">#273</a>: Add init script to load USB drivers on boot. Turn off debugging by default in blockhandler.sh.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mdev doesn't load usb drivers on boot with 3.10.y RPI kernel (Closed)" href="https://redmine.graphics-muse.org/issues/273">#273</a>: Add missing helper scripts. Only copy over mdev.conf if one doesn't already exist. Added mdevdebug.sh to tree.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: kernel (Closed)" href="https://redmine.graphics-muse.org/issues/176">#176</a>: Rev'ed kernel configuration for latest 3.10.y tree. Fixed bug in kernel-git.cfg to KV works correctly. Merged mdev.conf with nldev.conf.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mdev doesn't load usb drivers on boot with 3.10.y RPI kernel (Closed)" href="https://redmine.graphics-muse.org/issues/273">#273</a>: Added nldev to package for Buildroot 2013.11.<br />RM <a class="issue tracker-2 status-5 priority-5 priority-high3 closed" title="Feature: Try to cross compile RPi test apps at end of rootfs build (Closed)" href="https://redmine.graphics-muse.org/issues/214">#214</a>: Added RPi Userland tools to rootfs.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: 2013.11 packages missing fbturbo driver (Closed)" href="https://redmine.graphics-muse.org/issues/272">#272</a>: Port fbturbo X.org driver to 2013.11 release.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: blockhandler.sh looks for "removable" under $DEVPATH, but doesn't find it with Busybox 1.21.1 (Closed)" href="https://redmine.graphics-muse.org/issues/271">#271</a>: Better use of blkid to find file system type. Fixes use with /dev/sda1 (inserted usb stick).<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: Buildroot (Closed)" href="https://redmine.graphics-muse.org/issues/235">#235</a>: Add blkid with filesystem type support.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: blockhandler.sh looks for "removable" under $DEVPATH, but doesn't find it with Busybox 1.21.1 (Closed)" href="https://redmine.graphics-muse.org/issues/271">#271</a>: Fixed blockhandler to work with Busybox 1.21.1 and Buildroot 2013.11. Change the way blkid is used because it's now Busybox's version instead of Buildroot's (which went away). Add special handling for mmc card when testing for "removable" fails.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox Merging Busybox 1.21.1 bump to Buildroot build.<br />RM <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: xcc preconfig referencing non-existant uClibc config (Closed)" href="https://redmine.graphics-muse.org/issues/219">#219</a>: Removed references to uClibc from xcc build.<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: mke2fs prompts user but shouldn't (Closed)" href="https://redmine.graphics-muse.org/issues/270">#270</a>: Fixed mke2fs to use -F option to prevent prompting user.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: Buildroot (Closed)" href="https://redmine.graphics-muse.org/issues/235">#235</a>, RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: udhcpc default.script errors (Closed)" href="https://redmine.graphics-muse.org/issues/269">#269</a>: Bump Busybox to 1.21.1, with mktemp added.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: Buildroot (Closed)" href="https://redmine.graphics-muse.org/issues/235">#235</a>: Bump Busybox to 1.21.1 in Buildroot 2013.11<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: Buildroot (Closed)" href="https://redmine.graphics-muse.org/issues/235">#235</a>: Bump Buildroot to 2013.11 as the default build.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Replace tar extract with dd in mkinstall (Closed)" href="https://redmine.graphics-muse.org/issues/265">#265</a>: Fix make target to generate rootfs.ext3 file instead of ramdisk.ext3 so it matches mkinstall.sh.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: Buildroot (Closed)" href="https://redmine.graphics-muse.org/issues/235">#235</a>: Add support for building Buildroot 2013.11. This is not the default yet, however.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Missing NFS recovery dir (Closed)" href="https://redmine.graphics-muse.org/issues/243">#243</a>: Updated S00dev to recreate /var/lib (including missing alsa directory) on firstboot. This gets rid of the missing v4recovery directory message<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Mount sd card on boot (Closed)" href="https://redmine.graphics-muse.org/issues/256">#256</a>: Change regex to for mountable devices to help with mounting system SD card on boot.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: dbus reports missing group "lp" (Closed)" href="https://redmine.graphics-muse.org/issues/242">#242</a>: Add missing group lp to remove extraneous error on boot from dbus.<br />RM <a class="issue tracker-2 status-5 priority-6 priority-high2 closed" title="Feature: Mount sd card on boot (Closed)" href="https://redmine.graphics-muse.org/issues/256">#256</a>: Updated blockhandler.sh to mount 1st sd card partition on boot.<br />RM <a class="issue tracker-1 status-5 priority-6 priority-high2 closed" title="Bug: Replace tar extract with dd in mkinstall (Closed)" href="https://redmine.graphics-muse.org/issues/265">#265</a>: Switch to using rootfs.ext3 and dd to write to SD card during install.<br />Merge branch 'master' of ssh://gitorious.org/pibox/pibox<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: Add support for hardware accelerated X.org (Closed)" href="https://redmine.graphics-muse.org/issues/128">#128</a>: Added hardware accelerated X.org driver to build. Driver is not stable so it's not being used yet.<br />RM <a class="issue tracker-9 status-5 priority-7 priority-highest closed" title="Action Item: PiBox component rev: kernel (Closed)" href="https://redmine.graphics-muse.org/issues/176">#176</a>: Add support for 3.10.y kernel tree. This is not the default yet, but it does boot. It needs to be tested with the rest of the rootfs and opkgs to make sure it has the right default kernel config.</p>
<p>-----------------------------------------------------<br />Repository: rtmp<br />-----------------------------------------------------<br />RM <a class="issue tracker-1 status-5 priority-7 priority-highest closed" title="Bug: Bump versions to 0.8 (Closed)" href="https://redmine.graphics-muse.org/issues/293">#293</a>: Bump to 0.8.0.<br />General: Cleanup Changelogs on clobber.</p> V0.7.0 Release Announcementhttps://redmine.graphics-muse.org/news/132014-01-17T03:36:33ZHammelmjhammel@graphics-muse.org
<p>PiBox V0.7.0 is now available for download, both in source and SD card installation packages. This release has numerous bug fixes along with a new network configuration UI in the web interface.</p>
<p>The 0.7.0 release continues to focus on supporting the release of the PiBox Media Server.</p>
Major changes for 0.7.0
<ol>
<li>Added support for auto mounting flash-media devices, such as USB flash sticks.</li>
<li>Add support for flipping webcam display (in case webcam is upside down)</li>
<li>Fix webcam streaming to tablets over web interface</li>
<li>Fix media streaming to tablets using SMB</li>
<li>Updated web interface with localhost-only network configuration option</li>
<li>Added boot splash opkg</li>
</ol>
<p>See attached changelogs for PiBox and associated packages.</p>
Upcoming for 0.8.0
<ol>
<li>Complete Access Point migration from bui-network-config to web based UI</li>
<li>Add hardware accelerated X.org driver</li>
<li>Verify sound support</li>
</ol>
Future development plans
<ol>
<li>Integrate touch screen for use with PiBox Media Server</li>
<li>Add support for BLE (Bluetooth Low Energy) devices, such as weather and geolocation sensors</li>
<li>Review integration process for Wifi Direct support</li>
<li>Complete integration of XBMC opkg for Media Player</li>
</ol>
Additional Information
<ul>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
<li>Web Site: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
</ul>
<p>Notes on archive locations:<br />I'm currently using Ubuntu One which is fine for limited storage requirements. However, I find I'd rather have my own dropbox. Turns out there is an open source version that seems to work pretty good: <a href="http://owncloud.org/" class="external">ownCloud</a></p>
<p>I'm researching its setup and use for PiBox and related projects. More to come on this later.</p> V0.6.0 Release Announcementhttps://redmine.graphics-muse.org/news/122013-10-27T23:22:58ZHammelmjhammel@graphics-muse.org
<p>PiBox V0.6.0 is now available for download, both in source and SD card installation packages. This release marks the first version containing a collection of add-on packages whose purpose is to support one of the two target products being based on PiBox.</p>
Since the 0.5.0 release, PiBox has been structured into a core release on which select products are being developed.
<ol>
<li>PiBox Development Platform: A platform for custom development of embedded solutions based on the Raspberry Pi.</li>
<li>PiBox Media Server: A media server that can stream webcams and video files or serve them up as NFS files.</li>
<li>PiBox Media Player: A media player based on XBMC or other media players</li>
</ol>
<p>PiBox Development Platform is ready. It can easily be modified to provide additional features in the core image at build time but is intended to be extended with opkgs.</p>
<p>PiBox Media Server's prototype is ready. It currently streams from a USB webcam and is initially intended for use in small trailers as a simple rear-view camera that can be monitored from the tow vehicle. Additional work is needed to provide support for streaming video files to tablets via USB mounted SD cards. Future development will include support for USB digital TV sticks that can be streamed to the Media Player. Support for temperature, humidity and air flow should be easy to add in the near term. A small touch screen will be integrated to display current configurations and sensor readings. A prototype touch screen is on order. The media server will utilize an externally powered USB hub. Plans are to integrate (and possibly custom design) a USB hub with external connectors that will allow installation in travel trailers to be more cleanly integrated with cabinetry.</p>
<p>PiBox Media Player is partially done but needs more work. XBMC is not properly tested and sound has not been tested. Additionally, playback with hardware accelerated media players needs to be integrated as opkgs. The media player is intended to work with lightweight DLP projectors via HDMI, with the intent that we display on the side of the trailer for a "personal Drive In Theater" experience (using headphones, to avoid annoying the neighbors). This work is waiting on the Media Server to be completed.</p>
<p>Both the Media Server and Media Player need work on the web server to support configuration of the devices. Currently this is done with bui-network-config, a GTK+ application. What should be done is to port the file configuration support from bui-network-config into piboxd and then use the web server to send commands and data to piboxd to perform the configuration.</p>
<p>The initial target market for these devices are travel trailers, as a replacement for overweight TVs and supporting video players. However, this is just an initial target audience and the applicability of these devices to other audiences needs to be explored.</p>
<p>The web site is fully updated to reflect these design changes and is (hopefully) more helpful to those wishing to try out PiBox.</p>
<p>Changes for 0.6.0<br />See attached changelogs for PiBox and associated packages.</p>
<p>Also:<br />Dropped development of DisplayLink support as that device was stolen. It will be replaced by a touch screen display that directly connects to the Raspberry Pi's GPIO pins, which will later serve as a sensor and monitor interface.</p>
Upcoming for 0.7.0
<ol>
<li>Fix streaming to tablets</li>
<li>Add support for flipping display (in case webcam is upside down)</li>
<li>Clean up web interface</li>
<li>Add boot splash</li>
<li>Add support for auto mounting USB connected media files</li>
</ol>
Future development plans
<ol>
<li>Integrate touch screen for use with PiBox Media Server</li>
<li>Port bui-network-config into piboxd and integrate into web interface</li>
</ol>
Additional Information
<ul>
<li>Issue Tracker: <a class="external" href="http://redmine.graphics-muse.org/projects/pibox/issues">http://redmine.graphics-muse.org/projects/pibox/issues</a></li>
<li>Web Site: <a class="external" href="http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi">http://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi</a></li>
</ul>
<p>Notes on archive locations:<br />I'm currently using Ubuntu One which is fine for limited storage requirements. However, I find I'd rather have my own dropbox.<br />Turns out there is an open source version that seems to work pretty good: <a href="http://owncloud.org/" class="external">ownCloud</a> <br />I'm researching its setup and use for PiBox and related projects. More to come on this later.</p> PiBox Media Server streams webcam as Flashhttps://redmine.graphics-muse.org/news/112013-10-09T17:12:24ZHammelmjhammel@graphics-muse.org
<p>PiBox Media Server 1.0 (beta 0.6.0) is about to be released. I need to do some packaging first, but that release is tested and working. I can stream from the USB webcam using flash to tablets or my desktop. So now I need a plan for where to take this next.</p>
<p>My goal is to create a kickstarter campaign to fund development of the 2.0 product, which I hope will be a financially self sustaining product, using the 1.0 release as the product for the kickstarter campaign. To do this I need a plan for what I'm creating and what I want to do next. I've created that as an issue (RM <a class="issue tracker-16 status-5 priority-5 priority-high3 closed" title="Administration: Update design documents (Closed)" href="https://redmine.graphics-muse.org/issues/226">#226</a>) to track my planning, but here it is again just to get the word out about what I'm planning.</p>
PiBox is now multiple projects:
<ol>
<li>PiBox: A platform for custom development</li>
<li>PiBox Media Server: A media server that can stream webcams and video files or serve them up as NFS files.</li>
<li>PiBox Media Player: A media player based on XBMC or other media players</li>
</ol>
<p>Additionally, PiBox Media Server will include (over time) support for sensor management making it similar to a home monitoring system.</p>
<p>PiBox, the custom development platform, is essentially ready. It can easily be modified to provide additional features in the core but is intended to be extended with opkgs.</p>
<p>PiBox Media Server's prototype is ready. It currently streams from a USB webcam and is initially intended for use in small trailers as a simple rear-view camera that can be monitored from the tow vehicle. Additional work is needed to provide support for streaming video files as Flash to tablets via USB mounted SD cards. Future development will include support for USB digital TV sticks that can be streamed to the Media Player. Support for temperature, humidity and air flow should be easy to add in the near term. A small touch screen will be integrated to display current configurations and sensor readings. A prototype touch screen is on order. The media server will utilize an externally powered 10 port USB hub. Plans are to integrate (and possibly custom design) a 10 port USB hub with external connectors that will allow installation in travel trailers to be more cleanly integrated with cabinetry.</p>
<p>PiBox Media Player is partially done but needs more work. XBMC is not properly tested and sound has not been tested. Additionally, playback with hardware accelerated media players needs to be integrated as opkgs. The media player is intended to work with lightweight DLP projectors via HDMI, with the intent that we display on the side of the trailer for a "personal Drive In Theater" experience (using headphones, to avoid annoying the neighbors). This work is waiting on the Media Server to be completed.</p>
<p>Both the Media Server and Media Player need work on the web server to support configuration of the devices. Currently this is done with bui-network-config, a GTK+ application. What should be done is to port the file configuration support from bui-network-config into piboxd and then use the web server to send commands and data to piboxd to perform the configuration.</p>
<p>The initial target market for these devices are travel trailers, as a replacement for overweight TVs and supporting video players. However, this is just an initial target audience and the applicability of these devices to other audiences needs to be explored.</p>
<p>All of this needs to be pushed to the wiki before plans are written up for a kickstarter project.</p> Another long break ends and new work beginshttps://redmine.graphics-muse.org/news/102013-07-07T23:17:04ZHammelmjhammel@graphics-muse.org
<p>I've taken a long break from PiBox development to deal with some personal issues. We bought a <a href="http://www.forestriverinc.com/rpod/" class="external">travel trailer</a>, so it wasn't bad personal stuff - it was fun personal stuff. And it leads me to some new ideas for PiBox.</p>
There are a couple of features I'm going to add to PiBox to support our entertainment and safety needs in our new trailer. In short these are:
<ol>
<li>A wifi backup camera</li>
<li>Network export of SD card data (for movies over NFS)</li>
<li>Wireless audio</li>
<li>A pico DLP projector.</li>
<li>Make PiBox act as a wireless access point.</li>
</ol>
<p>The projector shouldn't require much extra. Just plug into the HDMI and its ready to go. But I'll need power to it and I'm not sure how I'll deal with that just yet.</p>
<p>The wireless audio should be supported with a USB stick and external speakers.</p>
<p>The network support of SD card data over NFS means making sure the kernel and user space support is in place.</p>
<p>Also, since I'll need to use USB to add the SD cards (to give a variety of video options) I'll need an external USB hub with a bunch of ports. It will need to be powered, and the Pi will be powered from it, including wireless keyboard/mouse.</p>
<p>The <a href="http://www.graphics-muse.org/wiki/pmwiki.php?n=RaspberryPi.Research#ntoc14" class="external">wifi backup camera</a> may prove challenging. I've already experimented with a number of solutions and finally found a mix of ffmpeg, crtmpserver and Jw Player to provide the least amount of lag on Fedora. The question is: can I cross compile crtmpserver and will JWPlayer work correctly if served from PiBox? I think the answer to both is "yes", but I've yet to verify that.</p>
<p>Making the Pi into a <a href="http://www.graphics-muse.org/wiki/pmwiki.php?n=RaspberryPi.Research#ntoc13" class="external">wireless access point/router</a> should be fairly painless, especially since my default Wifi adapter already supports that feature.</p>
<p>Another side project has been to build a portable power solution for the Raspberry Pi. I've designed the board and have ordered and received the parts, but I've yet to put the thing together. It should allow for battery power to run the Pi, which would be nice for use with the DPL projector. However, I can also just use 110v power at the campsites since we don't plan (yet) on dry camping.</p>
In the end I hope to allow PiBox to provide the following:
<ul>
<li>Wireless backup camera serving via RTP to a tablet browser so I can see behind the trailer while we're driving.</li>
<li>A wireless media server providing AVI videos on SD cards.</li>
<li>A second Pi with the media server mounted to play AVI's through a DLP projector and wireless speakers while camping.</li>
<li>Self-powered media players using DLP projectors for the bunks in the trailer.</li>
</ul>
<p>Anyway, some fun stuff to work on. Time to get back at it.</p>