libs: encoder: vp8,h264,h265,mpeg2: set misc param once
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 5 Jun 2017 18:30:07 +0000 (20:30 +0200)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 7 Jun 2017 09:24:38 +0000 (11:24 +0200)
commit846c276e26a071c4f1fccb7b0949d4de30a27fb6
treea21536c4211fbccfc08fed2756b86ae55924fc2b
parentacf106e1a718cc273f5684c3e76c4e9da17324eb
libs: encoder: vp8,h264,h265,mpeg2: set misc param once

Instead of recalculating the miscellaneous buffer parameters for
every buffer, it is only done once, when the encoder is configured.
And for every buffer, the same structures are just copied.

https://bugzilla.gnome.org/show_bug.cgi?id=783449
gst-libs/gst/vaapi/gstvaapiencoder_h264.c
gst-libs/gst/vaapi/gstvaapiencoder_h265.c
gst-libs/gst/vaapi/gstvaapiencoder_mpeg2.c
gst-libs/gst/vaapi/gstvaapiencoder_vp8.c