Lines Matching refs:cdio

74     CdIo_t *cdio;  member
94 create_disc(CdIo_t *cdio) in create_disc() argument
98 const lba_t leadout_lba = cdio_get_track_lba(cdio, CDIO_CDROM_LEADOUT_TRACK); in create_disc()
100 const track_t first_track = cdio_get_first_track_num(cdio); in create_disc()
101 const track_t num_tracks = cdio_get_num_tracks(cdio); in create_disc()
115 const lba_t offset = cdio_get_track_lba(cdio, i); in create_disc()
161 info->cdio = cdio_open(device, DRIVER_UNKNOWN); in cda_init()
162 if (!info->cdio) { in cda_init()
169 cdio_set_speed(info->cdio, need_bitrate && drive_speed < 5 ? 1<<drive_speed : -1); in cda_init()
171 cddb_disc_t *disc = create_disc(info->cdio); in cda_init()
188 if (cdio_get_track_format(info->cdio, track_nr) != TRACK_FORMAT_AUDIO) { in cda_init()
193 info->first_sector = cdio_get_track_lsn(info->cdio, track_nr); in cda_init()
195 info->last_sector = info->first_sector + cdio_get_track_sec_count(info->cdio, track_nr) - 1; in cda_init()
196 …ls (should always be 2 for an audio track): %d\n", cdio_get_track_channels (info->cdio, track_nr)); in cda_init()
203 if (cdio_get_driver_id(info->cdio) != DRIVER_NRG) { in cda_init()
245 if (!cdio_read_audio_sector(info->cdio, info->buffer, info->current_sector)) { in read_sector()
302 if (info->cdio) { in cda_free()
303 cdio_destroy (info->cdio); in cda_free()
488 read_track_cdtext (CdIo_t *cdio, int track_nr, DB_playItem_t *item) in read_track_cdtext() argument
491 cdtext_t *cdtext = cdio_get_cdtext (cdio); in read_track_cdtext()
493 cdtext_t *cdtext = cdio_get_cdtext (cdio, 0); in read_track_cdtext()
526 cdtext = cdio_get_cdtext (cdio); in read_track_cdtext()
528 cdtext = cdio_get_cdtext (cdio, track_nr); in read_track_cdtext()
571 read_disc_cdtext (CdIo_t *cdio, DB_playItem_t **items, const track_t tracks) in read_disc_cdtext() argument
574 cdtext_t *cdtext = cdio_get_cdtext(cdio); in read_disc_cdtext()
576 cdtext_t *cdtext = cdio_get_cdtext(cdio, 0); in read_disc_cdtext()
583 read_track_cdtext(cdio, deadbeef->pl_find_meta_int(items[i], "track", 0), items[i]); in read_disc_cdtext()
590 …lt, DB_playItem_t *after, const char* path, const track_t track_nr, CdIo_t *cdio, const int discid) in insert_track() argument
598 const float sector_count = cdio_get_track_sec_count(cdio, track_nr); in insert_track()
620 …_playlist_t *plt, DB_playItem_t *after, const char *path, const track_t single_track, CdIo_t* cdio) in insert_disc() argument
627 p->disc = create_disc(cdio); in insert_disc()
642 const track_t first_track = single_track ? single_track : cdio_get_first_track_num(cdio); in insert_disc()
645 if (cdio_get_track_format(cdio, first_track+i) == TRACK_FORMAT_AUDIO) { in insert_disc()
647 inserted = insert_track(plt, after, path, first_track+i, cdio, discid); in insert_disc()
655 const int got_cdtext = read_disc_cdtext(cdio, p->items, tracks); in insert_disc()
687 CdIo_t* cdio = cdio_open(path, DRIVER_NRG); in cda_insert() local
688 if (!cdio) { in cda_insert()
692 DB_playItem_t *inserted = insert_disc(plt, after, path, 0, cdio); in cda_insert()
693 cdio_destroy(cdio); in cda_insert()
738 CdIo_t* cdio = cdio_open(drive_device, driver_id); in cda_insert() local
739 if (cdio) { in cda_insert()
743 inserted = insert_disc(plt, after, drive_device, single_track, cdio); in cda_insert()
744 cdio_destroy(cdio); in cda_insert()