Advertisement
Guest User

dsgfsdf

a guest
Nov 14th, 2018
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.93 KB | None | 0 0
  1. if n > 0 {
  2.             var buffer2 []byte = buffer[0:n]
  3.             var buffer3 []byte = buffer2[2:4]
  4.  
  5.             if len(buffer2) > 0 {
  6.                 if !atemIDSet {
  7.                     if len(atemID) == 0 {
  8.                         log.Println("ATEM ID is empty")
  9.                         atemID = buffer3
  10.                     } else {
  11.                         if len(atemID) == len(buffer3) {
  12.                             log.Println("Captured ATEM ID, setting now")
  13.                             var idOK bool = true
  14.                             for i := range atemID {
  15.                                 idOK = atemID[i] == buffer3[i]
  16.                             }
  17.                             if idOK {
  18.                                 atemIDSet = true
  19.                                 // set atemIDSet to true, check again later
  20.                             }
  21.                         }
  22.                     }
  23.                 }
  24.  
  25.                 // debug
  26.                 /*log.Println("Dobil podatke :)")
  27.                 lepbuffer := hex.EncodeToString(buffer3)
  28.                 log.Println(lepbuffer)*/
  29.             }
  30.  
  31.             /*if atemIDSet && len(atemID) == 2 {
  32.                 log.Println("Spoofed ATEM id")
  33.                 buffer[2], buffer[3] = atemID[0], atemID[1]
  34.             } else if len(atemID) != 2 {
  35.                 log.Println("ATEM ID length mismatch")
  36.             } else {
  37.                 // do nothing
  38.             }*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement