I'm trying to get started with one of these bundles, but am unable to get any working transmission using the OpenCaster tools.
Platform is Debian Wheezy + backports, on kernel 3.10-0.bpo.3-amd64
I've built and installed the it950x driver version 13.09.13.1 from UT-100 CD v2.3_20130930 and can successfully broadcast the Test.ts transport stream using it950x_testkit_tx provided by the hardware vendor.
I
haven't been able to get tsrfsend working however.
The application builds fine, but fails like so when I try to actually transmit:
Code:
russm@beefy:~/Avalpa$ sudo ./tsrfsend/tsrfsend ../Avalpa-UT-100C/Avalpa/tutorials/start-here/sample.ts 0 669500 7000 64 3/4 1/16 8 0 0
1 Devices
Open /dev/usb-it950x0 ok
g_ITEAPI_GetDrvInfo ok
DriverInfo.DriverVerion = v13.09.13.1
DriverInfo.APIVerion = 1.3.20130819.0
DriverInfo.FWVerionLink = 255.39.2.0
DriverInfo.FWVerionOFDM = 255.9.10.0
DriverInfo.Company = ITEtech
DriverInfo.SupportHWInfo = Eagle DVBT
DriverInfo.ProductID = 0x9507
Frequency = 669500 KHz
Bandwidth = 7000 MHz
Constellation: 64QAM
Code Rate: 3/4
Interval: 1/16
Transmission Mode: 8K
Channel Capacity is 23052654 bps
MinGain: -52, MaxGain: 6
g_ITEAPI_TxSetTPS error
russm@beefy:~/Avalpa$
I guess I'll patch tsrfsend to actually show what error is being returned from ioctl on the device node, but in the meantime is there anything obviously wrong with how I'm calling it?
(Also, the tsrfsend example in the documentation uses a completely different calling syntax than the one provided - is it the documentation or the shipped tsrfsend that is out of date?)