| 84717 packages online |
|
|
| | | | No screenshot available |
|
I compiled this so I could test the OS4 port of libao (the TuneNet GSF plugin is
based on this player).
-- original readme --
*************** Overview This is playgsf, a linux version of gsf input plugin
for winamp, Highly Advanced.
Highly advanced was coded by CaitSith2 and Zoopd. It is available
at GSF Central:
http://www.caitsith2.com/gsf/
Linux port was done by Raphael Assenat, and can be found there:
http://projects.raphnet.net/
*************** Changelog
v0.7.1: - Fixed a crash when the -e option was used.
Thanks to nemesis661 for reporting this.
v0.07: Got a patch from Urpo Lankinen which adds:
- Output to wave file
- Sound output using libao (http://www.xiph.org/ao/).
v0.06: - Improvements in the configure script to support non-Linux unix like
platforms (Tested on freebsd),
- Added a configure option to disable optimisations in case gcc runs
out of memory (happens on freebsd with g++ 3.4.2)
Many thanks to Emanuel Haupt for providing me a shell on a FreeBSD
machine!
v0.05: Added a configure script, tested on non-x86 archs and on big-endian.
Fixed a path manipulation bug and a typo. Updated documentation.
v0.04: Fixed way timing/fade was handled (CaitSith2)
v0.03: Sync with Highly Advanced Version 0.11
v0.02: Added option -r to play files in random order and fixed a display bug
v0.01: Initial release
***************** Building
Note: Since libresample is required to build this project and
it is not distributed yet by most Linux distributions (not in gentoo
yet, and the libresample makefile does not have an install target...),
I have included libresample-0.1.3 with playgsf. It will be built automatically.
Start by running the configure script:
# ./configure
You may pass some options to configure:
--enable-ccore Build the C version of the GBA emulation core instead of asm
version. If not specified, the C core will be enabled if
the CPU is not x86 or x86_64.
--enable-asmcore Use the ASM emulation code. x86 only. (Default is
guessed)
--disable-interpolation
The highly advanced website metions that the interpolation
code may be the cause of some crashing issues some people have experienced.
This options allows you to disable the interpolation code.
--disable-optimisations
This options disables compiler optimisation. Some versions of gcc seem
to enter an infinite memory consuming loop while compiling the emulation
engine. If this happens, disabling optimisations will prevent this.
# make
on a BSD variant, you should use:
# gmake
Enjoy!
**************** Usage
./playgsf [options] files...
-l Enable low pass filer
-s Detect silence
-L Set silence length in seconds (for detection). Default 5
-t Set default track length in milliseconds. Default 150000 ms
-i Ignore track length (use default length)
-e Endless play
-r Play files in random order
-h Displays what you are reading right now
eg:
$ playgsf Krawall-1.minigsf
NOTE: .minigsf files usually requires a library file (.gsflib). playgsf expects
this file to be in the same directory as the .minigsf
**************** Todo - Make a clean C interface (configuration structure
instead of extern variables, struct with function pointers for sound output,
end of tune notification...) and make something like libplaygsf - Write a plugin
for xmms using the lib - Keep up with new Highly Advanced versions
**************** Music
gsf tunes are available from GSF Central:
http://www.caitsith2.com/gsf/
|
Contents of mus/play/playgsf.lha PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 13808 43609 31.7% -lh5- 184e Feb 3 2006 playgsf-0.7.1/config.guess
[generic] 590 1834 32.2% -lh5- 8bca Mar 4 18:45 playgsf-0.7.1/config.h
[generic] 562 1727 32.5% -lh5- 2ea8 Feb 3 2006 playgsf-0.7.1/config.h.in
[generic] 4322 19713 21.9% -lh5- e70d Mar 4 18:51 playgsf-0.7.1/config.log
[generic] 8666 27790 31.2% -lh5- 6eb3 Mar 4 18:51 playgsf-0.7.1/config.status
[generic] 9642 31160 30.9% -lh5- d880 Feb 3 2006 playgsf-0.7.1/config.sub
[generic] 34878 150463 23.2% -lh5- 49cb Feb 3 2006 playgsf-0.7.1/configure
[generic] 850 2387 35.6% -lh5- 9c15 Feb 3 2006 playgsf-0.7.1/configure.in
[generic] 1742 4275 40.7% -lh5- 45d8 Mar 4 20:23 playgsf-0.7.1/gsf.cpp
[generic] 141 240 58.8% -lh5- 5a90 Feb 3 2006 playgsf-0.7.1/gsf.h
[generic] 2335 5163 45.2% -lh5- fd4c Feb 3 2006 playgsf-0.7.1/HA version history.txt
[generic] 1804 4466 40.4% -lh5- b652 Feb 3 2006 playgsf-0.7.1/in2.h
[generic] 3752 9231 40.6% -lh5- f9e6 Feb 3 2006 playgsf-0.7.1/install-sh
[generic] 12413 38293 32.4% -lh5- 271b Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/config.guess
[generic] 2148 6573 32.7% -lh5- 38b5 Mar 4 18:54 playgsf-0.7.1/libresample-0.1.3/config.log
[generic] 5565 18017 30.9% -lh5- 088f Mar 4 18:54 playgsf-0.7.1/libresample-0.1.3/config.status
[generic] 8884 28332 31.4% -lh5- 7e54 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/config.sub
[generic] 23374 90497 25.8% -lh5- 1462 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/configure
[generic] 650 1588 40.9% -lh5- 903c Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/configure.in
[generic] 423 1141 37.1% -lh5- 4ea7 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/include/libresample.h
[generic] 2233 5598 39.9% -lh5- a21f Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/install-sh
[generic] 11921 27042 44.1% -lh5- 3c17 Mar 4 19:24 playgsf-0.7.1/libresample-0.1.3/libresample.a
[generic] 8801 24479 36.0% -lh5- 1a24 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/LICENSE.txt
[generic] 541 1456 37.2% -lh5- 2812 Mar 4 19:18 playgsf-0.7.1/libresample-0.1.3/Makefile
[generic] 529 1431 37.0% -lh5- d7e2 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/Makefile.in
[generic] 1702 3409 49.9% -lh5- 7641 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/README.txt
[generic] 172 261 65.9% -lh5- 998d Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/config.h
[generic] 149 198 75.3% -lh5- 143f Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/configtemplate.h
[generic] 2437 7406 32.9% -lh5- e8ac Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/filterkit.c
[generic] 379 875 43.3% -lh5- df2a Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/filterkit.h
[generic] 3007 9956 30.2% -lh5- 5b41 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/resample.c
[generic] 983 3719 26.4% -lh5- 5fa7 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/resamplesubs.c
[generic] 703 1730 40.6% -lh5- 7a03 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/src/resample_defs.h
[generic] 13079 31023 42.2% -lh5- 9243 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/tests/compareresample
[generic] 1487 4506 33.0% -lh5- 34a1 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/tests/compareresample.c
[generic] 1856 5521 33.6% -lh5- 7a12 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/tests/resample-sndfile.c
[generic] 16995 36864 46.1% -lh5- 0a68 Mar 4 19:25 playgsf-0.7.1/libresample-0.1.3/tests/testresample
[generic] 1590 5277 30.1% -lh5- dfe0 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/tests/testresample.c
[generic] 961 3186 30.2% -lh5- aaa7 Feb 3 2006 playgsf-0.7.1/libresample-0.1.3/win/libresample.dsp
[generic] 2710 8216 33.0% -lh5- d805 Mar 4 21:44 playgsf-0.7.1/linuxmain.cpp
[generic] 548 1311 41.8% -lh5- 95c8 Feb 3 2006 playgsf-0.7.1/loadpic.cpp
[generic] 182 306 59.5% -lh5- 0481 Feb 3 2006 playgsf-0.7.1/loadpic.h
[generic] 9066 31734 28.6% -lh5- c0c8 Feb 3 2006 playgsf-0.7.1/main.c
[generic] 475 1122 42.3% -lh5- dc81 Mar 4 21:30 playgsf-0.7.1/Makefile
[generic] 370 937 39.5% -lh5- dce4 Feb 3 2006 playgsf-0.7.1/Makefile.in
[generic] 1009 2154 46.8% -lh5- 60e6 Feb 3 2006 playgsf-0.7.1/out.h
[generic] 1827 3816 47.9% -lh5- 2201 Mar 4 21:56 playgsf-0.7.1/playgsf.readme
[generic] 1670 3492 47.8% -lh5- 58db Feb 3 2006 playgsf-0.7.1/readme.linux
[generic] 117 151 77.5% -lh5- 78d3 Feb 3 2006 playgsf-0.7.1/readme.unix
[generic] 637 2417 26.4% -lh5- b896 Feb 3 2006 playgsf-0.7.1/resource.h
[generic] 159 326 48.8% -lh5- 3a32 Mar 4 19:20 playgsf-0.7.1/types.h
[generic] 12467 198814 6.3% -lh5- e73d Feb 3 2006 playgsf-0.7.1/VBA/arm-new.h
[generic] 5382 27701 19.4% -lh5- 64d3 Feb 3 2006 playgsf-0.7.1/VBA/bios.cpp
[generic] 723 1699 42.6% -lh5- b434 Feb 3 2006 playgsf-0.7.1/VBA/bios.h
[generic] 18945 90044 21.0% -lh5- 3956 Feb 3 2006 playgsf-0.7.1/VBA/GBA.cpp
[generic] 1390 3709 37.5% -lh5- 7626 Feb 3 2006 playgsf-0.7.1/VBA/GBA.h
[generic] 2608 11246 23.2% -lh5- 90fa Feb 3 2006 playgsf-0.7.1/VBA/GBAinline.h
[generic] 1836 4520 40.6% -lh5- 3c1a Feb 3 2006 playgsf-0.7.1/VBA/getopt1.c
[generic] 1131 3446 32.8% -lh5- a693 Feb 3 2006 playgsf-0.7.1/VBA/Globals.cpp
[generic] 1180 3609 32.7% -lh5- 4918 Feb 3 2006 playgsf-0.7.1/VBA/Globals.h
[generic] 1883 9959 18.9% -lh5- bd76 Feb 3 2006 playgsf-0.7.1/VBA/interp.h
[generic] 5555 18834 29.5% -lh5- d827 Feb 3 2006 playgsf-0.7.1/VBA/memgzio.c
[generic] 368 639 57.6% -lh5- aa80 Feb 3 2006 playgsf-0.7.1/VBA/memgzio.h
[generic] 1011 2797 36.1% -lh5- 788a Feb 3 2006 playgsf-0.7.1/VBA/NLS.h
[generic] 920 2132 43.2% -lh5- f642 Feb 3 2006 playgsf-0.7.1/VBA/Port.h
[generic] 3639 14954 24.3% -lh5- 090b Feb 3 2006 playgsf-0.7.1/VBA/psftag.c
[generic] 535 1770 30.2% -lh5- ce1c Feb 3 2006 playgsf-0.7.1/VBA/psftag.h
[generic] 3402 12069 28.2% -lh5- d0d9 Feb 3 2006 playgsf-0.7.1/VBA/snd_interp.cpp
[generic] 324 681 47.6% -lh5- c7aa Feb 3 2006 playgsf-0.7.1/VBA/snd_interp.h
[generic] 8505 43945 19.4% -lh5- 3bed Feb 3 2006 playgsf-0.7.1/VBA/Sound.cpp
[generic] 982 2406 40.8% -lh5- 81ff Feb 3 2006 playgsf-0.7.1/VBA/Sound.h
[generic] 1384 3675 37.7% -lh5- 6fe6 Feb 3 2006 playgsf-0.7.1/VBA/System.h
[generic] 7118 64109 11.1% -lh5- 0c29 Feb 3 2006 playgsf-0.7.1/VBA/thumb.h
[generic] 8857 43979 20.1% -lh5- fb80 Feb 3 2006 playgsf-0.7.1/VBA/unzip.cpp
[generic] 3884 12024 32.3% -lh5- a7e2 Feb 3 2006 playgsf-0.7.1/VBA/unzip.h
[generic] 8320 36494 22.8% -lh5- 3172 Feb 3 2006 playgsf-0.7.1/VBA/Util.cpp
[generic] 1005 2489 40.4% -lh5- c836 Feb 3 2006 playgsf-0.7.1/VBA/Util.h
[generic] 2185 5605 39.0% -lh5- 2ba7 Feb 3 2006 playgsf-0.7.1/zlib/zutil.h
[generic] 301906 1101944 27.4% -lh5- e16b Mar 4 22:01 playgsf-0.7.1/playgsf
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 79 files 632289 2441711 25.9% Mar 5 07:32
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |