Víctor Manuel Jáquez Leal
e493420375
libs: decoder: vp8: implement reset() callback
...
remove create() and destroy() callbacks
https://bugzilla.gnome.org/show_bug.cgi?id=796308
2018-09-03 17:54:19 +02:00
Víctor Manuel Jáquez Leal
0ca49a10f8
libs: decoder: refactor decoders as gobject
...
https://bugzilla.gnome.org/show_bug.cgi?id=796308
2018-09-03 17:54:19 +02:00
Víctor Manuel Jáquez Leal
9891f1a9e2
build: consolidate the VA sub API includes
...
Include all VA sub APIs headers in a single point (gstvaapicompat.h),
since they are all already included in va.h after VA-API 0.38.
https://bugzilla.gnome.org/show_bug.cgi?id=786119
2017-08-13 18:08:19 +02:00
Víctor Manuel Jáquez Leal
b1f6da98de
libs: fix code style for errors
2016-11-03 12:51:44 +01:00
Sebastian Dröge
734b8bad8f
vaapi: Fix various compiler warnings and disable -Wredundant-decls for now
2016-02-16 15:09:01 +02:00
Víctor Manuel Jáquez Leal
28d01c0857
libs: small code style fixes
...
This a set of small code style fixes detected as-is by gst-indent.
Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
2016-02-03 12:45:30 +01:00
Víctor Manuel Jáquez Leal
02c0e6c183
libs: trivial comment style fixes
...
Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez@intel.com>
2016-02-03 12:20:37 +01:00
Sreerenj Balachandran
ee6d1b7bd1
build: fix conditional compilation of VP8 decoder.
...
https://bugzilla.gnome.org/show_bug.cgi?id=729170
[added check for VASliceParameterBufferBase fields]
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-05-09 14:41:52 +02:00
Gwenole Beauchesne
dbf32a2521
decoder: default to YUV 4:2:0 VA surfaces.
...
Cope with context changes to support non-YUV 4:2:0 VA surfaces. Still,
make sure all codecs use YUV 4:2:0 output format for now, by default.
2014-04-25 19:24:07 +02:00
Gwenole Beauchesne
f2b0d02168
vp8: fix per-segment deblocking filter level in relative mode.
...
Fix possible bug when a per-segment deblocking filter level value
needs to be set in non-absolute mode, i.e. when the loop filter update
value is negative in delta mode.
Also clamp the resulting filter level value to 0..63 range.
2014-04-22 19:57:04 +02:00
Gwenole Beauchesne
01c78c4b20
vp8: fix check for disabling the loop filter (again).
...
Improve condition to disable the loop filter. The previous heuristic
used to check all filter levels, for all segments. It turns out that
only the base filter_level value defined in the frame header needs
to be checked.
This fixes 00-comprehensive-013.
2014-04-22 18:30:18 +02:00
Gwenole Beauchesne
746ac17f59
vp8: propagate PTS from demux frame.
...
gst_adapter_prev_pts() is forbidden within libgstvaapi. Besides, the demuxer
or parser would already have determined the PTS from a previous stage.
2014-04-21 17:36:49 +02:00
Gwenole Beauchesne
c9299bf18b
vp8: fix check for disabling the loop filter.
2014-04-18 20:03:44 +02:00
Zhao, Halley
029bae0b6a
Add initial VP8 decoder.
...
https://bugzilla.gnome.org/show_bug.cgi?id=722761
[complete overhaul, fixed support for resolution changes]
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-04-18 20:03:44 +02:00