Home | History | Annotate | Download | only in src

Lines Matching defs:ob

2299     PTPObject *ob;
2300 ret = ptp_object_want(params,currentHandles.Handler[i],PTPOBJECT_OBJECTINFO_LOADED, &ob);
2302 if (ob->oi.ObjectFormat == PTP_OFC_Association)
2314 LIBMTP_file_t * obj2file(LIBMTP_mtpdevice_t *device, PTPObject *ob)
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;
2336 file->item_id = ob->oid;
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);
2374 ret = ptp_object_want (params, ob->oid, PTPOBJECT_MTPPROPLIST_LOADED, &xob);
2375 if (ob->mtpprops) {
2376 MTPProperties *prop = ob->mtpprops;
2379 for (i=0;i<ob->nrofmtpprops;i++) {
2396 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
2406 if (ob->oi.ObjectFormat == PTP_OFC_Association)
2455 PTPObject *ob;
2458 ret = ptp_object_want(params, currentHandles.Handler[i],PTPOBJECT_OBJECTINFO_LOADED, &ob);
2462 file = obj2file(device, ob);
2590 PTPObject *ob, *xob;
2592 ob = &params->objects[i];
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")) {
2616 device->default_music_folder = ob->oid;
2618 else if (!strcasecmp(ob->oi.Filename, "My Playlists") ||
2619 !strcasecmp(ob->oi.Filename, "Playlists")) {
2620 device->default_playlist_folder = ob->oid;
2622 else if (!strcasecmp(ob->oi.Filename, "My Pictures") ||
2623 !strcasecmp(ob->oi.Filename, "Pictures")) {
2624 device->default_picture_folder = ob->oid;
2626 else if (!strcasecmp(ob->oi.Filename, "My Video") ||
2627 !strcasecmp(ob->oi.Filename, "Video")) {
2628 device->default_video_folder = ob->oid;
2630 else if (!strcasecmp(ob->oi.Filename, "My Organizer")) {
2631 device->default_organizer_folder = ob->oid;
2633 else if (!strcasecmp(ob->oi.Filename, "ZENcast") ||
2634 !strcasecmp(ob->oi.Filename, "Datacasts")) {
2635 device->default_zencast_folder = ob->oid;
2637 else if (!strcasecmp(ob->oi.Filename, "My Albums") ||
2638 !strcasecmp(ob->oi.Filename, "Albums")) {
2639 device->default_album_folder = ob->oid;
2641 else if (!strcasecmp(ob->oi.Filename, "Text") ||
2642 !strcasecmp(ob->oi.Filename, "Texts")) {
2643 device->default_text_folder = ob->oid;
3924 PTPObject *ob, *xob;
3929 ob = &params->objects[i];
3931 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
3940 file->parent_id = ob->oi.ParentObject;
3941 file->storage_id = ob->oi.StorageID;
3944 file->item_id = ob->oid;
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);
3981 ret = ptp_object_want (params, ob->oid, PTPOBJECT_MTPPROPLIST_LOADED, &xob);
3982 if (ob->mtpprops) {
3983 MTPProperties *prop = ob->mtpprops;
3986 for (i=0;i<ob->nrofmtpprops;i++) {
4003 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
4065 PTPObject *ob;
4073 ret = ptp_object_want (params, fileid, PTPOBJECT_OBJECTINFO_LOADED|PTPOBJECT_MTPPROPLIST_LOADED, &ob);
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);
4100 if (ob->mtpprops) {
4101 MTPProperties *prop = ob->mtpprops;
4103 for (i=0;i<ob->nrofmtpprops;i++,prop++) {
4322 PTPObject *ob;
4327 ret = ptp_object_want(params, track->item_id, PTPOBJECT_MTPPROPLIST_LOADED, &ob);
4328 if (ob->mtpprops) {
4329 prop = ob->mtpprops;
4330 for (i=0;i<ob->nrofmtpprops;i++,prop++)
4475 PTPObject *ob;
4481 ob = &params->objects[i];
4482 mtptype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
4490 (ob->oi.ObjectFormat != PTP_OFC_Undefined ||
4503 track->item_id = ob->oid;
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);
4577 PTPObject *ob;
4586 ret = ptp_object_want (params, trackid, PTPOBJECT_OBJECTINFO_LOADED, &ob);
4590 mtptype = map_ptp_type_to_libmtp_type(ob->oi.ObjectFormat);
4598 (ob->oi.ObjectFormat != PTP_OFC_Undefined ||
4611 track->item_id = ob->oid;
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);
4783 PTPObject *ob;
4785 ret = ptp_object_want (params, id, PTPOBJECT_OBJECTINFO_LOADED, &ob);
4790 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4797 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
4845 PTPObject *ob;
4850 ret = ptp_object_want (params, id, PTPOBJECT_OBJECTINFO_LOADED, &ob);
4855 if (ob->oi.ObjectFormat == PTP_OFC_Association) {
4862 ptp_usb->current_transfer_total = ob->oi.ObjectCompressedSize+
6510 PTPObject *ob;
6512 ret = ptp_object_want (params, id, 0, &ob);
6676 PTPObject *ob;
6678 ob = &params->objects[i];
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);
6700 folder->folder_id = ob->oid;
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;
6886 PTPObject *ob;
6889 ob = &params->objects[i];
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 ) {
6908 pl->name = get_string_from_object(device, ob->oid, PTP_OPC_Name);
6910 pl->name = strdup(ob->oi.Filename);
6912 pl->playlist_id = ob->oid;
6913 pl->parent_id = ob->oi.ParentObject;
6914 pl->storage_id = ob->oi.StorageID;
6953 PTPObject *ob;
6962 ret = ptp_object_want (params, plid, PTPOBJECT_OBJECTINFO_LOADED, &ob);
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 ) {
6983 pl->name = get_string_from_object(device, ob->oid, PTP_OPC_Name);
6985 pl->name = strdup(ob->oi.Filename);
6987 pl->playlist_id = ob->oid;
6988 pl->parent_id = ob->oi.ParentObject;
6989 pl->storage_id = ob->oi.StorageID;
7752 PTPObject *ob;
7757 ret = ptp_object_want(params, alb->album_id, PTPOBJECT_MTPPROPLIST_LOADED, &ob);
7758 if (ob->mtpprops) {
7759 prop = ob->mtpprops;
7760 for (i=0;i<ob->nrofmtpprops;i++,prop++)
7776 alb->name = get_string_from_object(device, ob->oid, PTP_OPC_Name);
7781 alb->artist = get_string_from_object(device, ob->oid, PTP_OPC_AlbumArtist);
7785 alb->artist = get_string_from_object(device, ob->oid, PTP_OPC_Artist);
7788 alb->composer = get_string_from_object(device, ob->oid, PTP_OPC_Composer);
7791 alb->genre = get_string_from_object(device, ob->oid, PTP_OPC_Genre);
7824 PTPObject *ob;
7827 ob = &params->objects[i];
7830 if ( ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum )
7835 alb->album_id = ob->oid;
7836 alb->parent_id = ob->oi.ParentObject;
7837 alb->storage_id = ob->oi.StorageID;
7874 PTPObject *ob;
7881 ret = ptp_object_want(params, albid, PTPOBJECT_OBJECTINFO_LOADED, &ob);
7886 if (ob->oi.ObjectFormat != PTP_OFC_MTP_AbstractAudioAlbum)
7891 alb->album_id = ob->oid;
7892 alb->parent_id = ob->oi.ParentObject;
7893 alb->storage_id = ob->oi.StorageID;
8167 PTPObject *ob;
8174 ret = ptp_object_want (params, id, PTPOBJECT_OBJECTINFO_LOADED, &ob);
8181 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);
8261 PTPObject *ob;
8268 ret = ptp_object_want (params, id, PTPOBJECT_OBJECTINFO_LOADED, &ob);
8275 ret = ptp_mtp_getobjectpropssupported(params, ob->oi.ObjectFormat, &propcnt, &props);