diff --git a/src/ieee1394.h b/src/ieee1394.h index 96a8308..1423744 100644 --- a/src/ieee1394.h +++ b/src/ieee1394.h @@ -18,6 +18,11 @@ #define L1394_SPEED_100 0x0 #define L1394_SPEED_200 0x1 #define L1394_SPEED_400 0x2 +/* added in libraw1394 v2.1.0: */ +#define L1394_SPEED_BETA 0x3 +#define L1394_SPEED_800 0x3 +#define L1394_SPEED_1600 0x4 +#define L1394_SPEED_3200 0x5 #define L1394_SELFID_PWRCL_NO_POWER 0x0 #define L1394_SELFID_PWRCL_PROVIDE_15W 0x1 diff --git a/src/raw1394.h b/src/raw1394.h index 788d682..e1e34a3 100644 --- a/src/raw1394.h +++ b/src/raw1394.h @@ -79,9 +79,13 @@ typedef struct raw1394_arm_request_response { /* new ISO API */ enum raw1394_iso_speed { - RAW1394_ISO_SPEED_100 = 0, - RAW1394_ISO_SPEED_200 = 1, - RAW1394_ISO_SPEED_400 = 2, + RAW1394_ISO_SPEED_100 = 0, + RAW1394_ISO_SPEED_200 = 1, + RAW1394_ISO_SPEED_400 = 2, + /* added in libraw1394 v2.1.0: */ + RAW1394_ISO_SPEED_800 = 3, + RAW1394_ISO_SPEED_1600 = 4, + RAW1394_ISO_SPEED_3200 = 5, }; /* The dma mode when receiving iso data. Must be supported by chipset */