audiodecoder: Set output caps with negotiated caps to avoid critical info printed.

Need to fill output caps with negotiated caps in gst_audio_decoder_negotiate_default_caps()
to avoid critical info printed when check it later in gst_audio_decoder_negotiate_default().

Signed-off-by: Hou Qi <qi.hou@nxp.com>
24 jobs for audiodecoder in 71 minutes and 47 seconds (queued for 18 seconds)
Status Job ID Name Coverage
  Preparation
passed #517207
gst indent

00:00:44

passed #517206
manifest

00:00:44

 
  Build
passed #517216
build cerbero android universal

00:12:45

passed #517217
build cerbero cross win32

00:10:26

passed #517218
build cerbero cross win64

00:08:22

passed #517215
build cerbero fedora x86_64

00:08:17

manual #517220
gst-ios-12.2 allowed to fail manual
build cerbero ios universal
passed #517219
gst-macos-10.14
build cerbero macos x86_64

00:11:37

passed #517208
build fedora x86_64

00:06:37

passed #517214
docker windows 1607
build msys2

00:15:55

passed #517209
build nodebug fedora x86_64

00:06:38

passed #517210
build static fedora x86_64

00:14:55

passed #517211
build static nodebug fedora x86_64

00:11:09

passed #517212
docker windows 1607
build vs2017 amd64

00:11:16

passed #517213
docker windows 1607
build vs2017 x86

00:10:49

 
  Test
passed #517221
check fedora

00:04:28

passed #517222
integration testsuites fedora

00:22:34

passed #517226
valgrind bad

00:08:30

passed #517223
valgrind base

00:10:17

passed #517227
valgrind ges

00:11:04

passed #517224
valgrind good

00:12:29

passed #517225
valgrind ugly

00:02:46

 
  Integrate
passed #517228
android universal examples

00:07:10

passed #517229
documentation

00:05:11