AminetAminet
Search:
84479 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/play/playgsf.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:.gsf/.minigsf player
Author:Fredrik Wikstrom (OS4 port)
Uploader:Fredrik Wikstrom <fredrik a500 org>
Type:mus/play
Version:0.7.1
Architecture:ppc-amigaos
Date:2008-03-05
Download:http://aminet.net/mus/play/playgsf.lha - View contents
Readme:http://aminet.net/mus/play/playgsf.readme
Downloads:834

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>