~vanvugt/ubuntu/+source/gstreamer-vaapi:bind-tex

Last commit made on 2018-04-19
Get this branch:
git clone -b bind-tex 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

Name:
bind-tex
Repository:
lp:~vanvugt/ubuntu/+source/gstreamer-vaapi

Recent commits

f3def87... by Daniel van Vugt

Avoid leaking GL errors into COGL

5097d88... by Daniel van Vugt

A more complex bind-tex prototype

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

e82fafc... by vjaquez

tests: element: rewrite ROI test

Rewrote the ROI test to use GstVideoRegionOfInterest meta rather
than injecting GstEvents. These meta are added as a pad probe in
the queue src pad.

Also

* Use of navigation messages to control de test
* Use signal watch for processing messages
* Change to H265 rather than H264 since current intel-vaapi-driver
  only supports ROI on kabylake.
  TODO: add a parameter to change the encoder/decoder to test.

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