Both positions had been up for grabs since Kelvin Benjamin tore his ACL in training camp.
Brown dropped five passes including two would-be touchdowns from Cam Newton during the preseason. Rivera said Monday that prompted him to go back to calling Brown by his nickname ''Philly'' instead of his formal name Corey.
Rivera joked that ''Philly catches the ball. Corey's a nice, young man.''
Ginn, a seven-year NFL veteran, has started only five games in the past five seasons. Brown started two games in 2014 as a rookie.
AP NFL website: www.pro32.ap.org and www.twitter.com/AP-NFL