mirror of https://github.com/ShaYmez/xlxd.git
parent
36c651769a
commit
5f26192fab
|
@ -72,6 +72,7 @@ int CFtdiDeviceDescr::CreateInterface(CFtdiDeviceDescr *descr, std::vector<CVoco
|
|||
// three channels devices
|
||||
if ( (::strcmp(descr->GetDescription(), "USB-3003") == 0) || // DVSI's USB-3003
|
||||
(::strcmp(descr->GetDescription(), "DF2ET-3003") == 0) || // DF2ET's USB-3003 opensource device
|
||||
(::strcmp(descr->GetDescription(), "DVstick-33") == 0) || // DVMEGA USB-3003 device
|
||||
(::strcmp(descr->GetDescription(), "ThumbDV-3") == 0) ) // ThumbDV-3
|
||||
{
|
||||
iNbChs = CreateUsb3003(descr, channels);
|
||||
|
@ -136,14 +137,16 @@ int CFtdiDeviceDescr::GetNbChannels(void) const
|
|||
int iNbChs = 0;
|
||||
|
||||
// single channel devices
|
||||
if ( (::strcmp(m_szDescription, "USB-3000") == 0) || // DVSI's USB-3000
|
||||
(::strcmp(m_szDescription, "ThumbDV") == 0) ) // ThumbDV
|
||||
if ( (::strcmp(m_szDescription, "USB-3000") == 0) || // DVSI's USB-3000
|
||||
(::strcmp(m_szDescription, "DVstick-30") == 0) || // DVMEGA AMBE3000 device
|
||||
(::strcmp(m_szDescription, "ThumbDV") == 0) ) // ThumbDV
|
||||
{
|
||||
iNbChs = 1;
|
||||
}
|
||||
// three channels devices
|
||||
else if ( (::strcmp(m_szDescription, "USB-3003") == 0) || // DVSI's USB-3003
|
||||
(::strcmp(m_szDescription, "DF2ET-3003") == 0) || // DF2ET's USB-3003 opensource device
|
||||
(::strcmp(m_szDescription, "DVstick-33") == 0) || // DVMEGA AMBE 3003 device
|
||||
(::strcmp(m_szDescription, "ThumbDV-3") == 0) ) // ThumbDV-3
|
||||
{
|
||||
iNbChs = 3;
|
||||
|
@ -330,6 +333,7 @@ int CFtdiDeviceDescr::CreateUsb3006(CFtdiDeviceDescr *descr, std::vector<CVocode
|
|||
// DVSI
|
||||
// DF2ET
|
||||
// ThumbDV
|
||||
// DVMEGA
|
||||
//
|
||||
// These devices uses a AMBE3003 connected on a single FTDI
|
||||
// USB to serial interface. The reset mechanism is based
|
||||
|
@ -537,6 +541,13 @@ CUsb3003Interface *CFtdiDeviceDescr::InstantiateUsb3003(CFtdiDeviceDescr *descr)
|
|||
Usb3003 = new CUsb3003Interface
|
||||
(descr->GetVid(), descr->GetPid(), descr->GetDescription(), descr->GetSerialNumber());
|
||||
}
|
||||
else if ( (::strcmp(descr->GetDescription(), "DVstick-33") == 0) ) // DVMEGA AMBE3003 device
|
||||
{
|
||||
// specific fardware reset, 921600 bps
|
||||
Usb3003 = new CUsb3003DF2ETInterface
|
||||
(descr->GetVid(), descr->GetPid(), descr->GetDescription(), descr->GetSerialNumber());
|
||||
}
|
||||
|
||||
// done
|
||||
return Usb3003;
|
||||
}
|
||||
|
@ -547,6 +558,7 @@ CUsb3000Interface *CFtdiDeviceDescr::InstantiateUsb3000(CFtdiDeviceDescr *descr)
|
|||
|
||||
// intstantiate the proper version of USB-3000
|
||||
if ( (::strcmp(descr->GetDescription(), "USB-3000") == 0) || // DVSI's USB-3000
|
||||
(::strcmp(descr->GetDescription(), "DVstick-30")== 0) || // DVMEGA AMBE3000 device
|
||||
(::strcmp(descr->GetDescription(), "ThumbDV") == 0) ) // ThumbDV
|
||||
{
|
||||
Usb3000 = new CUsb3000Interface
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
|
||||
#define VERSION_MAJOR 1
|
||||
#define VERSION_MINOR 3
|
||||
#define VERSION_REVISION 0
|
||||
#define VERSION_REVISION 1
|
||||
|
||||
// global ------------------------------------------------------
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
// along with Foobar. If not, see <http://www.gnu.org/licenses/>.
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
VERSION: 1.3.0
|
||||
VERSION: 1.3.1
|
||||
|
||||
Hardware compatibility.
|
||||
======================
|
||||
|
@ -34,6 +34,8 @@ This version of ambed is compatible with:
|
|||
- DVSI's USB-3012 device
|
||||
- NWDR's ThumbDV device
|
||||
- NWDR's ThumbDV-3 device
|
||||
- DVMEGA AMBE3000 device
|
||||
- DVMEGA AMBE3003 device
|
||||
|
||||
Available transcoding channels per device:
|
||||
|
||||
|
|
Loading…
Reference in New Issue