Changeset 11255 for trunk/psModules/src/camera/pmFPAConstruct.c
- Timestamp:
- Jan 23, 2007, 5:11:19 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPAConstruct.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAConstruct.c
r11237 r11255 766 766 767 767 pmFPAview *view = addSource(fpa, phuView, NULL, format, true); 768 bool status = (view == NULL);768 bool status = (view != NULL); 769 769 psFree(view); 770 770 return status; … … 895 895 896 896 } 897 898 899 pmFPALevel pmFPAPHULevel(const psMetadata *format) 900 { 901 PS_ASSERT_METADATA_NON_NULL(format, PM_FPA_LEVEL_NONE); 902 903 bool mdok; // Status of MD lookup 904 psMetadata *fileInfo = psMetadataLookupMetadata(&mdok, format, "FILE"); // Contents of FILE metadata 905 if (!mdok || !fileInfo) { 906 psError(PS_ERR_UNKNOWN, true, "Unable to find FILE in camera format configuration.\n"); 907 return PM_FPA_LEVEL_NONE; 908 } 909 const char *phu = psMetadataLookupStr(&mdok, fileInfo, "PHU"); // PHU level 910 if (!mdok || !phu || strlen(phu) == 0) { 911 psError(PS_ERR_UNKNOWN, true, "Unable to find PHU in FILE in camera format configuration.\n"); 912 return PM_FPA_LEVEL_NONE; 913 } 914 915 return pmFPALevelFromName(phu); 916 } 917 918 pmFPALevel pmFPAExtensionsLevel(const psMetadata *format) 919 { 920 PS_ASSERT_METADATA_NON_NULL(format, PM_FPA_LEVEL_NONE); 921 922 bool mdok; // Status of MD lookup 923 psMetadata *fileInfo = psMetadataLookupMetadata(&mdok, format, "FILE"); // Contents of FILE metadata 924 if (!mdok || !fileInfo) { 925 psError(PS_ERR_UNKNOWN, true, "Unable to find FILE in camera format configuration.\n"); 926 return PM_FPA_LEVEL_NONE; 927 } 928 929 const char *extensions = psMetadataLookupStr(&mdok, fileInfo, "EXTENSIONS"); // EXTENSIONS level 930 if (!mdok || !extensions || strlen(extensions) == 0) { 931 psError(PS_ERR_UNKNOWN, true, "Unable to find EXTENSIONS in FILE in camera format configuration.\n"); 932 return PM_FPA_LEVEL_NONE; 933 } 934 935 return pmFPALevelFromName(extensions); 936 } 937
Note:
See TracChangeset
for help on using the changeset viewer.
