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);
4790 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4797 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
4855 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4862 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
6679 if (ob->oi.ObjectFormat != PTP_OFC_Association) {
6690 if (ob->oi.AssociationDesc != 0x00000000U) {
6691 printf("MTP extended association type 0x%08x encountered\n", ob->oi.AssociationDesc);
6701 folder->parent_id = ob->oi.ParentObject;
6702 folder->storage_id = ob->oi.StorageID;
6703 folder->name = (ob->oi.Filename) ? (char *)strdup(ob->oi.Filename) : NULL;
6895 if ( REQ_SPL && is_spl_playlist(&ob->oi) ) {
6898 spl_to_playlist_t(device, &ob->oi, ob->oid, pl);
6900 else if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioVideoPlaylist ) {
6907 // Try to look up proper name, else use the oi->Filename field.
6910 pl->name = strdup(ob->oi.Filename);
6913 pl->parent_id = ob->oi.ParentObject;
6914 pl->storage_id = ob->oi.StorageID;
6968 if ( REQ_SPL && is_spl_playlist(&ob->oi) ) {
6971 spl_to_playlist_t(device, &ob->oi, ob->oid, pl);
6976 else if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioVideoPlaylist ) {
6985 pl->name = strdup(ob->oi.Filename);
6988 pl->parent_id = ob->oi.ParentObject;
6989 pl->storage_id = ob->oi.StorageID;
7830 if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum )
7836 alb->parent_id = ob->oi.ParentObject;
7837 alb->storage_id = ob->oi.StorageID;
7886 if (ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum)
7892 alb->parent_id = ob->oi.ParentObject;
7893 alb->storage_id = ob->oi.StorageID;
8181 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
8275 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);