Home | History | Annotate | Download | only in src

Lines Matching refs:oi

459 ptp_pack_OI (PTPParams *params, PTPObjectInfo *oi, unsigned char** oidataptr)
471 htod32a(&oidata[PTP_oi_StorageID],oi->StorageID);
472 htod16a(&oidata[PTP_oi_ObjectFormat],oi->ObjectFormat);
473 htod16a(&oidata[PTP_oi_ProtectionStatus],oi->ProtectionStatus);
474 htod32a(&oidata[PTP_oi_ObjectCompressedSize],oi->ObjectCompressedSize);
475 htod16a(&oidata[PTP_oi_ThumbFormat],oi->ThumbFormat);
476 htod32a(&oidata[PTP_oi_ThumbCompressedSize],oi->ThumbCompressedSize);
477 htod32a(&oidata[PTP_oi_ThumbPixWidth],oi->ThumbPixWidth);
478 htod32a(&oidata[PTP_oi_ThumbPixHeight],oi->ThumbPixHeight);
479 htod32a(&oidata[PTP_oi_ImagePixWidth],oi->ImagePixWidth);
480 htod32a(&oidata[PTP_oi_ImagePixHeight],oi->ImagePixHeight);
481 htod32a(&oidata[PTP_oi_ImageBitDepth],oi->ImageBitDepth);
482 htod32a(&oidata[PTP_oi_ParentObject],oi->ParentObject);
483 htod16a(&oidata[PTP_oi_AssociationType],oi->AssociationType);
484 htod32a(&oidata[PTP_oi_AssociationDesc],oi->AssociationDesc);
485 htod32a(&oidata[PTP_oi_SequenceNumber],oi->SequenceNumber);
487 ptp_pack_string(params, oi->Filename, oidata, PTP_oi_filenamelen, &filenamelen);
489 filenamelen=(uint8_t)strlen(oi->Filename);
492 req->data[PTP_oi_Filename+i*2]=oi->Filename[i];
500 #if 0 /* seems now we don't need any data packed in OI dataset... for now ;)*/
566 ptp_unpack_OI (PTPParams *params, unsigned char* data, PTPObjectInfo *oi, unsigned int len)
572 oi->StorageID=dtoh32a(&data[PTP_oi_StorageID]);
573 oi->ObjectFormat=dtoh16a(&data[PTP_oi_ObjectFormat]);
574 oi->ProtectionStatus=dtoh16a(&data[PTP_oi_ProtectionStatus]);
575 oi->ObjectCompressedSize=dtoh32a(&data[PTP_oi_ObjectCompressedSize]);
576 oi->ThumbFormat=dtoh16a(&data[PTP_oi_ThumbFormat]);
577 oi->ThumbCompressedSize=dtoh32a(&data[PTP_oi_ThumbCompressedSize]);
578 oi->ThumbPixWidth=dtoh32a(&data[PTP_oi_ThumbPixWidth]);
579 oi->ThumbPixHeight=dtoh32a(&data[PTP_oi_ThumbPixHeight]);
580 oi->ImagePixWidth=dtoh32a(&data[PTP_oi_ImagePixWidth]);
581 oi->ImagePixHeight=dtoh32a(&data[PTP_oi_ImagePixHeight]);
582 oi->ImageBitDepth=dtoh32a(&data[PTP_oi_ImageBitDepth]);
583 oi->ParentObject=dtoh32a(&data[PTP_oi_ParentObject]);
584 oi->AssociationType=dtoh16a(&data[PTP_oi_AssociationType]);
585 oi->AssociationDesc=dtoh32a(&data[PTP_oi_AssociationDesc]);
586 oi->SequenceNumber=dtoh32a(&data[PTP_oi_SequenceNumber]);
587 oi->Filename= ptp_unpack_string(params, data, PTP_oi_filenamelen, &filenamelen);
594 oi->CaptureDate = ptp_unpack_PTPTIME(capture_date);
601 oi->ModificationDate = ptp_unpack_PTPTIME(capture_date);
1302 (*ce)[i].u.object.oi.StorageID = dtoh32a(&curdata[PTP_ece_OA_StorageID]);
1303 (*ce)[i].u.object.oi.ParentObject = dtoh32a(&curdata[PTP_ece_OA_Parent]);
1304 (*ce)[i].u.object.oi.ObjectFormat = dtoh16a(&curdata[PTP_ece_OA_OFC]);
1305 (*ce)[i].u.object.oi.ObjectCompressedSize= dtoh32a(&curdata[PTP_ece_OA_Size]);
1306 (*ce)[i].u.object.oi.Filename = strdup(((char*)&curdata[PTP_ece_OA_Name]));
1307 ptp_debug (params, "event %d: objectinfo added oid %08lx, parent %08lx, ofc %04x, size %d, filename %s", i, (*ce)[i].u.object.oid, (*ce)[i].u.object.oi.ParentObject, (*ce)[i].u.object.oi.ObjectFormat, (*ce)[i].u.object.oi.ObjectCompressedSize, (*ce)[i].u.object.oi.Filename);
1312 (*ce)[i].u.object.oi.StorageID = 0; /* use as marker */
1313 (*ce)[i].u.object.oi.ObjectFormat = dtoh16a(&curdata[PTP_ece_OI_OFC]);
1314 (*ce)[i].u.object.oi.ParentObject = 0; /* check, but use as marker */
1315 (*ce)[i].u.object.oi.ObjectCompressedSize = dtoh32a(&curdata[PTP_ece_OI_Size]);
1316 (*ce)[i].u.object.oi.Filename = strdup(((char*)&curdata[PTP_ece_OI_Name]));
1318 ptp_debug (params, "event %d: request object transfer oid %08lx, ofc %04x, size %d, filename %s", i, (*ce)[i].u.object.oid, (*ce)[i].u.object.oi.ObjectFormat, (*ce)[i].u.object.oi.ObjectCompressedSize, (*ce)[i].u.object.oi.Filename);
1795 PTPObjectInfo *oi = (*oinfos)+curob;
1801 oi->StorageID = 0xffffffff;
1802 oi->ObjectFormat = dtoh16a(cur + ptp_canon_dir_ofc);
1803 oi->ParentObject = dtoh32a(cur + ptp_canon_dir_parentid);
1804 oi->Filename = strdup((char*)(cur + ptp_canon_dir_name));
1805 oi->ObjectCompressedSize= dtoh32a(cur + ptp_canon_dir_size);
1806 oi->ThumbCompressedSize = dtoh32a(cur + ptp_canon_dir_thumbsize);
1807 oi->ImagePixWidth = dtoh32a(cur + ptp_canon_dir_width);
1808 oi->ImagePixHeight = dtoh32a(cur + ptp_canon_dir_height);
1809 oi->CaptureDate = oi->ModificationDate = dtoh32a(cur + ptp_canon_dir_unixtime);