fix: reed_solomon_vcn decode_rs return type (tuple → bytes extraction)

This commit is contained in:
Brandon Schneider 2026-05-28 17:35:55 -05:00
parent 6962a7fcac
commit 1d91183d1b

View file

@ -115,7 +115,8 @@ def decode_rs(encoded_data: bytes, nsym: int = 32) -> Tuple[bytes, int]:
"""
codec = reedsolo.RSCodec(nsym)
decoded, _, errata_pos = codec.decode(encoded_data)
return bytes(decoded), len(errata_pos) if errata_pos else 0
corrections = len(errata_pos) if errata_pos else 0
return bytes(decoded), corrections
def protect_frame(frame_bytes: bytes, redundancy_factor: int = 2) -> bytes: