src/rhd.h says: enum RHD_TV_MODE { RHD_TV_NONE = 0, RHD_TV_NTSC = 1, RHD_TV_NTSCJ = 1 << 2, RHD_TV_PAL = 1 << 3, RHD_TV_PALM = 1 << 4, RHD_TV_PALCN = 1 << 5, RHD_TV_PALN = 1 << 6, RHD_TV_PAL60 = 1 << 7, RHD_TV_SECAM = 1 << 8, RHD_TV_CV = 1 << 9 }; src/rhd_driver.c says: rhdTVModeMapName[] = { {"NTSC", RHD_TV_NTSC}, {"NTSCJ", RHD_TV_NTSCJ}, {"PAL", RHD_TV_PAL}, {"PALM", RHD_TV_PALN}, {"PALCN", RHD_TV_PALCN}, {"PAL60", RHD_TV_PAL60}, {"SECAM", RHD_TV_SECAM}, {NULL, RHD_TV_NONE} }; Inconsistencies: The "PALM" (ending in "Mike") string is mapped to RHD_TV_PALN (ending in "November"), and there is no string for RHD_TV_PALM. -- Hans Ulrich Niedermann