thor
34e3967918
More smartness in the renamer script, taking care of non-obvious global symbols and no-nos. Also, a bunch of variables/functions turned static.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2699 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-05-23 20:37:25 +00:00
thor
26d0499502
Start renaming internal symbols with a prefix (INT123_) that makes it unlikely that they screw up in a static lib.
...
The renaming itself is done via a header that in turn is generated by scripts/intsym.pl . Some symbols needed shortening for the 31 char limit.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2698 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-05-23 20:00:22 +00:00
thor
22bff788a0
update the CPU benchmark... producing some formatted text output (for plotting, for example)
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2001 35dc7657-300d-0410-a2e5-dc2837fedb53
2009-05-01 00:06:45 +00:00
thor
d1c9be757b
Add new preprocessor flags to disable error / warning messages.
...
That can save around 9K on libmpg123.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1800 35dc7657-300d-0410-a2e5-dc2837fedb53
2009-01-10 16:38:05 +00:00
thor
f7c09a055f
Added ereturn macro for the frequent
...
if(some_error_condition)
{
error("blablabla");
return error;
}
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1118 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-20 20:24:26 +00:00
thor
8b31fc3aef
Made a script for filtering out the EXPORTed symbols and ran that instead of caring myself for inclusion of mpg123_fmt and what else I forgot.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1094 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-09 13:14:53 +00:00
thor
63c73594c0
Modify the script to use the actually supported decoders.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@701 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-06-04 19:53:45 +00:00
njh
c52af6a4bb
Perl script to benchmark each of mpg123's CPU optimisations
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@700 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-06-04 14:10:29 +00:00
thor
192b31d7dd
Fix up the debugging macros; syntactic appearance as functions again (no closing ; in macro itself) (as DK suggested, basically).
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@628 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-04-20 21:47:08 +00:00
thor
fbf28eee49
Essential part of ICY support. It's in reader and http_open.
...
Missing is only proper output - and, that it actually works:-/
There is something fishy in the reader...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@536 35dc7657-300d-0410-a2e5-dc2837fedb53
2006-12-22 02:28:31 +00:00
thor
a501c23941
now also warnings and error messages as macro
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@337 35dc7657-300d-0410-a2e5-dc2837fedb53
2006-08-05 14:55:26 +00:00
thor
7cab2a4475
First part of boilerplating and sorting all out. Looks kinda nice now, still would like to get the higway mmx stuff clear... maybe Michael remembers something there.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@216 35dc7657-300d-0410-a2e5-dc2837fedb53
2006-07-17 03:22:56 +00:00
thor
3dd5485dec
public domain should be gpl compatible...
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@208 35dc7657-300d-0410-a2e5-dc2837fedb53
2006-07-16 23:54:14 +00:00
thor
54dc85a2e6
Hah! Found the place where terminal control got killed!
...
The option definition in mpg123.c lacked the type specifier (a regression caused by merging).
To find that, I added debug.h for more convenient debugs.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@175 35dc7657-300d-0410-a2e5-dc2837fedb53
2006-06-26 12:06:42 +00:00