Changeset 310
- Timestamp:
- 09/27/06 16:16:09 (17 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/libfreebob-2.0/src/libstreaming/MotuStreamProcessor.cpp
r309 r310 1084 1084 1085 1085 m_next_cycle = -1; 1086 1086 1087 1087 return true; 1088 1088 } branches/libfreebob-2.0/src/motu/motu_avdevice.cpp
r307 r310 637 637 unsigned int reg = ReadRegister(MOTUFW_REG_ROUTE_PORT_CONF); 638 638 639 debugOutput(DEBUG_LEVEL_VERBOSE, "optical mode: %x %x %x %x\n",dir, reg, reg & MOTUFW_OPTICAL_IN_MODE_MASK, 640 reg & MOTUFW_OPTICAL_OUT_MODE_MASK); 641 639 642 if (dir == MOTUFW_DIR_IN) 640 643 return (reg & MOTUFW_OPTICAL_IN_MODE_MASK) >> 8; 641 644 else 642 return (reg & MOTUFW_OPTICAL_OUT_MODE_MASK) >> 1 2;645 return (reg & MOTUFW_OPTICAL_OUT_MODE_MASK) >> 10; 643 646 } 644 647 … … 653 656 if (reg & MOTUFW_OPTICAL_IN_MODE_MASK != (MOTUFW_OPTICAL_MODE_ADAT<<8)) 654 657 opt_ctrl |= 0x00000080; 655 if (reg & MOTUFW_OPTICAL_OUT_MODE_MASK != (MOTUFW_OPTICAL_MODE_ADAT<<1 2))658 if (reg & MOTUFW_OPTICAL_OUT_MODE_MASK != (MOTUFW_OPTICAL_MODE_ADAT<<10)) 656 659 opt_ctrl |= 0x00000040; 657 660 … … 666 669 if (mode & MOTUFW_DIR_OUT) { 667 670 reg &= ~MOTUFW_OPTICAL_OUT_MODE_MASK; 668 reg |= (mode <<1 2) & MOTUFW_OPTICAL_OUT_MODE_MASK;671 reg |= (mode <<10) & MOTUFW_OPTICAL_OUT_MODE_MASK; 669 672 if (mode != MOTUFW_OPTICAL_MODE_ADAT) 670 673 opt_ctrl |= 0x00000040; branches/libfreebob-2.0/src/motu/motu_avdevice.h
r308 r310 45 45 #define MOTUFW_OPTICAL_MODE_TOSLINK 0x02 46 46 #define MOTUFW_OPTICAL_IN_MODE_MASK (0x00000300) 47 #define MOTUFW_OPTICAL_OUT_MODE_MASK (0x0000 3000)47 #define MOTUFW_OPTICAL_OUT_MODE_MASK (0x00000c00) 48 48 #define MOTUFW_OPTICAL_MODE_MASK (MOTUFW_OPTICAL_IN_MODE_MASK|MOTUFW_OPTICAL_MODE_MASK) 49 49