aboutsummaryrefslogtreecommitdiff
path: root/audio/xmms-shn/pkg-descr
diff options
context:
space:
mode:
authorBill Fenner <fenner@FreeBSD.org>2000-11-03 17:08:19 +0000
committerBill Fenner <fenner@FreeBSD.org>2000-11-03 17:08:19 +0000
commit73167ecdd35aeab12c97cd49e2723e95f563d8dc (patch)
tree8a09f684ed444c46171221f67f42a4e7863f5c3c /audio/xmms-shn/pkg-descr
parente2b43ed65d6042fe6dbf784de400afc1797c34b4 (diff)
downloadports-73167ecdd35aeab12c97cd49e2723e95f563d8dc.tar.gz
ports-73167ecdd35aeab12c97cd49e2723e95f563d8dc.zip
Notes
Diffstat (limited to 'audio/xmms-shn/pkg-descr')
-rw-r--r--audio/xmms-shn/pkg-descr18
1 files changed, 18 insertions, 0 deletions
diff --git a/audio/xmms-shn/pkg-descr b/audio/xmms-shn/pkg-descr
new file mode 100644
index 000000000000..72cbf4e2266c
--- /dev/null
+++ b/audio/xmms-shn/pkg-descr
@@ -0,0 +1,18 @@
+xmms-shn provides playback support for shorten (.shn) files in
+XMMS. Real-time seeking support is provided for .shn files that
+have accompanying seek tables generated by shorten 3.x. Otherwise,
+seeking is not supported.
+
+Wayne Stielau has extended shorten 2.3 to support the creation of
+seek tables. Seek tables are simply descriptions of the internal
+state of the shorten algorithm at specific points in the decompression.
+This allows a modified shorten decoder to restore the decoder state
+of the shorten algorithm for a point at (or very close to) the
+desired seek point.
+
+The current implementation creates a seek table entry once every
+25600 samples. For 'CD-quality' WAVE data (44100 samples/sec),
+this provides a granularity of 1 seek table entry per 25600/44100
+= 0.58 seconds, more than what is needed by either XMMS or WinAmp.
+
+WWW: http://sdf.lonestar.org/~jason/shn-utils/xmms-shn/