video: Add coded_frame_size meta type.

The new added GstVideoCodedFrameSizeMeta is used for controlling
the coded frame size for each frame. This can give a hint to encoder
about the coded size of current frame. Because we can not decide
type of the frame(I/P/B) before entering the encoder, all three
size info are given. The encoder will try the QP steps given in
the meta to generate the coded frame size required. This feature
can help user to dynamically change the QP and coded size for each
frame, especially in constant QP mode.
16 jobs for frame_size_meta in 64 minutes and 2 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Preparation
passed #282420
gst indent

00:00:29

passed #282419
manifest

00:00:19

 
  Build
passed #282421
build fedora x86_64

00:04:52

passed #282422
build nodebug fedora x86_64

00:04:55

 
  Test
passed #282423
check fedora

00:03:06

passed #282424
integration testsuites fedora

00:08:06

 
  Full Builds
passed #282426
build cerbero android universal

00:10:07

passed #282427
build cerbero cross win32

00:06:27

passed #282428
build cerbero cross win64

00:04:20

passed #282425
build cerbero fedora x86_64

00:04:59

 
  Full Tests
passed #282432
valgrind bad

00:06:32

failed #282429
valgrind base

00:40:22

passed #282433
valgrind ges

00:03:28

passed #282430
valgrind good

00:08:07

passed #282431
valgrind ugly

00:01:49

 
  Apps
skipped #282434
android universal examples
 
Name Stage Failure
failed
valgrind base Full Tests
           Total: 616
Uploading artifacts...
gst-build/build/meson-logs/: found 2 matching files
validate-logs: found 1305 matching files

Uploading artifacts to coordinator... ok
id=282429 responseStatus=201 Created token=7jns7DL2
Uploading artifacts...
validate-logs/*.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=282429 responseStatus=201 Created token=7jns7DL2
ERROR: Job failed: exit code 1