Re: [RDD] Broadcast Tools ss4.4 - SOLVED

2014-03-01 Thread Fred Gleason
On Mar 1, 2014, at 21:21 37, Brian P. McGlynn  wrote:

> I looked through the source code, and found the issue.

Applied in CVS-v2_branch.  Thanks!

Cheers!


|-|
| Frederick F. Gleason, Jr. |   Chief Developer   |
|   |   Paravel Systems   |
|-|
|  A room without books is like a body without a soul.|
| -- Cicero   |
|-|

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Broadcast Tools ss4.4 - SOLVED

2014-03-01 Thread Brian P. McGlynn
Hello,

I looked through the source code, and found the issue.  There is a hard-coded 
value for maximum outputs versus looking at the value from RDadmin.  

The fix needs to go in ripcd/btss44.cpp

Change:
  case RDMacro::SA:
    if((cmd->arg(1).toInt()<1)||(cmd->arg(1).toInt()>bt_inputs)||
   (cmd->arg(2).toInt()<1)||(cmd->arg(2).toInt()>2)) {
  cmd->acknowledge(false);

To:
  case RDMacro::SA:
    if((cmd->arg(1).toInt()<1)||(cmd->arg(1).toInt()>bt_inputs)||
   (cmd->arg(2).toInt()<1)||(cmd->arg(2).toInt()>bt_outputs)) {
  cmd->acknowledge(false);

There are two more cases that need this modification:
case RDMacro::SR:
case RDMacro::ST:


I'm not set up to contribute to the code base, otherwise I'd check this fix in. 
 If someone would like to do that, I would be happy to provide a diff file 
against the versions. 

This was tested on version 2.8.1.






On Saturday, March 1, 2014 8:22 PM, Brian P. McGlynn  wrote:
 
Hello,

Has anyone tried switching between ports 3 and 4 on a Broadcast Tools SS4.4 
with Rivendell?  I am successfully able to switch Ports 1->2, 2->1 but cannot 
make ports 3->4 and 4->3 work.  It's correctly identified in RDadmin, and all 
four ports in the matrix are labeled.  

The RML commands I use are:
ST 4 2 2!   (Restore Input 2-> Output 2)   Works fine
ST 4 2 1!   (Connect Input 1->Output 2)   Works fine
ST 4 3 2!   (Connect Input 3->Output 2)   Works fine

ST 4 3 3!   (Restore Input 3-> Output 3)   Does not work
ST 4 2 4!   (Connect Input 2-> Output 3)  Does not work

It basically looks to be that any channel can
 switch into port 1 and 2 as an output, but nothing can get switched to ports 3 
or 4.  

When using the direct serial commands on the switcher, all seems to work fine.  
 I tried this with the SO command and could not get that to work (which is a 
separate issue).

Thanks in advance for any insight.

Brian
  




___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev