~thong-u/unoptimized/+git/gstreamer-vaapi:1.12

Last commit made on 2018-06-04
Get this branch:
git clone -b 1.12 https://git.launchpad.net/~thong-u/unoptimized/+git/gstreamer-vaapi

Branch merges

Branch information

Recent commits

f3b297c... by Hyunjun Ko <email address hidden>

libs: encoder: h265: increase log2_max_pic_order_cnt range according to spec

The specification says,
"log2_max_pic_order_cnt_lsb_minus4 shall be in the range of 0 to 12, inclusive."

This patch changes the upper limit from 6 to 12.

https://bugzilla.gnome.org/show_bug.cgi?id=796179

08e9532... by Matteo Valdina <email address hidden>

libs: encoder: add zero as valid value for periodic keyframe.

Enabled zero as valid value for keyframe-period property.

https://bugzilla.gnome.org/show_bug.cgi?id=793829

cf67d6d... by vjaquez

meson: fix USE_GLES_VERSION_MASK

1. The macro in the code is USE_GLES_VERSION_MASK
2. glesv3 is provided by glesv2 pkg-config, then it's required to
   check headers
3. fix syntax error

https://bugzilla.gnome.org/show_bug.cgi?id=795391

1660bd0... by Hyunjun Ko <email address hidden>

libs: egl: utils: mark context as wrapped when it is

The returning egl context may be null, so we should check the
return value.

https://bugzilla.gnome.org/show_bug.cgi?id=795391

1dc3c9e... by Michael Olbrich <email address hidden>

wayland: don't poll if there are no pending frames

Otherwise the following poll may not return for an arbitrary amount of
time. This can happen if another wayland event queue has flushed and read
our events.

https://bugzilla.gnome.org/show_bug.cgi?id=795224

8d87648... by =?utf-8?q?Tim-Philipp_M=C3=BCller?= <email address hidden>

Release 1.12.5

44c4d78... by =?utf-8?q?Tim-Philipp_M=C3=BCller?= <email address hidden>

Update docs

9a13003... by Julien Isorce <email address hidden>

libs: decoder: h264: ensure num_ref_frames is greater than 0

Even if it is the h264parse fault or bad video file, vaapih264dec
should set a proper value for VAPictureParameterBufferH264.num_ref_frames
as the driver might use it.

Also see "info.ref_frames = dpb_size;" in
gstvaapidecoder_h264.c::ensure_context

https://bugzilla.gnome.org/show_bug.cgi?id=793836

c00b35f... by vjaquez

vaapivideobufferpool: fix regression

The allocator in the config may be not VAAPI (videotestsrc, for
example) and it will not have a video info configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=789476

1328b3b... by vjaquez

vaapipostproc: set discont flag at vpp deinterlacing

When deinterlacing with VPP the discont flag was not forwarded to
the new created buffer. This patch sets the discont flag if input
buffer has it.