We send the data in bytes to the RS Encoder block. The RS Encoder block encodes the data with the Reed Solomon (225,223) code. It waits for 223 bytes and after this encode them to make a codeword of 255 bytes.
What happens if I can send only 219 bytes instead of 223 bytes? Does the length of the virtual fill increase only?