Switch-pitcher Pat Venditte has agreed to a one-year contract with the San Francisco Giants