22d8fb72d5
doc/examples: fix some warnings, add mpg123_to_wav_reader64.c
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@5331 35dc7657-300d-0410-a2e5-dc2837fedb53
2023-09-19 14:16:52 +00:00
1fde6632f0
more getting rid of ssize_t, also in implementation, in favour of mpg123_ssize_t
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@5283 35dc7657-300d-0410-a2e5-dc2837fedb53
2023-05-20 11:40:18 +00:00
19dfcf6a33
doc: more doxygen in examples, less warning
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4841 35dc7657-300d-0410-a2e5-dc2837fedb53
2021-04-16 12:03:40 +00:00
704bda6ace
doc: revamped feedseek, C99
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4840 35dc7657-300d-0410-a2e5-dc2837fedb53
2021-04-16 11:58:54 +00:00
f8c514bef6
doc: more doxygen
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4839 35dc7657-300d-0410-a2e5-dc2837fedb53
2021-04-16 11:56:27 +00:00
c4b7f976ea
examples: update for mpg123_init() and sensible copyright
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4831 35dc7657-300d-0410-a2e5-dc2837fedb53
2021-04-12 06:01:39 +00:00
b030c49633
examples: fix compiler warnings
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4620 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-03-16 07:19:54 +00:00
99336c6530
examples: mpg123_test got lost in communication
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4619 35dc7657-300d-0410-a2e5-dc2837fedb53
2020-03-16 07:13:00 +00:00
4f54e18966
merge in the loader rework
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@4140 35dc7657-300d-0410-a2e5-dc2837fedb53
2017-01-21 21:12:06 +00:00
5f5e9571f7
Turn mpg123_to_wav into mpg123_to_out123.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@3932 35dc7657-300d-0410-a2e5-dc2837fedb53
2016-01-29 01:28:02 +00:00
d9f7040b51
Update WAV-writing examples to use libout123.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@3810 35dc7657-300d-0410-a2e5-dc2837fedb53
2015-09-06 12:56:49 +00:00
b4eb3915d0
typo
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@3416 35dc7657-300d-0410-a2e5-dc2837fedb53
2013-09-23 15:42:33 +00:00
faedf546b4
Also print out description for generic text fields.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@3087 35dc7657-300d-0410-a2e5-dc2837fedb53
2012-04-06 17:04:09 +00:00
b9e21b6a72
also print language of texts
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@3085 35dc7657-300d-0410-a2e5-dc2837fedb53
2012-04-06 13:49:03 +00:00
314c01ab15
Check written sample count, catches bad buffer sizes that drop bytes.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2969 35dc7657-300d-0410-a2e5-dc2837fedb53
2011-07-25 12:34:16 +00:00
df707ded5b
Hack option to use float output and force a buffer size for debugging mpg123_read() usage of libmpg123.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2968 35dc7657-300d-0410-a2e5-dc2837fedb53
2011-07-25 12:14:03 +00:00
cc02d8894a
Add example code to exercise mpg123_framedata: An MPEG stream cleaner (just extracting all valid frames).
...
Also updating the examples Makefile a bit.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2911 35dc7657-300d-0410-a2e5-dc2837fedb53
2011-03-12 19:01:19 +00:00
3c96c109ce
Use binary IO for stdin/stdout.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2904 35dc7657-300d-0410-a2e5-dc2837fedb53
2011-03-12 16:16:13 +00:00
c971c4c202
Fix a memory leak each. Examples should'n have those... even if it is just on death because of error.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2828 35dc7657-300d-0410-a2e5-dc2837fedb53
2011-01-08 09:36:16 +00:00
056c70a74b
Add example for replaced handle I/O.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2718 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-06-06 08:29:35 +00:00
5e9399194b
Add dump_seekindex to distribution and example Makefile.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2672 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-04-27 17:09:48 +00:00
dc265cea38
dump_seekindex example
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2669 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-04-26 20:27:30 +00:00
ac16ef1a9f
Honor errors during feedseek stage... prompted by segfaults in libmpg123 that got --disable-real.
...
Now there is a question: Should libmpg123 refuse to work with handles that have an error state? Should there be some cleanup to bring the handle in a consistent state?
The latter might be it... close the file...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2665 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-04-23 23:25:10 +00:00
cf4a7c2d5c
How embarrassing... I messed up the release -- forgot to merge the soname change!!
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2624 35dc7657-300d-0410-a2e5-dc2837fedb53
2010-03-21 21:32:34 +00:00
e7001b2075
Fix MPG123_NEW_FORMAT behaviour ... clients are not forced to call mpg123_getformat(), it is just a one-time hint.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@2163 35dc7657-300d-0410-a2e5-dc2837fedb53
2009-06-10 07:55:32 +00:00
11f1ebc0bd
Split scan.c into a general and a MSVC specific one to get rid of #ifdefs
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1849 35dc7657-300d-0410-a2e5-dc2837fedb53
2009-03-03 22:26:47 +00:00
cf2d461149
Handles which are opened by _topen must be used with _read and _close functions
...
Added a MSVC++ scan project for the scan.c example
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1841 35dc7657-300d-0410-a2e5-dc2837fedb53
2009-03-02 14:11:40 +00:00
abf89c087b
fix a bit off_t versus size_t
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1750 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-30 14:39:48 +00:00
4afa9fff2c
give it some space
...
Note: that simple makefile won't work with static linking.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1749 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-30 14:38:45 +00:00
206dc8a46a
Add feedseek example to makefile and distribution
...
Add new MSVC solution and project files to distribution
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1748 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-28 20:24:08 +00:00
f0f8550359
new programming example fuzzy seeking in feeder mode
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1745 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-28 17:27:10 +00:00
051b9b65a0
Make it compile under MSVC++
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1743 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-27 22:55:04 +00:00
8755ec49ab
include style
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1684 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-11-05 01:23:05 +00:00
c43c4427d5
Initializing framesize (as pointed out by "Gates Fan").
...
Adding resync limit as tunable parameter, with possible setting to -1 to scan through all available data for next valid MPEG frame.
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1347 35dc7657-300d-0410-a2e5-dc2837fedb53
2008-01-26 15:33:24 +00:00
8033f75a05
Do not leave the data fields modified after print_lines - that screwed raw tag display.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1211 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-02 00:02:35 +00:00
1fc0405c78
last clean up for today.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1210 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 22:19:41 +00:00
ef95435282
Oh, man... surprising how many errors you can make in such a simple program.
...
While cleaning up, I found the innocent lang[3] = 0 on a variable defined as char lang[3] ... just now made the program segfault.
Coders, you have to keep your eyes open!
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1209 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 22:17:24 +00:00
3027cb6577
Baah! That loop was even with the wrong limit! Will vanish now anyway.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1208 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 22:02:52 +00:00
d5226c8117
remove leftovers
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1207 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 22:02:01 +00:00
489a56fbcf
Simplify v1 printing... that looping was too clever - and didn't save code lines!
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1206 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 22:01:03 +00:00
56ed6fb018
Some things relating to ID3v2 handling:
...
- the named entries for artist, album, etc in struct mpg123_id3v2 are now pointers...
- ... into the new arrays of ID3v2 text, comment and extra (TXXX) data
- That makes a lot more info directly accessible; which id3dump now does access
- adapted id3print.c to the pointer thing (by dropping some & ;-)
- mpg123_copy_string() now produces an empty string (_not_ "") when copying from NULL
id3.c got a bit of structure, but the main parsing function is still to bloated.
In general, I hope this change of ID3v2 handling makes sense.
You have more data plus the possibility to easily loop through the entries...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1205 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 21:42:44 +00:00
57fe26c8e9
Made ID3 code store all comments in a list (API change in mpg123_id3v2 struct!) and while doing that seen what I did wrong last time: I ignored the encoding of the description field.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1204 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 17:24:49 +00:00
4926dd1b48
move that comment into cleanup itself
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1202 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 13:30:10 +00:00
734d93580f
mpg123_to_wav with some more care.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1201 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-12-01 13:27:48 +00:00
49204b005f
Include the examples in API doc.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1196 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-30 23:20:04 +00:00
b37aeb5bd5
Just swapping headers to confirm that stdio.h is not needed for mpg123.h anymore.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1162 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-28 12:11:41 +00:00
a32af9e214
more usage info
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1150 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-28 10:09:17 +00:00
9946ae4fff
usage for scan
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1149 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-28 10:06:31 +00:00
bf8e644005
Move example programs from src/ to doc/examples/ .
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1148 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-28 09:35:58 +00:00
95e40fade5
get a newline at the end.
...
git-svn-id: svn://scm.orgis.org/mpg123/trunk@1146 35dc7657-300d-0410-a2e5-dc2837fedb53
2007-11-28 09:34:05 +00:00