Home | History | Annotate | Download | only in src

Lines Matching defs:files

72 static void tracks_from_spl_text_t(text_t* p, uint32_t* tracks, LIBMTP_folder_t* folders, LIBMTP_file_t* files);
73 static void spl_text_t_from_tracks(text_t** p, uint32_t* tracks, const uint32_t trackno, const uint32_t ver_major, const uint32_t ver_minor, char* dnse, LIBMTP_folder_t* folders, LIBMTP_file_t* files);
75 static uint32_t discover_id_from_filepath(const char* s, LIBMTP_folder_t* folders, LIBMTP_file_t* files); // TODO add file/dir cached args
76 static void discover_filepath_from_id(char** p, uint32_t track, LIBMTP_folder_t* folders, LIBMTP_file_t* files);
157 LIBMTP_file_t *files;
159 files = LIBMTP_Get_Filelisting_With_Callback(device, NULL, NULL);
165 tracks_from_spl_text_t(p, pl->tracks, folders, files);
187 LIBMTP_file_t *files;
189 files = LIBMTP_Get_Filelisting_With_Callback(device, NULL, NULL);
216 spl_text_t_from_tracks(&t, pl->tracks, pl->no_tracks, ver_major, ver_minor, NULL, folders, files);
550 * Find the track ids for this playlist's files.
558 * @param fiels the files list for the device
564 LIBMTP_file_t* files)
569 tracks[c] = discover_id_from_filepath(p->text, folders, files);
585 * @param fiels the files list for the device
595 LIBMTP_file_t* files)
613 discover_filepath_from_id(&f, tracks[i], folders, files);
656 * @param files the files list for the device
664 LIBMTP_file_t* files)
676 while(files != NULL && files->item_id != track) {
677 files = files->next;
680 if(files == NULL)
685 iw = iw - (strlen(files->filename) +1); // leave room for '\0' at the end
686 strcpy(iw,files->filename);
690 uint32_t id = files->parent_id;
718 * @param files the files list for the device
722 static uint32_t discover_id_from_filepath(const char* s, LIBMTP_folder_t* folders, LIBMTP_file_t* files)
747 while(files != NULL) {
749 if( (files->parent_id == id) &&
750 (strcmp(files->filename, sci) == 0) ) { // found it!
751 id = files->item_id;
754 files = files->next;