R. Bernstein
92a8bcb8c8
Add Leon Merten Lohse's cdtext test images.
...
cdrdao.c reduse severity of not finding source - may change my mind later about this...
2011-11-25 13:42:23 -05:00
rocky
7032a6dbd9
If we don't have ncurses.h don't try to look for libncurses
2011-11-25 10:22:30 +01:00
rocky
9c84c2b7b3
Check that we can find data source and give error when we can't
2011-11-25 09:50:27 +01:00
R. Bernstein
401efe4e68
up release to 0.84git
2011-11-24 21:09:31 -05:00
R. Bernstein
dbf6d24765
1) cdtext objects are no longer associated with a track but with the disc.
...
2) - cdio_get_cdtext no longer takes track as an argument
- cdtext_get, cdtext_get_const, cdtext_set require track argument
3) Language, Genre, Genre Code and Encoding Fields are now properly parsed and stored in the cdtext object
4) Added public function cdio_get_cdtext_raw to extract the binary CD-Text
5) Added CDTEXTFILE keyword logic in cue sheet parser. Parses binary/raw CD-Text files
6) Added cdtext_genre2str to convert genre code
7) altered the example programs, test drivers, cdda-player and cd-info to work with these changes
8) Added test case
9) A few smaller changes
A disc either holds CD-Text for all the tracks or does not hold any. Therefore a CD-Text object for the whole disc seems more natural to me. It also enables us to store global fields, like genre, encoding, language.
Patch was tested on GNU/Linux 32 bit running Gentoo.
2011-11-24 20:54:40 -05:00
R. Bernstein
e0b2ee826d
Don't error out on handling "NO PRE_EMPHASIS" in cdrdao TOC.
...
Savannah bug #34826 :
2011-11-16 20:36:22 -05:00
R. Bernstein
c0315f0d80
discid ( http://discid.sourceforge.net/ ) using libcdio.
2011-11-05 01:03:27 -04:00
R. Bernstein
6454d9efe1
Change -perm -777 to -perm -755 so gnu.ftp.org will accept upload.
2011-10-27 04:06:52 -04:00
R. Bernstein
7f33c7a01b
Administrivia.
2011-10-26 21:28:33 -04:00
R. Bernstein
f09889f331
Reduce doxygen warnings regarding documenting some parameters.
2011-10-26 21:23:27 -04:00
R. Bernstein
bf925d61d7
Get ready for 0.83 release
2011-10-26 21:14:54 -04:00
rocky
2df055b0d3
INSTALL got clobbered
2011-10-21 16:56:36 -04:00
R. Bernstein
6822c3543e
Makefile.am: Increase shared library "current" numbers, zeroing "revision" and "age ".
...
configure.ac: require autoconf at least 2.67
2011-10-21 15:32:57 -04:00
rocky
92908a6061
Forgot to add check_legal.regex
2011-10-21 12:38:14 -04:00
rocky
f49d241d9e
Add version numbers for autoconf and automake.
2011-10-21 12:07:33 -04:00
rocky
27d6804b7b
Merge branch 'master' of git.sv.gnu.org:/srv/git/libcdio
2011-10-21 11:13:58 -04:00
R. Bernstein
3dfffd589c
libcdio.texi: add information about the cdio/cdio_config.h and cdio_unconfig.hs header mess.
...
README.libcdio: revise for FreeBSD and other BSDs.
2011-10-21 06:05:17 -04:00
R. Bernstein
e0def24c70
Note there is limited support for writing via MMC as noted by Thomash Schmitt.
2011-10-20 22:00:05 -04:00
R. Bernstein
10ba010cb9
src/cd-paranoia.h and include/cdio/cdio_config.h are derived files, so don't include them in the distribution.
2011-10-20 21:46:29 -04:00
R. Bernstein
958476abf4
Add an include to remove any C Preprocessor symbol libcdio's config.h creates. Programs using
...
libcdio can do this:
// for cdio:
// for your program
2011-10-20 20:32:20 -04:00
R. Bernstein
f215cad224
Make sure config.h or the copy of that gets included only once to reduce duplicate include
...
warnings.
2011-10-20 19:44:10 -04:00
R. Bernstein
b7203f5d6b
Correct test for enable_cdda to accept either curses.h *or* ncurses.h
...
Add <strings.h> in more places that use bzero. Checks suggested by Blake Jones.
Add preprocessor symbol CDIO_CONFIG_H to <cdio_config.h>
2011-10-20 18:24:10 -04:00
rocky
dc879fbc0a
Add Dagobert Michelson to the growing list.
2011-10-20 14:38:26 -04:00
R. Bernstein
96343e07bf
Note that some adjustments might be needed to compile example programs
2011-10-20 07:00:14 -04:00
R. Bernstein
273ce72a98
Add remake --task documentation
2011-10-20 06:39:18 -04:00
R. Bernstein
34dc6a0973
Add <strings.h> to pick up definition of bzero.
2011-10-19 22:38:48 -04:00
R. Bernstein
8002d97db8
Remove CVS $Id$ line which is no longer automatically updated.
...
ios9660.hpp under FS because of Solaris macro conflict as suggested by Thomas Schmitt.
cd-drive.c: add some casts to remove gcc warnings
src/cd-paranoia/Makefile.am: remove a GNU make idiom.
README.develop: note needing GNU make or remake
2011-10-19 22:01:37 -04:00
R. Bernstein
1cb3a20baa
Remove some warnings
2011-10-19 21:25:56 -04:00
R. Bernstein
9eb137206c
sprintf -> snprintf
2011-10-19 21:12:14 -04:00
rocky
b4b810eaf9
solaris.c: sprintf->snprintf as implicitly suggested by Thomas Schmitt
2011-10-20 03:09:40 +02:00
rocky
d3cfa9ed1b
rock.c: small C-Preprocessor bug noticed on Solaris 10 sparc. check_common_fn.in: avoid == for older /bin/sh as Solaris has
2011-10-20 02:58:23 +02:00
R. Bernstein
62cbf39478
Merge branch 'master' of git.sv.gnu.org:/srv/git/libcdio
2011-10-18 20:03:13 -04:00
R. Bernstein
47e4844390
Solaris patch from Thomas Schmitt to make the Solaris driver capable
...
of detecting drives without vold, and how to implement access mode
MMC_RDWR.
2011-10-18 20:00:56 -04:00
rocky
e168bf15e8
Update NEWS for pending 0.83 release.
2011-10-18 07:05:20 -04:00
R. Bernstein
dced0a55c4
--no-header omits warranty. Patch from Martin von Gagem. Savannah #29307 .
2011-10-04 04:28:36 -04:00
R. Bernstein
6d907afff7
Give CDDB info if *any* tracks are found to be audio tracks.
2011-09-12 21:41:41 -04:00
rocky
22b544bde6
Fix a couple of sizeof syntax errors in converting sprintf to snprintf. See bug #34125 .
2011-08-25 00:13:36 -04:00
rocky
15cd458874
Use "make" to create include/cdio/cdio_config.h rather than do it in the configure script.
2011-07-08 21:40:07 -04:00
rocky
5ac9df4db8
Reduce range of seek in paranoia_seek to be int32_t. CDDA's definitely live within this range. off_t is influenced by _FILE_OFFSET_BITS and can cause problems on a 32-bit system where _FILE_OFFSET_BITS is set to 64. See Bastiaan Timmer's posting to libcdio-help on July 7, 2011.
2011-07-08 21:15:29 -04:00
rocky
0c0a16befd
Copy all of config.h in order to get _FILE_OFFSET_BITS.
2011-07-07 06:49:48 -04:00
R. Bernstein
2a0747b6e2
Two more Coverty static analysis issues addressed by Honza Horak.
2011-05-31 14:30:26 -04:00
rocky
940b7cd848
patch from Honza Horak using Coverity's static analysis tool.
2011-05-30 15:19:22 -04:00
R. Bernstein
9be0980337
Change a number of sprintf's to snprintf.
2011-05-27 17:50:56 -04:00
R. Bernstein
958c3cad4d
configure.ac: remove no AC_LANG_SOURCE call detected. (From Christopher Yeleighton)
2011-05-20 17:25:32 -04:00
R. Bernstein
a5c1c1a79d
Typo
2011-05-19 15:38:03 -04:00
R. Bernstein
cbe962582e
More specific install instructions
2011-05-19 15:23:22 -04:00
R. Bernstein
3f4fb66d8c
INSTALL.git information is in README.develop
2011-05-19 15:00:46 -04:00
R. Bernstein
d476eb23fd
Update development install instructions and libcdio-specific "configure" options.
2011-05-19 14:59:33 -04:00
R. Bernstein
43d4987be8
Adjust test output - track now has width for two digits.
2011-05-19 07:53:29 -04:00
R. Bernstein
7d23f847e6
Add git install instructions. Simplify and customize INSTALL. Add dependency to cause version.texi to get created. Update my email address.
2011-05-19 07:43:38 -04:00