split a matroska_parse_block() function from matroska_parse_blockgroup()