Menu

Tree [ae155b] master /
 History

HTTPS access


File Date Author Commit
 .pc 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 Old 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 Patches 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 debian 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 Makefile 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 README 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 flashsupport.c 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 libflashsupport.so 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit
 silence.h 2010-07-11 Robrecht Noens Robrecht Noens [ae155b] initial commit

Read Me

SEE README.orig for more information on the original flashsupport.c

This version, designed by Revolution Linux, adds support for Esound and
PulseAudio. It also provides automatic detection of the sound system:

* It first tries to detect PulseAudio by looking for socket files and
  environment variables:
  - /tmp/pulse-<USER>
  - /var/lib/run/pulse/native
  - PULSE_SERVER / PULSE_BINARY variables
* It then checks for Esound:
  - /tmp/.esd/socket
  - ESPEAKER variable
* Then it checks for jackd
* Then if checks for ALSA:
  - /proc/asound
* Finally, it checks for OSS:
  - /dev/dsp

If everything fails, it falls back to the ALSA driver that's built directly
into FlashPlayer 9.

You can force any interface by setting environment variables:
 - FLASH_FORCE_PULSEAUDIO = 1 
 (or) FLASH_FORCE_ESD / FLASH_FORCE_ALSA / FLASH_FORCE_OSS

You can also get debug information by setting:
 - FLASH_AUDIODEBUG = 1 

Finally, to get latency information for the PulseAudio driver:
 - FLASH_PULSEDEBUG = 1

===========
Audio/Video synchronization:

Using PulseAudio, you can now get fully synchronized video and audio output,
even on a slow network. I have made all tests using a 11mbps wireless link.

With Esound however, it seems impossible for the moment, as the function
that is supposed to get the latency doesn't work via network.

===========
Install:

Simply do a "make", then "make install" as root.

If you have sudo access, you can do it all in one step
with "make sudoinstall".

===========
Comments / Bugs / Questions

You can contact jmdault@revolutionlinux.com for any questions of or
comments.

Please note that we will not give *free* support, however commercial support
is available for corporate customers. Contact Revolution Linux at
http://www.revolutionlinux.com
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.