flashplugin-extrasound Code
Brought to you by:
derobbe
File | Date | Author | Commit |
---|---|---|---|
.pc | 2010-07-11 |
![]() |
[ae155b] initial commit |
Old | 2010-07-11 |
![]() |
[ae155b] initial commit |
Patches | 2010-07-11 |
![]() |
[ae155b] initial commit |
debian | 2010-07-11 |
![]() |
[ae155b] initial commit |
Makefile | 2010-07-11 |
![]() |
[ae155b] initial commit |
README | 2010-07-11 |
![]() |
[ae155b] initial commit |
flashsupport.c | 2010-07-11 |
![]() |
[ae155b] initial commit |
libflashsupport.so | 2010-07-11 |
![]() |
[ae155b] initial commit |
silence.h | 2010-07-11 |
![]() |
[ae155b] initial commit |
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