Loading lib_rend/lib_rend.c +1 −1 Original line number Diff line number Diff line Loading @@ -7305,7 +7305,7 @@ static ivas_error renderSplitBinauralWithPostRot( { if ( bits.pose_correction == IVAS_SPLIT_REND_POSE_CORRECTION_MODE_CLDFB ) { if ( !SplitRendBFI ) /* ToDo: this is always true */ if ( !SplitRendBFI ) { ivas_splitBinPostRendMdDec( &bits, Loading lib_util/split_render_file_read_write.c +19 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,7 @@ ivas_error split_rend_write_bitstream_to_file( { char header[SPLIT_RENDERER_FRAME_HEADER_LEN] = "SPLIT_FRAME"; size_t header_len, i, num_bytes; uint8_t version = 0; if ( hSplitRendFileReadWrite == NULL ) { Loading @@ -182,6 +183,12 @@ ivas_error split_rend_write_bitstream_to_file( } } /* Write versioning signalling */ if ( fwrite( &version, 1, 1, hSplitRendFileReadWrite->file ) != 1 ) { return IVAS_ERR_FAILED_FILE_WRITE; } /* Write codec signalling */ if ( fwrite( &codec, sizeof( codec ), 1, hSplitRendFileReadWrite->file ) != 1 ) { Loading Loading @@ -222,6 +229,7 @@ ivas_error split_rend_read_bits_from_file( char header[SPLIT_RENDERER_FRAME_HEADER_LEN] = "SPLIT_FRAME"; char header_read[SPLIT_RENDERER_FRAME_HEADER_LEN]; int32_t header_len, i, num_bytes, bit_len = 0; uint8_t version; if ( hSplitRendFileReadWrite == NULL ) { Loading Loading @@ -249,6 +257,17 @@ ivas_error split_rend_read_bits_from_file( return IVAS_ERR_FAILED_FILE_READ; } /* read versioning signalling */ if ( fread( &version, 1, 1, hSplitRendFileReadWrite->file ) != 1 ) { return IVAS_ERR_FAILED_FILE_WRITE; } if ( version != 0 ) { fprintf( stderr, "Error bitstream version mismatch\n" ); return IVAS_ERR_FAILED_FILE_READ; } /* read codec signalling */ if ( fread( codec, sizeof( *codec ), 1, hSplitRendFileReadWrite->file ) != 1 ) { Loading Loading
lib_rend/lib_rend.c +1 −1 Original line number Diff line number Diff line Loading @@ -7305,7 +7305,7 @@ static ivas_error renderSplitBinauralWithPostRot( { if ( bits.pose_correction == IVAS_SPLIT_REND_POSE_CORRECTION_MODE_CLDFB ) { if ( !SplitRendBFI ) /* ToDo: this is always true */ if ( !SplitRendBFI ) { ivas_splitBinPostRendMdDec( &bits, Loading
lib_util/split_render_file_read_write.c +19 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,7 @@ ivas_error split_rend_write_bitstream_to_file( { char header[SPLIT_RENDERER_FRAME_HEADER_LEN] = "SPLIT_FRAME"; size_t header_len, i, num_bytes; uint8_t version = 0; if ( hSplitRendFileReadWrite == NULL ) { Loading @@ -182,6 +183,12 @@ ivas_error split_rend_write_bitstream_to_file( } } /* Write versioning signalling */ if ( fwrite( &version, 1, 1, hSplitRendFileReadWrite->file ) != 1 ) { return IVAS_ERR_FAILED_FILE_WRITE; } /* Write codec signalling */ if ( fwrite( &codec, sizeof( codec ), 1, hSplitRendFileReadWrite->file ) != 1 ) { Loading Loading @@ -222,6 +229,7 @@ ivas_error split_rend_read_bits_from_file( char header[SPLIT_RENDERER_FRAME_HEADER_LEN] = "SPLIT_FRAME"; char header_read[SPLIT_RENDERER_FRAME_HEADER_LEN]; int32_t header_len, i, num_bytes, bit_len = 0; uint8_t version; if ( hSplitRendFileReadWrite == NULL ) { Loading Loading @@ -249,6 +257,17 @@ ivas_error split_rend_read_bits_from_file( return IVAS_ERR_FAILED_FILE_READ; } /* read versioning signalling */ if ( fread( &version, 1, 1, hSplitRendFileReadWrite->file ) != 1 ) { return IVAS_ERR_FAILED_FILE_WRITE; } if ( version != 0 ) { fprintf( stderr, "Error bitstream version mismatch\n" ); return IVAS_ERR_FAILED_FILE_READ; } /* read codec signalling */ if ( fread( codec, sizeof( *codec ), 1, hSplitRendFileReadWrite->file ) != 1 ) { Loading