~vanvugt/ubuntu/+source/gstreamer-vaapi:hack

Last commit made on 2018-04-13
Get this branch:
git clone -b hack https://git.launchpad.net/~vanvugt/ubuntu/+source/gstreamer-vaapi
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Branch information

Recent commits

07645ac... by Daniel van Vugt

Shrink the diff

3f0b498... by Daniel van Vugt

More correct. No warnings.

d0715d4... by Daniel van Vugt

Working! But still not visibly better

67e33d3... by vjaquez

vaapiencode: h264: find best profile in those available

Instead to look for the best profile in the allowed profiles by
downstream, the encoder should look for the base profile in the
available profile in VA-API.

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

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

Release 1.14.0

bfa2fbd... 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

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

Release 1.13.91

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

Release 1.13.90

940afd2... by vjaquez

vaapipostproc: change how the metadata is copied

Instead of copying the metada in prepare_output_buffer() vmethod,
it is done in append_output_buffer_metadata() thus deinterlaced
buffers could also have the proper metas.

GstVideoCropMeta now it is copied internally and it is decided via
transform_meta() vmethod.

A new internal method, copy_metadata() was added to handle VPP
transformation where non-GstVideoVaapiMeta metas were lost.

fde5500... by Nicolas Dufresne <email address hidden>

postproc: Copy meta data from input to output

This will ensure that meta data without memory tags will be copied. This
was noticed when testing ROI.

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