11/*
2- Copyright (C) 2005, 2008, 2013 Rocky Bernstein <[email protected] > 2+ Copyright (C) 2005, 2008, 2013, 2019 Rocky Bernstein <[email protected] > 33 Copyright (C) 1998-2008 Monty [email protected] 44 derived from code (C) 1994-1996 Heiko Eissfeldt
55
2727
2828#include "low_interface.h"
2929#include "utils.h"
30+ #include <cdio/paranoia/toc.h>
3031
3132/*! Return the lsn for the start of track i_track or CDIO_LEADOUT_TRACK */
3233lsn_t
@@ -165,7 +166,7 @@ cdda_tracks(cdrom_drive_t *d)
165166 CDIO_INVALID_TRACK is returned.
166167 */
167168int
168- cdda_sector_gettrack (cdrom_drive_t * d , lsn_t lsn )
169+ cdio_cddap_sector_gettrack (cdrom_drive_t * d , lsn_t lsn )
169170{
170171 if (!d -> opened ) {
171172 cderror (d ,"400: Device not open\n" );
@@ -182,23 +183,23 @@ cdda_sector_gettrack(cdrom_drive_t *d, lsn_t lsn)
182183 implemented or -1 for error.
183184 Not meaningful if track is not an audio track.
184185*/
185- int
186- cdda_track_channels (cdrom_drive_t * d , track_t i_track )
186+ extern int
187+ cdio_cddap_track_channels (cdrom_drive_t * d , track_t i_track )
187188{
188189 return (cdio_get_track_channels (d -> p_cdio , i_track ));
189190}
190191
191192/*! Return 1 is track is an audio track, 0 otherwise. */
192- int
193- cdda_track_audiop (cdrom_drive_t * d , track_t i_track )
193+ extern int
194+ cdio_cddap_track_audiop (cdrom_drive_t * d , track_t i_track )
194195{
195196 track_format_t track_format = cdio_get_track_format (d -> p_cdio , i_track );
196197 return TRACK_FORMAT_AUDIO == track_format ? 1 : 0 ;
197198}
198199
199200/*! Return 1 is track is an audio track, 0 otherwise. */
200- int
201- cdda_track_copyp (cdrom_drive_t * d , track_t i_track )
201+ extern int
202+ cdio_cddap_track_copyp (cdrom_drive_t * d , track_t i_track )
202203{
203204 track_flag_t track_flag = cdio_get_track_copy_permit (d -> p_cdio , i_track );
204205 return CDIO_TRACK_FLAG_TRUE == track_flag ? 1 : 0 ;
@@ -207,8 +208,8 @@ cdda_track_copyp(cdrom_drive_t *d, track_t i_track)
207208/*! Return 1 is audio track has linear preemphasis set, 0 otherwise.
208209 Only makes sense for audio tracks.
209210 */
210- int
211- cdda_track_preemp (cdrom_drive_t * d , track_t i_track )
211+ extern int
212+ cdio_cddap_track_preemp (cdrom_drive_t * d , track_t i_track )
212213{
213214 track_flag_t track_flag = cdio_get_track_preemphasis (d -> p_cdio , i_track );
214215 return CDIO_TRACK_FLAG_TRUE == track_flag ? 1 : 0 ;
0 commit comments