mpegtsmux: Fix handling of MPEG-2 AAC

The audio/mpeg,mpegversion=2 caps in GStreamer refer to
MPEG-2 AAC (ISO 13818-7), not to the extended MP3 (ISO 13818-3),
which is audio/mpeg,mpegversion=1,mpegaudioversion=2/3

Fix the caps, and add handling for MPEG-2 AAC in both ADTS and raw
form, adding ADTS headers for the latter.
29 jobs for master in 56 seconds (queued for 6 seconds)
Status Job ID Name Coverage
  Build Docker
passed #3506083
alpine amd64 manifest builder docker

00:00:20

passed #3506082
android docker

00:00:32

passed #3506081
cerbero fedora amd64 docker

00:00:33

passed #3506080
fedora amd64 docker

00:00:33

passed #3506084
gst-indent amd64 docker

00:00:20

 
  Preparation
passed #3506086
gst indent

00:00:22

manual #3506085
manual
manifest
 
  Build
created #3506095
gstreamer
build cerbero cross-android universal
created #3506099
gst-ios-13.2
build cerbero cross-ios universal
created #3506096
gstreamer
build cerbero cross win32
created #3506097
gstreamer
build cerbero cross win64
created #3506094
gstreamer
build cerbero fedora x86_64
created #3506098
gst-macos-10.15
build cerbero macos x86_64
created #3506090
build clang fedora x86_64
created #3506093
1809 windows docker allowed to fail manual
build msys2
created #3506087
build nodebug fedora x86_64
created #3506088
build static fedora x86_64
created #3506089
build static nodebug fedora x86_64
created #3506091
1809 windows docker
build vs2017 amd64
created #3506092
1809 windows docker
build vs2017 x86
 
  Test
created #3506100
gstreamer
check fedora
created #3506101
gstreamer
integration testsuites fedora 1/4
created #3506102
gstreamer
integration testsuites fedora 2/4
created #3506103
gstreamer
integration testsuites fedora 3/4
created #3506104
gstreamer
integration testsuites fedora 4/4
created #3506105
gstreamer
valgrind bad
 
  Integrate
created #3506106
cross-android universal examples
created #3506108
gst-ios-13.2
cross-ios universal examples
created #3506107
documentation