audioparsers: add back segment clipping to parsers that have lost it

The pre_push_frame default clipping behaviour was introduced in 2010
with commit 30be0300 and modified with commit 4163969a in 2011,
when most parsers didn't implement a pre_push_frame yet. Not having it
meant that clipping was done by default. Those that did implement a
pre_push_frame (flacparse and mpegaudioparse) at the time, had the flag
adjusted as part of the 2011 refactor work.

All other parsers got a pre_push_frame vfunc implementation only in
2013, but seem to have forgot to keep the clipping behaviour, as
was done automatically when a pre_push_frame implementation doesn't
exist for the parser. aacparse lost it with commit 91d4abce in
July 2013; the others in Dec 2013 as part of AUDIO_CODEC tag posting
in commits 6f89b430, d2ab5199, 29f2cae1, 753d3c23 and 29278057.
19 jobs for audioparsers-segment-clipping in 42 minutes and 5 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Preparation
passed #377697
gst indent

00:00:28

passed #377696
manifest

00:00:38

 
  Build
passed #377703
build cerbero android universal

00:18:35

passed #377704
build cerbero cross win32

00:07:06

passed #377705
build cerbero cross win64

00:05:25

passed #377702
build cerbero fedora x86_64

00:09:33

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

00:06:31

passed #377698
build fedora x86_64

00:11:24

passed #377699
build nodebug fedora x86_64

00:10:18

passed #377700
build static fedora x86_64

00:16:38

passed #377701
build static nodebug fedora x86_64

00:13:52

 
  Test
passed #377708
check fedora

00:06:12

passed #377709
integration testsuites fedora

00:15:01

passed #377711
valgrind bad

00:08:21

passed #377712
valgrind ges

00:03:42

passed #377710
valgrind good

00:10:28

 
  Integrate
passed #377713
android universal examples

00:07:48

passed #377714
documentation

00:06:14