1
0
mirror of http://mpg123.de/trunk/.git synced 2025-10-26 15:31:15 +03:00
Commit Graph

14 Commits

Author SHA1 Message Date
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