Testers needed

Please help me out and visit http://www.animatedhtml.com/lightning/lightning.html and let me know if this video banner ad works for you. The default - lightning.html - autoplays & loops and is designed for PCs using mp4 After Effects created video and inserted into an Edge Animate container. I hacked the page adding this code for mobile users:
<script type="text/javascript">
<!--
if (screen.width <= 699) {
document.location = "lightningwc.html";
//-->
</script>
This second page contains controls and no autoplay no loop since they are not supported.
It works on my droid smartphone but I have had reports it does not work on a Samsung (SAMSUNG-SGH-I717) phone. I was wondering how many phones this hack does not work on and if I can tweak this somehow to make it work. I am also looking into using the javascript or server side material available at http://www.hand-interactive.com/detect/mobileesp_demo_javascript.htm which appears to be last updated on June/July 2011.
My objective is to give the best possible experience to PC users and to support mobile users too.
The banner is clickable in some areas to transfer the user to adobe.com and in the rest of area you can right click and have the option to pause the video etc.
Suggestions are welcome and definitely needed. Warning: this ad contains sound - thunder borrowed from NOAA site.
Thanks in advance
Bob

Hi Bob,
OK, ran the test page (that's a pretty good resource you've found), but sadly no entries come up true.  For my site joelbondoux.net (my first exploration with Edage Animate) I found a nifty php script to detect mobile use, http://mobiledetect.net .  It seems to work perfectly on all devices I've checked, but clearly I don't know if it is able to check everything!
I tested your site again on my phone and clicked on the black box (stupidly I didn't do this before...!).  The animation didn't play, but there was a sudden flash of the animation (but static - not playing) and then it took me to the Adobe Flash download page.  My phone is not teribly flash friendly.
So going to your wc url, this is what I get:
but again the animation doesn't play, there are no obvious controls and clicking on it does nothing.  Sorry!
Cheers,
Joel

Similar Messages

  • I PAD 2 TESTERS NEEDED; IS THIS FOR REAL?

    IS ALL THIS I PAD 2 TESTERS NEEDED FOR REAL?

    Umm, little more information please?  Testing of what (an app, a case, a cover, a mobile solar charger - what are you being asked to test)?  By whom?  Who sent you the request to test something, or where did you see it?
    P.S. If it is Apple asking you to help them beta test some software, they do email people (using the email address registered with their AppleID) and the email will be pretty self explanatory.

  • FacadeFS: A FUSE-based filesystem sandbox. [TESTERS NEEDED]

    Info page: http://xyne.archlinux.ca/info/facadefs
    This is a result of this thread. There's not much point in explaining it here. Just jump directly to the man page for a description. The rest of this post assumes that you've read the info.
    I've tested several things so far but I've probably missed a lot. The python-fuse documentation is sketchy at best. I could use some testers to play around with facadefs to see if any errors show up. Use the "-d" option to get debugging information from fuse itself. That will contain Python errors from facadefs.
    I would also like people to try setting up different types of system sandboxes and then try to break out of them. I don't know enough about breaking out of chroot jails or manipulating namespaces and mounts to know how secure this is. One setup that seems appealing is this:
    facadefs / /tmp/cache /tmp/mount -o allow_other -c /tmp/config
    sudo chroot /tmp/mount
    su <non-privileged user>
    In this case, /tmp/config can be used to tweak the system (permissions, file access, etc). From what I've read about breaking out of chroot jails, you seem to need root privileges. I'd like to know if it's possible to prevent that with this setup.
    Even if that setup isn't completely secure against malicious code, it should work well for testing things out, including installing anything you want on your system to give a live preview. The added bonus is that all modified files can be found in the cache (including new ones). It should be trivial to package anything by adding the right .PKGINFO file to the cache and archiving it. This might be useful for packages like SAGE which require building in the post_install function.
    If this turns out to be useful, I'll try to rewrite it in C to make it faster.
    Anyway, sorry for babbling. I've just finished coding and am in a rush right now. I'll clean this post up later.
    *edit*
    Considering what this does I've tried to make the code very clear by using self-explanatory names and lots of comments. As long as you don't use the [live] section of the configuration file, it should never touch anything inside the base filesystem. Obviously I guarantee nothing, but I generally try to be very careful with such things.
    Last edited by Xyne (2009-09-27 06:36:09)

    Okay I did a little testing with this.
    I tried two different methods...
    $ facadefs / /tmp/cache /tmp/mount -o allow_other
    $ sudo chroot --userspec=myuser:myuser /tmp/mount
    $ firefox
    and
    $ sudo facadefs / /tmp/cache /tmp/mount -o allow_other
    $ sudo chroot /tmp/mount
    $ su myuser
    $ firefox
    In both cases facadefs seemed to be working as far as the folders I could access in the shell.  However, firefox reported this error in a pop-up on startup:
    Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking
    for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for
    information. (Details - 1: Failed to get connection to session: /usr/bin/dbus-launch terminated abnormally
    without any error message)
    Also, Firefox started with a fresh profile, as if it couldn't read /home/*/.mozilla.  Later when I unmounted /tmp/mount, /tmp/cache contained a new /home folder with a new .mozilla folder, including a new default profile (different in name from my actual one).  So it would appear that Firefox is not reading the files provided by fuse, but it does write files to the cache.  I was able to access the web in firefox.
    When I su myuser and run firefox without facadefs involved, it works normally.  From what I could tell it didn't appear to be an environment variable issue, especially since Firefox wrote to /mnt/cache/home/myuser/.mozilla (so it knew the username and its home folder).
    Also, I got the same results if I added a config file with:
    [live]
    /home/myuser/.mozilla
    I also experimented with the configuration file, trying to limit what folders were visible.  This worked to an extent.  I strongly suggest adding an "[associate]" section which takes precedence over "[dissociate]".  Otherwise it is very difficult to, for example, let Firefox see only ~/.mozilla.  IOW I would like to specify what folders ARE associated rather than what folders are not.  Also, I tried this:
    [dissociate]
    regex:/home/.*/[^\.]
    which worked as expected - only folders and files beginning with "." were visible.  However, this...
    [dissociate]
    regex:/home/.*/[^\.]
    regex:/home/.*/\.[^m]
    did not work as expected - all of /home/*/ was empty.  So it doesn't appear the regex code is working properly, unless I misunderstand something (which wouldn't be a first!)
    I would like something like this:
    [dissociate]
    [associate]
    /home/myuser/.mozilla
    /bin
    /etc
    /usr
    /lib
    /var/lib
    Also, it seems impossible to effectively dissociate /etc since you then can't use su.  An option to dissociate all of /etc except the files needed by su would be helpful - or this could be done using [associate] as I suggested.
    So appears Firefox can be sandboxed with the current facadefs, except you will start with a blank configuration.
    I still hope to use such a system as a universal packaging tool because it would enable the user to install absolutely anything in the chroot, then simply turn the cache into a package*. With the proper settings and some sort of network interception to prevent malicious code from calling home, it would make the build process simple and secure.
    That sounds useful too.  I think this can also be a good sandboxing tool for apps.  I am not fond of fuse in general though, especially with what I've read on its security problems.  A non-fuse solution would be preferable (and I think some of your problems may stem from fuse).  It could be pacman isn't working for the same reason Firefox isn't?  Seems like you're pretty close to the functionality you want.
    Edit:  Just after submitting that it occurred to me that sudo might be causing a problem.  So I tried it from root without sudo and now firefox seems to be working...  still testing.  Update: Never mind...  I was fooled because I had another firefox session open when I ran firefox.  Using root directly seems to work the same as sudo.
    Last edited by IgnorantGuru (2010-01-28 21:47:07)

  • Obmenugen next version (v0.5): beta-testers needed

    Hi everybody:
    It's been a long time since last obmenugen release. Sorry about that, I've been very busy.
    I need everybody out there using (or not) obmenugen to help me making the next version the best ever. I have ported to D 1.0 (from 2.0), thus it's posible to build it easily using dmd and libphobos from community. No more need to distribute it as a binary. I've also fixed some bugs reported in lauchpad project's bugtracker.
    I consider this the most important release of obmenugen from 0.1, so, help me to test it before the final release.
    Sources: http://www.pvr-online.me/obmenugen-0.5-r68.tar.bz2
    # Contributor: Pável Varela Rodríguez [NeOnsKuLL] <[email protected]>
    pkgname=obmenugen
    pkgver=0.5
    pkgrel=1
    _serie=0.5
    _pkgrev=68
    pkgdesc="Menu generator for Openbox3, based on .desktop files"
    url="https://launchpad.net/obmenugen"
    arch=('i686' 'x86_64')
    license=('GPL')
    depends=(openbox)
    conflicts=(obmenugen-bin)
    makedepends=(dmd libphobos txt2tags)
    options=('!strip' 'docs')
    source=(http://www.pvr-online.me/obmenugen-$pkgver-r$_pkgrev.tar.bz2)
    md5sums=(35a8ba59950a68e7ff13fe8f3c865257)
    [ "$CARCH" = "x86_64" ] && depends=(${depends[@]} lib32-glibc)
    build() {
    cd $srcdir/obmenugen-$pkgver-r$_pkgrev
    make || return 1
    make install PREFIX=$pkgdir/usr/ || return 1
    Hopefully I will receive a lot of feedback and release v0.5 about friday or so.
    See you and thanks in advance to all people out there who test obmenugen and helps me making it a good app.
    Last edited by NeOnsKuLL (2011-11-21 17:53:10)

    Yes, indeed, it's the same app, I'm the developer, but this thread is about a complete diferent topic: the new version, which cames with a lot of changes, not much at the interface level, but in the inside. Anyway, at the interface level, there are changes too.
    I'm not sure, probable you are the one to make me clear, but I think both threads are related, no more than that, 'cause is the same application, but in this thread I'm asking for beta-testers for this new version, for the matter that it cames with so much changes, the other thread is where I do inform the Arch community about releases.
    If you think this thread is not needed or redundant, just tell me, and I will move my posts to the other, then you could remove this.
    Thanks a lot

  • Compiz - GL_EXT_x11_sync_object support: testers needed

    Please see post below for details.
    Last edited by Chazza (2014-06-23 08:10:32)

    Okay. I fill in the details, since i am using this patch, have talked with it's author [from nvidia] and have also been in touch with some of the involved compiz devs
    Backstory: For months there has been a patch floating around for compiz that implements the GL_EXT_x11_sync_object extension [OpenGL] into compiz. This patch is intended to fix the nvidia refresh issue / possibly other rendering bugs experienced by nvidia users. [although, if using another driver that supports  GL_EXT_x11_sync_object, you would likely benefit too. It adds the ability to use X11 synchronization fences/objects in Compiz [ and nvidia supports this extension ]. The support is about "deep pipelining" not parallelism, the idea is that you have X number of syncs and by the time we fold back to the beginning Y number of syncs should be flushed and thus 'ready', which should avoid any stalling in compiz. As an aside; the mutter devs have also ported this to their framework.
    http://www.opengl.org/registry/specs/EX … object.txt
    OpenGL Specification wrote:
    Synchronization objects added the ability to better coordinate operations between multiple GL command streams. However, it is desirable to have the same level of coordination between GL command streams and external rendering APIs. This extension introduces two new concepts to build upon the synchronization infrastructure provided by ARB_sync:
    1) A means to import an X Synchronization Fence object into the GL and use it as a sync object.
    2) The concept of a reusable sync object.
    The latter is necessary because the import operation is expensive and performing it every time a synchronization point was reached would make the synchronization prohibitively slow.
    This extension stops short of allowing the GL to change the state of imported/reusable sync objects, but does not add any language that would prohibit such functionality from being added in a subsequent extension.
    Original LP bug report; https://bugs.launchpad.net/compiz/+bug/269904 ...
    Why hasn't this patch been integrated into Compiz???
    1). Nvidia released the code as MIT, But Canonical requires CLA for contributions [copyright assignment]. Nvidia wouldn't accept those terms.
    2). because of #1 - the patch hasn't really had a whole lot of testng / exposure, aside from a single ppa
    Now, since we are on Arch - the CLA/Ubuntu thing is not our problem, thus it would be nice to see to get this code into people's hands and tested. We can then report back issues, [hopefully] get any problems sorted out and possibly be able to carry/use the patch, regardless of Canonical not including it in Compiz. [although, having it tested might help it get into compiz/apply some pressure]. So that all being said, we need some testers
    TESTING:
    I'll provide a compiz package, based on compiz-core-bzr in AUR. Found here; https://www.dropbox.com/s/xryiqlozviwya … src.tar.gz (updated link/package)
    There are a few things tester will need to note: First, you will need to start compiz from the commandline for testing [ie: 'compiz --replace ccp' in terminal]
    1). I have debug/logging for this patch enabled by default. We need to be able to see if the patch is working or having problems. * but the logging may degrade performance. That being said, you can rebuild the package, without debugging, by commenting/uncommenting the correct patch;
    # msg "applying compiz-nvidia-refresh"
    # patch -Np1 -i "$srcdir/compiz-nvidia-refresh.patch"
    msg "applying compiz-nvidia-refresh_debug.patch - ** DEBUG BUILD - may degrade performance"
    patch -Np1 -i "$srcdir/compiz-nvidia-refresh_debug.patch"
    2). The number of x11 sync fences/objects is arbitrary, so it is possible, depending on setup that you may require more syncs. I have also dealt with this in the pkgbuild, via line 88;
    sed -i 's#NUM_X11_SYNCS = 10#NUM_X11_SYNCS = 16#' "${srcdir}/compiz-nvidia-refresh.patch"
    ...in the patch the default is 10. I have up'd it to 16. [so has the compiz dev in his package]. So, if you happen to get messages like this;
    compiz (opengl) - Info: Initializing sync objects
    compiz (opengl) - Warn: We should never wait for a sync -- add more syncs?
    compiz (opengl) - Error: Timed out waiting for sync object.
    compiz (opengl) - Info: Destroying sync objects
    compiz (opengl) - Info: Initializing sync objects
    compiz (opengl) - Error: glClientWaitSync failed
    compiz (opengl) - Error: Timed out waiting for sync object.
    compiz (opengl) - Info: Destroying sync objects
    ... then you could try increasing the NUM_X11_SYNCS value. Myself, I had to increase them + disable some logging before the patch stabilized for me.
    3). You should also open CCSM and do two things; Navigate to "General  Options"->"Focus and Raise Behavior" and disable "auto-raise" [it was causing problems for me/with this patch]. Next, Navigate to "Workarounds" section and disable "force synchronization between X and GLX" [and make sure that "OpenGL" section in CCSM has "X11 Sync Objects" enabled.]
    Reporting tests:  You can report back your findings in this thread, but if you are on Launchpad - you can also report back in a couple of places;
    nvidia refresh bug - https://bugs.launchpad.net/compiz/+bug/269904
    or file a bug against and/or contact Chris from this branch on LP; https://launchpad.net/~townsend/+archiv … fresh-test
    otherwise, any issues reported here - I will take to the concerned parties, personally.
    If this patched-compiz is stable for you - then you can rebuild it for 'production', rebuilding with the non-debug compiz nvidia-refresh.patch
    ** but please make sure to report back, before disabling logging.
    cheerz
    EDIT: Note the below bunch of comments were myself and a user working out some initial issues [one in my packaging], then the next getting compiz + config working for him. My PKGBUILD should be fine now for testing and i have updated the link/instructions/pkgbuild. - sorry for any inconvenience.
    Last edited by triplesquarednine (2014-06-24 00:30:59)

  • Syslinux Installer / Update Script - Testers Needed

    For those who don't follow the ML that closely....
    Hello Community,
    Over the last few weeks I have been working on Syslinux support for the installer. With the help Thomas and Dieter I am nearing the completion of this project. As part of this project, I have written a script that will help install and update Syslinux (similar to that of grub-install).
    Some key features of the script: syslinux-install_update.sh
    * Install Syslinux to the FS + Partition Boot Loader (extlinux --install /boot/syslinux)
    * Install Syslinux MBR
    * Detect and optionally set the boot flag on the boot partition
    * Update Syslinux – copy files and execute (extilnux --update /boot/syslinux)
    * Support for GPT disks
    * Support for RAID configurations
    The goal is to include this script in the official Syslinux package. Therefore we need your help to test it.
    syslinux-install_update.sh -i -a -m ..... install Syslinux, set the boot flag (if needed), and install the MBR
    We need tests for the following setups:
    / + /boot on the *same* partition
    / + /boot on the *same* partition - RAID
    /boot + root on *separate* partition
    /boot + root on *separate* partition - RAID
    All of the above using but using the GPT partition layout
    NOTE: This is an alpha/beta stage script. The script modifies the first 440 bytes of the disk (using dd) and the partition table (using either sfdisk or sgdisk). Although the script should be safe to run, I am not responsible for any data loss that may occur.
    Let us know the following:
    * Did the script work for you?
    * What was your partition setup? (see above)
    * What version did you use?
    * If the script did not work, please provide as much information as possible
    Get the script here: https://gist.github.com/772138
    Syslinux Sample Config File: http://projects.archlinux.org/svntogit/ … slinux.cfg
    The Syslinux package in testing includes the above configuration file.
    Cheers,
    pyther

    As Thomas puts it:
    Thomas wrote:Syslinux is way more flexible and extensible than grub or lilo, actively developped (by someone who knows what he is doing and is always willing to fix bugs like yours) and feature-rich.
    http://mailman.archlinux.org/pipermail/ … 17368.html
    In regards to bootloaders in core
    Pierre wrote:
    ATM. we have grub1 in core/base and install that by default. The problem is that this project is virtually dead for a long time now and also not available on x86_64. Technically it has to be in the multilib repo.
    Grub2 is currently in extra. Upstream development is still in flux. Imho its quite heavy and complex. An alternative successor would be extlinux from the syslinux package. It's very simple, easy to configure, actively maintained and reliable. Sure, it only supports booting from ext* and btrfs afaik but to be honest, if you use any other FS you should have a separate /boot even when using grub.
    http://mailman.archlinux.org/pipermail/ … 18445.html
    Why I like it:
      * It is simple and easy to understand (see https://wiki.archlinux.org/index.php/Sy … t_Process)
      * The devs are willing to help you out (they have helped me understand the Syslinux boot process and write this script)
      * It is modular in nature and the Hardware Detection Tool (HDT) com32 module is cool
      * Configuration is simple
      * KISS (IMHO)
      * GPT Support
    Disadvantages:
      * Can't boot from LVM volumes
      * only ext2/3/4, btrfs, vfat file systems supported
    Last edited by pyther (2011-01-16 21:56:41)

  • Maven Support for JE, testers needed!

    Hello Berkeley DB Java Edition Fans and Developers!
    In an effort to better support our developers we've setup what we hope is a functional Maven repository, but we'd like you to test it and let us know if we've been successful or not. I've tried to test it, but to be perfectly honest I'm not a Maven expert. If we've done anything in a non-standard or imperfect manner please speak up and let me know so that I can fix things now.
    Here is the structure, the ever important POM file is found at:
    http://download.oracle.com/maven/com/sleepycat/je/<release>/je-<release>.pom
    e.g.
    http://download.oracle.com/maven/com/sleepycat/je/3.2.76/je-3.2.76.pom
    In that directory you will find:
    je-<release>.pom
    je-<release>.pom.md5
    je-<release>.pom.sha1
    je-<release>.jar
    je-<release>.jar.md5
    je-<release>.jar.sha1
    sources.jar
    sources.jar.md5
    sources.jar.sha1
    Also, I've uploaded a copy of each release's documentation tree to:
    http://download.oracle.com/berkeley-db/docs/je/<release>/
    e.g.
    http://download.oracle.com/berkeley-db/docs/je/3.2.76/
    Finally, the Sleepycat Public (open source) license file for JE is located at:
    http://download.oracle.com/maven/com/sleepycat/je/license.txt
    I believe that if you put the following into your Ant build.xml file it will pick up the JE .jar file using Maven, let me know if this is wrong:
      <!-- Use Maven to fetch Oracle Berkeley DB Java Edition -->
      <path id="maven-ant-tasks.classpath" path="lib/maven-ant-tasks-2.0.9.jar" />
      <typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant" classpathref="maven-ant-tasks.classpath" />
      <artifact:remoteRepository id="berkeleydb-je.repository" url="http://ossus.com/maven" />
      <artifact:dependencies pathId="dependency.classpath">
        <remoteRepository refid="berkeleydb-je.repository" />
        <dependency groupId="com.sleepycat" artifactId="je" version="3.2.76"/>
      </artifact:dependencies>
    --------------------------------And here is an example project POM file for those who use Maven to build their applications. Let me know if this is correct and usable or if I've made mistakes or there are ways to improve it as well.
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/maven-v4_0_0.xsd"?>
      <modelVersion>4.0.0</modelVersion>
      <dependencies>
        <dependency>
          <groupId>com.sleepycat</groupId>
          <artifactId>je</artifactId>
          <version>3.2.76</version>
        </dependency>
      </dependencies>
      <repositories>
        <repository>
          <releases>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
            <checksumPolicy>warn</checksumPolicy>
          </releases>
          <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
            <checksumPolicy>fail</checksumPolicy>
          </snapshots>
          <id>oracleReleases</id>
          <name>Oracle Released Java Packages</name>
          <url>http://download.oracle.com/maven</url>
          <layout>default</layout>
        </repository>
      </repositories>
    </project>
    --------------------------------If one or more Maven user could give this a try it would greatly help me out.
    Questions I have are:
    1. Did I put the source code up in the proper place/package/name/etc?
    2. Did I leave anything out of the POM?
    3. Did I put too much into the POM
    4. Is there some other file I need to put somewhere that tells people what the latest version is of JE (and is that something that indicates the latest version for major releases, as in the latest version of the 2.x series and then also the latest version of the 3.x series, etc.)?
    5. Does this work? :)
    Thanks in advance for your help,
    -greg
    Greg Burd | Senior Product Manager
    Oracle Berkeley DB | ORACLE United States

    Update: I changed our POM to refer to the new version, 3.3.62, and again the download, build and test was successful. So, upgrading JE versions required just a few keystrokes.
    FYI, you've still got a license typo, "Sleepcyat", in both the 3.2.76 and 3.3.62 POMs.
    Also, though it seems harmless, and only happens when using the m2eclipse inside-Eclipse maven build, I'm still getting the following warning on builds:
    [WARN] POM for 'com.sleepycat:je:pom:3.3.62:compile' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading POM. Reason: Unrecognised tag: 'license' (position: START_TAG seen ...</organization>\n\n <license>... @15:12)
    I don't know enough about Maven to know if there's a 'higher-level' way to indicate the latest version overall, or latest within a version-prefix. I suspect people should make that determination from prose elsewhere. They might also try to determine other releasesby browsing the containing directory -- ie: http://download.oracle.com/maven/com/sleepycat/je/ -- though I see that doesn't work, only the direct URLs to the POMs and other resources answer.
    Your 'sources' URLs in both POMs trigger a JAR download as I would expect, but the Javadoc URLs both generate 404s. (I'm not sure if any automated tools depend on these delivering content, as opposed to the values just being there for human reference.)
    HTH -- though the main message is "it's working the way I'd expect!"
    - Gordon @ IA

  • Mplayer-svn with dvdnav patch - testers needed

    This was getting a bit OT here, so here's a new thread.
    I've added the dvdnav patch, which provides support for DVD menus, to the existing mplayer-svn PKGBUILD. It compiles successfully, but I don't have a DVD drive, so I can't test it. Here's the PKGBUILD:
    <edit>
    Added unset CFLAGS, as advised by kth5.
    # Contributor: lucke <lucke>
    # Contributor: Tom K <tomk>
    pkgname=mplayer-svn
    pkgver=18699
    pkgrel=1
    pkgdesc="A movie player for linux"
    depends=('libmad' 'libungif' 'cdparanoia' 'gtk2' 'codecs' 'sdl' 'xvidcore'
    'libjpeg' 'lame' 'libtheora' 'esd' 'faad2' 'ttf-bitstream-vera'
    'libxxf86dga' 'fontconfig' 'libxinerama' 'libxv' 'libpng' 'libxxf86vm')
    makedepends=('subversion')
    source=(ftp://ftp.mplayerhq.hu/MPlayer/Skin/Blue-1.5.tar.bz2
    http://www.freeweb.hu/dcxx/mplayer/20060612/mplayer-dvdnav-patch.tar.gz)
    md5sums=('371fa9457f0f23295ddaa93b57d862a0' 'cd75eb8942b2f15c653188d2df216e57')
    conflicts=('mplayer')
    provides=('mplayer')
    url="http://www.mplayerhq.hu/"
    license="GPL"
    _svntrunk=svn://svn.mplayerhq.hu/mplayer/trunk/
    _svnmod=mplayer
    build() {
    cd $startdir/src
    msg "Connecting to mplayer SVN ...."
    svn co $_svntrunk/ $_svnmod --config-dir ./ -r $pkgver
    msg "Copying files to build directory ...."
    cp -r $_svnmod $_svnmod-build
    cd $_svnmod-build
    # Apply files and patches for dvdnav
    cp ../mplayer-dvdnav-patch/mplayer-add/libmpdemux/* libmpdemux
    cp ../mplayer-dvdnav-patch/mplayer-add/libmpcodecs/* libmpcodecs
    cp -r ../mplayer-dvdnav-patch/mplayer-add/libmpdvdnav .
    patch -Np0 -i ../mplayer-dvdnav-patch/navmplayer.patch || return 1
    patch -Np0 -i ../mplayer-dvdnav-patch/navgui.patch || return 1
    unset CFLAGS
    ./configure --prefix=/usr --enable-gui --disable-arts --disable-smb
    --enable-sdl --enable-x11 --enable-theora --confdir=/etc/mplayer
    --with-win32libdir=/usr/lib/win32 --enable-external-faad --enable-menu
    --enable-tv-v4l --enable-tv-v4l2 --disable-liblzo --enable-largefiles
    --disable-libdv --disable-aa --enable-xvid --disable-divx4linux
    --enable-dvdnav
    make || return 1
    make DESTDIR=$startdir/pkg install
    cp etc/{codecs.conf,input.conf,example.conf} $startdir/pkg/usr/share/mplayer
    ln -s /usr/share/fonts/TTF/Vera.ttf $startdir/pkg/usr/share/mplayer/subfont.ttf
    rm -rf $startdir/pkg/usr/share/mplayer/font
    mv $startdir/src/Blue $startdir/pkg/usr/share/mplayer/skins/default
    rm -rf ../$_svnmod-build
    <edit> Supplied package removed, as it was too specific to the build machine.
    The link above gives full details of what this patch can and cannot do.
    I'll run the package here to make sure existing functionality is OK, but I'd be grateful if others could try out the DVD stuff and report back. If it's good enough, I'll include it in the AUR package.
    Thanks.

    MAC!EK wrote:
    tomk wrote:MAC!EK - every mplayer config option, including directfb, is autodetected, so if it's there, mplayer will use it - if it's not, it won't. That does not mean mplayer depends on them. This PKGBUILD provides a package that is identical to the stock Arch package, apart from functionality that is only available in the newer code, so the options that are specifically enabled are the ones chosen for that package.
    OK but...
    $ sudo pacman -R directfb
    removing directfb... done.
    $ mplayer Batman.wmv
    mplayer: error while loading shared libraries: libdirectfb-0.9.so.24: cannot open shared object file: No such file or directory
    Mayby I didn't understood somethin fro myour post, but this doesn't look like autodetection.
    I guess he meant autodetcted by the configure-script before compiling...

  • Testers needed for wlan-ng

    Due to the recent death of my prism2 USB wifi dongle, I am no longer
    able to test the wlan-ng packages before they are released. I am quite
    happy to continue maintaining them, but I'm looking for others who use
    this driver, and who would be willing to test future releases for me.
    Anyone who is interested in helping out with this should add their
    details to this wiki page:
    http://wiki.archlinux.org/index.php/Driver_Testing
    The module and -utils packages are updated with every upstream release
    from linux-wlan-ng, and the module package is also updated with every
    kernel upgrade.
    Thanks
    Tom K.

    Did you get any takers?  I use this for my MA401 pcmcia wireless card.  I just don't use the card that often

  • JList bug? Or is it just me? Testers needed

    I have been having a minor but definitely irritating problem with an application I wrote. In several places I have 2 JList boxes inside JScrollPanes. Clicking on an item in the first list should instantly update the contents of the second. Most of the time it does just that. But it seems like 20% of the time my mouse click is ignored, or atleast the action is not acted on (the first list's item gets highlighted, but the second list does not update). It seems to either be OS or JDK version related as I created a simple test program and tried running it on a different OS with a different version (Solaris server with JDK 1.2.2), and there it worked fine. My system, which is where the problem occured uses Win2000 and I am using JDK 1.4.0. I tried reporting this bug to Sun but they wrote back and said they could not reproduce the bug.
    Is there some weird glitch with just my PC? Or has anyone else ever seen anything like this? I will paste my test program code below. To use it, just keep selecting different items in the left-hand list and noting whether the contents of the right-hand list change to match. If you can do this about 20 times and they stay in sync, then it works fine for you. Otherwise please let me know! And if anyone can actualy help me prove to sun that this is a bug, or provide a fully-functional workaround I'll hand out some Duke Dollars.
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.event.*;
    import java.awt.*;
    * Used to test an aparent bug in JList or MouseAdapter
    public class JListTest extends JFrame
       private Container    contentPane;
       private JScrollPane  scrollOne, scrollTwo;
       private JList        listOne, listTwo;
       private static final String[] listOneItems =
          {"Letters", "Pets", "Names", "Sports"};
       private static final String[] letterItems =
          {"A", "B", "C", "D", "E", "F", "G", "H"};
       private static final String[] petItems =
          {"Cat", "Dog", "Bird", "Fish", "Lizard", "Feret"};
       private static final String[] nameItems =
          {"Joe", "Bob", "Mike", "Sally", "Julie", "Mary", "Tony"};
       private static final String[] sportItems =
          {"Football", "Basketball", "Hockey", "Baseball", "Track & Field"};
       * Constructor
       public JListTest()
          super("JList Test");
          contentPane = this.getContentPane();
          contentPane.setLayout(new BorderLayout());
          listOne = new JList();
          listTwo = new JList();
          listOne.setFixedCellWidth(200);
          listTwo.setFixedCellWidth(200);
          scrollOne = new JScrollPane(listOne,
                   JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                   JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
          scrollTwo = new JScrollPane(listTwo,
                   JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                   JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
          listOne.setListData(listOneItems);
          contentPane.add(scrollOne, BorderLayout.WEST);
          contentPane.add(scrollTwo, BorderLayout.EAST);
          this.setResizable(true);
          addEventHandlers();
          this.setLocation(100,40);
          this.pack();
          this.setVisible(true);
       private void addEventHandlers()
          listOne.addMouseListener(new MouseAdapter()
             public void mouseClicked(MouseEvent e)
                handleMouseClicks(e);
          // Handles clicking on the window's "x" button to close it
          this.addWindowListener(new WindowAdapter()
             public void windowClosing(WindowEvent e)
                System.exit(1);
       protected void handleMouseClicks(MouseEvent e)
          int listIndex = listOne.getSelectedIndex();
          if (listIndex == 0)
             listTwo.setListData(letterItems);
          else if (listIndex == 1)
             listTwo.setListData(petItems);
          else if (listIndex == 2)
             listTwo.setListData(nameItems);
          else if (listIndex == 3)
             listTwo.setListData(sportItems);
       public static void main(String[] args)
          JListTest jListTest = new JListTest();
    }

    I am not able to reproduce what you have seen, but have you tried using a ListSelectionListener in place of your MouseListener?
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.event.*;
    import java.awt.*;
    /*** Used to test an aparent bug in JList or MouseAdapter*/
    public class JListTest
        extends JFrame
        private              Container   contentPane;
        private              JScrollPane scrollOne, scrollTwo;
        private              JList       listOne, listTwo;
        private static final String[]    listOneItems = {"Letters", "Pets", "Names", "Sports"};
        private static final String[]    letterItems  = {"A", "B", "C", "D", "E", "F", "G", "H"};
        private static final String[]    petItems     = {"Cat", "Dog", "Bird", "Fish", "Lizard", "Feret"};
        private static final String[]    nameItems    = {"Joe", "Bob", "Mike", "Sally", "Julie", "Mary", "Tony"};
        private static final String[]    sportItems   = {"Football", "Basketball", "Hockey", "Baseball", "Track & Field"};
        /**   * Constructor   */
        public JListTest()
            super("JList Test");
            contentPane = this.getContentPane();
            contentPane.setLayout(new BorderLayout());
            listOne = new JList();
            listOne.setFixedCellWidth(200);
            listOne.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // <------------------------------<<<
            listTwo = new JList();
            listTwo.setFixedCellWidth(200);
            scrollOne = new JScrollPane( listOne,
                                         JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                                         JScrollPane.HORIZONTAL_SCROLLBAR_NEVER );
            scrollTwo = new JScrollPane( listTwo,
                                         JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
                                         JScrollPane.HORIZONTAL_SCROLLBAR_NEVER );
            listOne.setListData(listOneItems);
            contentPane.add(scrollOne, BorderLayout.WEST);
            contentPane.add(scrollTwo, BorderLayout.EAST);
            this.setResizable(true);
            addEventHandlers();
            this.setLocation(100,40);
            this.pack();
            this.setVisible(true);
        private void addEventHandlers()
            listOne.addListSelectionListener( // <------------------------------<<<
                new ListSelectionListener() {
                    public void valueChanged(ListSelectionEvent e)
                        if ( ! e.getValueIsAdjusting()) { // <------------------------------<<<
                            handleListSelection();
            // Handles clicking on the window's "x" button to close it
            this.addWindowListener(
                new WindowAdapter() {
                    public void windowClosing(WindowEvent e)
                        System.exit(1);
        protected void handleListSelection() // <------------------------------<<<
            int listIndex = listOne.getSelectedIndex();
            if (listIndex == 0) {
                listTwo.setListData(letterItems);
            } else if (listIndex == 1) {
                listTwo.setListData(petItems);
            } else if (listIndex == 2) {
                listTwo.setListData(nameItems);
            } else if (listIndex == 3) {
                listTwo.setListData(sportItems);
        public static void main(String[] args)
            JListTest jListTest = new JListTest();
    }

  • Sun Studio Early Access Testers Needed...

    <b>Software Developers!
    <br>
    Apply for the Sun Studio 10, Update 1 Early Access Testing Opportunity</b>
    <p>Here is an invitation for you to apply for our upcoming<b> Sun
    Studio 10 Update 1, Early Access evaluation program</b>. This opportunity is being
    extended to a select group of current Sun Studio users. This 12-week program
    is scheduled to begin mid-June 2005 and all accepted participants will be directly
    supported by the product team.</p>
    <p>We will be using Sun's Feedback Portal, Connect by Centercode, for this EA
    program. If you do not already have a Connect Tool user account from a previous
    Early Access program, you will be required to follow 4-steps to successfully
    get yourself setup in the Feedback Portal and apply for the <b>Sun
    Studio 10, Update 1 Early Access</b> program.</p>
    <ol>
    <li> Create a <i>Username</i> and <i>Password</i></li>
    <li>Answer some generic questions to help us know where you are located, your
    availability, and your interests.</li>
    <li>Submit details about the platform
    you will be using during the EA testing cycle for <b>Sun Studio 10, Update
    1</b></li>
    <li>Fill out and submit the <b>Sun Studio 10, Update 1 Program Application</b></li>
    </ol>
    <p>Applications are being accepted until June 6, 2005. You will be notified of
    your acceptance into the program and asked to confirm that you will participate.
    We look forward to your application and appreciate your ongoing support of
    Sun Studio software.</p>
    <p>To participate in this Early Access program, please use this <b>link</b> for
    program details and to apply.</p>

    The following threads on netbeans.org and sunappserver foums discuss the same issue:
    http://www.netbeans.org/servlets/ReadMsg?list=nbj2ee&msgNo=753
    http://www.netbeans.org/servlets/ReadMsg?list=nbj2ee&msgNo=638
    http://forums.java.sun.com/thread.jspa?threadID=598473
    This seems to be an issue with appserver; you may wish to join the above threads or post a new question at the appserver forum at:
    http://swforum.sun.com/jive/category.jspa?categoryID=35

  • How to get rid of the iTunes V5 and revert to V4.9

    A mass of postings has been prompted by the launch of the appalling iTunes Version 5. This has clearly not been beta tested (or the testers need sacking), and must have caused immense damage to Apple’s reputation. How they can sit there like a rabbit in the headlights, and not even revoke the launch of V5 until they’ve sorted it, is quite beyond me.
    Most postings are desperate pleas for help, followed by suggested courses of action to persuade V5 to work. Some of these are quite complex for the average user and, whilst they have been a salvation for many readers, appear not to have worked for others. If, like me, you think that enough is enough, and just want to get back to V4.9, then here is my suggestion.
    V4.9 is still currently available, but the installer refuses to run if you’ve installed V5, because it tells you that “A later version of iTunes is already on this machine. Installation cannot continue.” Attempts to uninstall V5 via Windows “Add or Remove Programs” appear to have got some users into serious difficulties, and I certainly wasn’t prepared to attempt it, so here is what worked for me. Please bear in mind that it only works if you Saved, the V5 Installer, rather than just running it without saving. Bear in mind also that you will have to recreate any custom Play Lists, and that the “Purchased Music” record will be empty (the music wilI still be there though, which is all that matters.
    I offer no promises that this will work for you.
    First I played safe by backing up on DVD my iTunes folder from My Music although, with hindsight, I didn’t need to. If you want to be safe, but can’t burn a DVD, then just open a new file in My Music called iTunes Backup, and copy everything to there.
    Then I did Start/Search for “iTunesSetup”. If you find more than one, then go for the one whose date coincides with the day you were lured into doing the upgrade. That event should be scarred on your memory.
    I double clicked on the offending installer, and encountered a request to know whether I wanted it to Repair or Uninstall. I chose Uninstall, and it worked. I then dealt it the final deathblow, by deleting that actual iTunesSetup program.
    I then went to www.techspot.com and typed “iTunes” into the Search box at top right of the Home Page. This will take you to a page offering Apple iTunes 4.9 for Windows Download. Click on that, and proceed with the download, using the Save option, before running it.
    I was then able to run the new Installer, and iTunes was up and running, but of course, my Music Library was empty.
    Leaving the iTunes main screen open, I went into My Music / iTunes and opened the “iTunes Music” folder to reveal the various ‘Artist’ folders. I then reduced the size of that window, so that I could get at the iTunes window behind it.
    In the iTunes Music window (the one with all the Artist folders now displayed) I did “Select All”, from the “Edit” drop-down menu, and then did a simple drag and drop into the large right-hand iTunes window. Note: there is no need to open the individual ‘Artists’ folders. iTunes will see to that.
    Seconds later I was playing my music, and actually went into the Music Store, and bought some more (not that Apple deserve my custom).
    I shall not be upgrading again, until I have seen plenty of approval notices in the media.
    Good luck if you want to try it.

    Paul--you are a life-saver!! Worked great. I did have to look around to make sure I was getting 4.9 instead of 4.7 (even when the file was named 4.9 at techspot.com), but I finally got the right file, did the install as you suggested, and everything is now fine. One note, though, that I haven't seen mentioned in any of this thread: when I first tried to open up iTunes after getting back to 4.9, the following message appeared: "The file iTunes Library.itl cannot be read because it was created by a newer version of iTunes." I merely went to the old .itl file that was created when I did the update to iTunes 5, renamed it, moved it over to my now new 4.9, and iTunes opened fine. My library was a few days out of date, because of the few days' lag from the time I did the iTunes update, but that was easily taken care of, and everything's now working fine. Thanks again!!!

  • Enhance ZMMJ or Normal Change Document with Custom User

    Hi there,
    I am wondering if it is possible to add a specific field into a change document.
    We have a requirement whereby 2 different testers need to be added to a change. The first tester will perform testing of Development in DEV (as per our custom workflow) and then the second tester will perform the normal testing in QA.
    Now these two testers might not necessarily be the same person or have the same authorization.
    So, my question is that when you are assigning team members to the change (Developer, Tester, Change Manager, IT Operator), is there an option to add another user field here, such as Dev Tester?
    Thank you.

    Hi Bradley,
    SAP Note 1728284 has a PDF Attachment with a detailed description what needs to be done. Please follow this description to adapt your configuration.
    Thanks
    Vikram

  • Automated Flash testing

    My company has begn investigating automated testing solutions
    for our products. For the ASPX, XML, and HTML, parts of our
    products, that's obviously not an issue. But most of our content is
    presented as SWFs, and now we're rebuilding our entire framework in
    Flash as well. We have not been able to find a method for
    auto-testing the Flash we're producing, but we really need to find
    one (for load testing as well).
    Any insights?

    did you ever find a solution, where in the same boat and ive
    searched the web all week and keep coming up empty.
    Can anyway give any pointers into how we can test, i know
    products like asunit will help with the code, but is there anything
    useful that will help us do user testing, as currently our testers
    need to click through every option in the flash application, which
    takes hours.
    Ive also been thinking of changing it all over to flex, as
    this seems to have a little bit more on the testing side any
    thoughts?
    David

  • Single Wire CAN cDAQ

    I have would like to use cDAQ for a set of testers that will be built.  These testers need to talk to various hardware and I wanted it to be flexible so I choose cDAQ because modules can be swapped out for I/O that is needed.  I saw that high speed CAN, low speed CAN, and even LIN is available in a cDAQ form factor, but single-wire CAN is not.
    Is there an option for a single-wire CAN cDAQ module that I am not finding?  Why would NI not support a single-wire CAN interface on cDAQ when they do on PXI/PCI?
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

    Our solution if anyone else is looking to do the same is to use an Intrepid neoECU hardware, which is a scriptable device with high speed/single wire CAN, LIN, and general purpose I/O.  It comes with some examples and one of them is a CAN gateway to convert high speed CAN messages to single wire CAN and backward.
    We have this little device sit between a cDAQ high speed CAN device (NI 9862) and a signle wire CAN hardware to test.  We talk high speed CAN over 9862 and the neoECU sends out single wire CAN.  Obviously there are limits because the baud rate for high speed CAN is higher and you can over load the single wire bus, but if you just are aware, or setup filters on the neoECU it works fine.
    This device can also be used as a LIN gatway as well sending LIN data back on high speed CAN but we haven't tested that part yet.  One downside is to program the deice you need to have a license of Vehicle Spy which is Intrpids CAN software.  It does have a trial and that maybe all you need.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

Maybe you are looking for

  • [SOLVED] VAIO brightness no longer working after upgrade

    Hi I used to set brightness on my VAIO VPCCAS1E, via... xfce4 -> fn keys i3 -> "echo 5 | sudo tee /sys/class/backlight/acpi_video0/brightness" none of them are working after having upgraded the system yesterday. I have checked the news and done my -S

  • How to reinstall CS3 after uninstalling suite and getting error messages?

    I have been using CS3 for a few years, and just a couple of weeks ago the InDesign program was having troubles, so I uninstalled the programs, and tried to reinstall from disc, but there are error messages and will not reinstall.  I cleaned up all Ad

  • Usage of MIMEs Repository

    Hi,     Please brief about the usage of MIMEs repository and how to use it. I wud appreciate a real time application of MIMEs object. Cheers, Sam

  • Table with Audit fields

    Hi, I am designing a schema where in all the data tables will have created_by, created_on, modified_by and modified_on columns to find what & when changes made and who made changes to the records of the tables for audit purpose. These audit columns a

  • If statment with jstl (or struts:logic)

    Guys, I have the following info in my scope: request.getAttribute("grade") the value is between 0 and 100; I would like to output a message to the user as follow: //pseudocode if (grade>90)   output: excellent else   output:poorI'm trying to use eith