Home | History | Annotate | Download | only in src

Lines Matching refs:oi

2207 	if (!params->objects[i].oi.Filename) {
2209 params->objects[i].oi.Filename = strdup("<null>");
2218 params->objects[i].oi.ParentObject = prop->propval.u32;
2222 params->objects[i].oi.ObjectFormat = prop->propval.u16;
2229 params->objects[i].oi.ObjectCompressedSize = (uint32_t) prop->propval.u64;
2231 params->objects[i].oi.ObjectCompressedSize = prop->propval.u32;
2235 params->objects[i].oi.StorageID = prop->propval.u32;
2240 params->objects[i].oi.Filename = strdup(prop->propval.str);
2302 if (ob->oi.ObjectFormat == PTP_OFC_Association)
2323 if (ob->oi.Filename == NULL)
2324 ob->oi.Filename = strdup("<null>");
2326 if (ob->oi.Keywords == NULL)
2327 ob->oi.Keywords = strdup("<null>");
2332 file->parent_id = ob->oi.ParentObject;
2333 file->storage_id = ob->oi.StorageID;
2339 file->filetype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
2342 file->modificationdate = ob->oi.ModificationDate;
2347 file->filesize = ob->oi.ObjectCompressedSize;
2348 if (ob->oi.Filename != NULL) {
2349 file->filename = strdup(ob->oi.Filename);
2396 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
2406 if (ob->oi.ObjectFormat == PTP_OFC_Association)
2597 if (ob->oi.Filename == NULL)
2598 ob->oi.Filename = strdup("<null>");
2599 if (ob->oi.Keywords == NULL)
2600 ob->oi.Keywords = strdup("<null>");
2603 if(ob->oi.ObjectFormat != PTP_OFC_Association)
2606 if (ob->oi.ParentObject != 0x00000000U)
2609 if (device->storage != NULL && ob->oi.StorageID != device->storage->id)
2614 if (!strcasecmp(ob->oi.Filename, "My Music") ||
2615 !strcasecmp(ob->oi.Filename, "Music")) {
2618 else if (!strcasecmp(ob->oi.Filename, "My Playlists") ||
2619 !strcasecmp(ob->oi.Filename, "Playlists")) {
2622 else if (!strcasecmp(ob->oi.Filename, "My Pictures") ||
2623 !strcasecmp(ob->oi.Filename, "Pictures")) {
2626 else if (!strcasecmp(ob->oi.Filename, "My Video") ||
2627 !strcasecmp(ob->oi.Filename, "Video")) {
2630 else if (!strcasecmp(ob->oi.Filename, "My Organizer")) {
2633 else if (!strcasecmp(ob->oi.Filename, "ZENcast") ||
2634 !strcasecmp(ob->oi.Filename, "Datacasts")) {
2637 else if (!strcasecmp(ob->oi.Filename, "My Albums") ||
2638 !strcasecmp(ob->oi.Filename, "Albums")) {
2641 else if (!strcasecmp(ob->oi.Filename, "Text") ||
2642 !strcasecmp(ob->oi.Filename, "Texts")) {
3931 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
3940 file->parent_id = ob->oi.ParentObject;
3941 file->storage_id = ob->oi.StorageID;
3947 file->filetype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
3950 file->modificationdate = ob->oi.ModificationDate;
3955 file->filesize = ob->oi.ObjectCompressedSize;
3956 if (ob->oi.Filename != NULL) {
3957 file->filename = strdup(ob->oi.Filename);
4003 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
4080 file->parent_id = ob->oi.ParentObject;
4081 file->storage_id = ob->oi.StorageID;
4084 file->filetype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
4089 file->filesize = ob->oi.ObjectCompressedSize;
4090 if (ob->oi.Filename != NULL) {
4091 file->filename = strdup(ob->oi.Filename);
4482 mtptype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
4490 (ob->oi.ObjectFormat != PTP_OFC_Undefined ||
4495 //printf("Not a music track (name: %s format: %d), skipping...\n", oi->Filename, oi->ObjectFormat);
4504 track->parent_id = ob->oi.ParentObject;
4505 track->storage_id = ob->oi.StorageID;
4506 track->modificationdate = ob->oi.ModificationDate;
4511 track->filesize = ob->oi.ObjectCompressedSize;
4512 if (ob->oi.Filename != NULL) {
4513 track->filename = strdup(ob->oi.Filename);
4516 get_track_metadata(device, ob->oi.ObjectFormat, track);
4590 mtptype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
4598 (ob->oi.ObjectFormat != PTP_OFC_Undefined ||
4603 //printf("Not a music track (name: %s format: %d), skipping...\n", oi->Filename, oi->ObjectFormat);
4612 track->parent_id = ob->oi.ParentObject;
4613 track->storage_id = ob->oi.StorageID;
4614 track->modificationdate = ob->oi.ModificationDate;
4619 track->filesize = ob->oi.ObjectCompressedSize;
4620 if (ob->oi.Filename != NULL) {
4621 track->filename = strdup(ob->oi.Filename);
4647 get_track_metadata(device, ob->oi.ObjectFormat, track);
4795 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4801 mtime->actime = ob->oi.CaptureDate;
4802 mtime->modtime = ob->oi.ModificationDate;
4807 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
4865 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4872 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
6692 if (ob->oi.ObjectFormat != PTP_OFC_Association) {
6703 if (ob->oi.AssociationDesc != 0x00000000U) {
6704 printf("MTP extended association type 0x%08x encountered\n", ob->oi.AssociationDesc);
6714 folder->parent_id = ob->oi.ParentObject;
6715 folder->storage_id = ob->oi.StorageID;
6716 folder->name = (ob->oi.Filename) ? (char *)strdup(ob->oi.Filename) : NULL;
6908 if ( REQ_SPL && is_spl_playlist(&ob->oi) ) {
6911 spl_to_playlist_t(device, &ob->oi, ob->oid, pl);
6913 else if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioVideoPlaylist ) {
6920 // Try to look up proper name, else use the oi->Filename field.
6923 pl->name = strdup(ob->oi.Filename);
6926 pl->parent_id = ob->oi.ParentObject;
6927 pl->storage_id = ob->oi.StorageID;
6981 if ( REQ_SPL && is_spl_playlist(&ob->oi) ) {
6984 spl_to_playlist_t(device, &ob->oi, ob->oid, pl);
6989 else if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioVideoPlaylist ) {
6998 pl->name = strdup(ob->oi.Filename);
7001 pl->parent_id = ob->oi.ParentObject;
7002 pl->storage_id = ob->oi.StorageID;
7843 if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum )
7849 alb->parent_id = ob->oi.ParentObject;
7850 alb->storage_id = ob->oi.StorageID;
7899 if (ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum)
7905 alb->parent_id = ob->oi.ParentObject;
7906 alb->storage_id = ob->oi.StorageID;
8194 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
8288 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);