movenc: use correct tag list for AVOutputFormat.codec_tag
authorJohn Stebbins <stebbins@jetheaddev.com>
Thu, 15 Jun 2017 18:20:48 +0000 (11:20 -0700)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Tue, 4 Jul 2017 19:49:34 +0000 (15:49 -0400)
commit95f3c85976ff79af6fd10ce3f7a90fcb054c3fc0
treee154c4bad9b9b3257300375cbe5d9adde11257b8
parentd086e40459abe96a0765ee7f29fc297bf446135d
movenc: use correct tag list for AVOutputFormat.codec_tag

ff_mp4_obj_type contains the wrong type of tags for
AVOutputFormat.codec_tag. AVOutputFormat.codec_tag is used to
validate AVCodecParameters.codec_tag so needs to be the same
type of tag.

Creates new tag lists for mp4 and ismv.  New tag lists support
same list of codecs found in ff_mp4_obj_type. psp uses the same
tag list as mp4 since these both use mp4_get_codec_tag to look up tags.

(cherry picked from commit 713efb2c0d013a42be4051adb7cd90a7c2cbbb4f)
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavformat/movenc.c