Commit Graph

2682 Commits

Author SHA1 Message Date
R. Bernstein
70e8d1a6f8 Enable automake enable silent rules which makes it easier to spot warnings.
If Automake v1.10 or earlier is used, AM_SILENT_RESULES is be ignored. Patch
also from Pete Batard.
2012-01-17 11:32:05 -05:00
R. Bernstein
062885bb19 Remove a couple of "possibly unused variable" warnings. Patch from Pete Batard. 2012-01-17 11:24:34 -05:00
R. Bernstein
b7b6551a4d Make sure shell, automake, and autoconf files end in Unixish LF, the default autocrlf. Patch again from Pete Batard. 2012-01-17 11:21:05 -05:00
R. Bernstein
8101407bc3 Add cdda.bin which is used in tests 2012-01-17 11:09:18 -05:00
rocky
8238905c98 Add replacement for strndup(). MinGW doesn't have it. From Pete Batard again. 2012-01-16 20:15:33 -05:00
rocky
0faac0dabb Remove -mwindows for MinGw and cygwin since it prevents stdout/stderr from reaching the console. From Pete Batard, see libcdio-devel Jan 16, 2012. 2012-01-16 20:11:03 -05:00
rocky
a3fdd2f453 Plug memory leak in iso9660_ifs_readdir() and udf_open().
Patches from Pete Batard. See libcdio_devel from Jan 16, 2012.
2012-01-16 19:35:14 -05:00
rocky
2fb322806f Double length of cdtext cue/bin example. Thomas reports on libcdio-devel that the helps some LG drives and wodim. 2011-12-25 15:38:31 -05:00
rocky
f3bee1f59f Add fft_foward to externs. Used in linking libcdio_cdda 2011-12-16 03:26:38 -05:00
R. Bernstein
1de200a821 Allow FreeBSD9. John Wehle says it works 2011-12-15 23:42:14 -05:00
R. Bernstein
29b7baa1d6 Issue #33636 make path names toc/cue files be relative to the toc/cue when no absolute path is specified in toc/cue FILENAME statements. 2011-12-11 10:59:36 -05:00
R. Bernstein
1841da6de0 Add cdio_dirname which I think should complete what we need. Also add test of abs_path and dirname 2011-12-11 10:24:55 -05:00
R. Bernstein
592983743f Start abs_path and basename to be used in cue files. 2011-12-11 08:28:05 -05:00
R. Bernstein
4a4eeb80d6 Start abs_path and basename to be used in cue files. 2011-12-10 17:36:13 -05:00
R. Bernstein
2fea51593b Incorporate patch #7628 for building outside of source tree. Check for locale en-US. 2011-12-05 07:51:43 -05:00
R. Bernstein
8d43aaca4d Patch from Leon Merten Lohse: Correct the length of the CD-TEXT block. 2011-12-04 20:29:53 -05:00
rocky
6183d10207 Reinstate INSTALL - I need a better way to keep INSTALL from getting destroyed 2011-11-30 06:09:27 -05:00
rocky
f5a2c6666f cygwin has ncurses.h in <ncurses/ncurses.h> 2011-11-30 06:06:40 -05:00
R. Bernstein
7b64aa70c6 This cue is burnable via the command: cdrecord -text cuefile=cdtext.cue 2011-11-28 20:33:18 -05:00
R. Bernstein
c242ca3997 Look for a NULL destination buffer in mmc_read_cd and return
DRIVER_OP_BAD_POINTER in this particular situation.
2011-11-27 17:47:50 -05:00
R. Bernstein
0c5e4efbe1 Better CD Text information via Rob Fuller. 2011-11-27 16:09:23 -05:00
R. Bernstein
1f2ff9e893 Add a couple of URLs for CD Text information. 2011-11-27 11:25:48 -05:00
R. Bernstein
4aa1a16dd1 Move a little bit forward in implementing SILENCE in cdrdao.
cdrdao tests now work while being a little more strict.
2011-11-27 10:53:50 -05:00
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