0
1
mirror of https://github.com/radio95-rnt/rds95.git synced 2026-02-26 20:33:53 +01:00
This commit is contained in:
2025-12-31 20:42:10 +01:00
parent bd4f0ed3fa
commit fd2824d18b

View File

@@ -68,10 +68,7 @@ function RftInstance:start()
local total_segments = math.ceil(#self.file_data / 5) local total_segments = math.ceil(#self.file_data / 5)
local last_stream = false if not self.crc_sent_this_cycle and self.crc_enabled and (self.file_segment % 16 == 0) then
if stream == (math.min(get_available_rds_streams(), get_rds_streams()) - 1) then last_stream = true end
if not self.crc_sent_this_cycle and self.crc_enabled and (self.file_segment % 16 == 0) and (not last_stream) then
self.crc_sent_this_cycle = true self.crc_sent_this_cycle = true
local chunk_address = math.floor((self.crc_segment - 1) / 2) local chunk_address = math.floor((self.crc_segment - 1) / 2)
local c = (1 << 12) | (self.crc_mode & 7) << 9 | (chunk_address & 0x1ff) local c = (1 << 12) | (self.crc_mode & 7) << 9 | (chunk_address & 0x1ff)