Commit Graph

2683 Commits

Author SHA1 Message Date
R. Bernstein
3800908aed Administrivia: Don't recreate INSTALL when doing autoreconf. COPYING is now in .git too. 2012-01-25 23:28:41 -05:00
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