Former West Ham striker Sam Baldock is hoping to play more regularly after completing a move to Bristol City.