def init(self, args): Intercom_binaural.init(self, args) self.packet_format = f"!HBB{self.frames_per_chunk//8}B" self.received_bitplanes_per_chunk = [0]*self.cells_in_buffer self.max_NOBPTS = 16*self.number_of_channels # Maximum Number Of Bitplanes To Send self.NOBPTS = self.max_NOBPTS self.NORB = self.max_NOBPTS # Number Of Received Bitplanes
def init(self, args): Intercom_binaural.init(self, args) self.packet_format = f"!HBB{self.frames_per_chunk//8}B" # Chunk index; Column index; Bitplanes to send; Data self.bitplanes_to_send = self.number_of_channels * 16 self.to_send_mean = self.bitplanes_to_send # TODO: cambiar a lista, usar indice como numero de chunk self.received_bitplanes = dict([]) for i in range(self.cells_in_buffer): self.received_bitplanes[i] = self.bitplanes_to_send
def init(self, args): Intercom_binaural.init(self, args) self.total_bps = 16 * self.number_of_channels self.bps_received_chunk = [self.total_bps] * self.cells_in_buffer self.packet_format = f"!BBHB{self.frames_per_chunk//8}B" self.sending_bps = self.total_bps self.report = self.total_bps self.report_got = self.total_bps self.min_bps = self.number_of_channels * args.minimum_bitplanes self.adapt_factor = args.adapt_factor self.ignored_bps = 0 self.x = 0
def init(self, args): Intercom_binaural.init(self, args) self.packet_format = f"!HBB{self.frames_per_chunk//8}B" self.chunks_to_buffer = args.chunks_to_buffer self.cells_in_buffer = self.chunks_to_buffer * 2 self.paquetes = [self.generate_zero_chunk() ] * self.cells_in_buffer #Numero de paquetes #self.flow = self.number_of_channels*16 #numero de bitplanes a enviar #Necesitamos saber cuantos bitplanes enviamos, controlamos el chunk number actual y contador de chunk actual #Tambien debemos controlar los bitplanes recibidos por chunk. self.contador_chunk = 0 #Contador de chunk self.chunk = 0 #Chunk actual Servira para asignar el valor de chunk memory en el chunk a reproducir self.chunkmemory = [None] * self.cells_in_buffer for i in range(self.cells_in_buffer): self.chunkmemory[i] = 0 self.contador = -1 self.paquetesRecibidos = 16
def init(self, args): Intercom_binaural.init(self, args) self.saved = [0] * self.cells_in_buffer #64 de tamaño self.chunkmemory = [0] * self.cells_in_buffer self.flow = 32 #numero de bitplanes a enviar self.packet_format = f"!HB{self.frames_per_chunk//8}BH"
def init(self, args): Intercom_binaural.init(self, args)