Haakon Sporsheim
23bb84c868
vpxdec: request a sync point on decoder errors
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/725 >
2020-09-14 13:19:10 +00:00
Mathieu Duponchelle
c897fe2b73
docs: mark more types as plugin API
2020-06-23 10:25:55 -04:00
Mathieu Duponchelle
f63299ff2f
plugins: uddate gst_type_mark_as_plugin_api() calls
2020-06-06 00:42:25 +02:00
Mathieu Duponchelle
37c619f995
plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
2020-06-03 22:44:09 -04:00
Stian Selnes
44e4de43da
vpxdec: Check that output width and height != 0
...
For VP8 it's possible to signal width or height to be 0, but it does
not make sense to do so. For VP9 it's impossible. Hence, we most
likely have a corrupt stream. Trying to negotiate caps downstream with
either width or height as 0 will fail with something like
gst_video_decoder_negotiate_default: assertion 'GST_VIDEO_INFO_WIDTH (&state->info) != 0' failed
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/610 >
2020-06-02 23:59:20 +03:00
Tim-Philipp Müller
61bd613de3
vpx: bump libvpx requirement to 1.5.0
...
Was released in Nov 2015.
2019-08-19 11:09:47 +01:00
Jan Alexander Steffens (heftig)
b6e6f1ae73
vpx: Fix build against libvpx 1.8
...
The deprecated debug visualizer was removed.
2019-02-07 11:17:39 +00:00
Oleksij Rempel
1bb4b83e9a
vpx: add VP8_DEBUG_TXT_* flags for postprocessing
...
https://bugzilla.gnome.org/show_bug.cgi?id=641399
2018-01-25 19:42:07 +00:00
Sebastian Dröge
e4cbefcb6c
vpxdec: Set fb->priv to NULL after freeing just in case
...
https://bugzilla.gnome.org/show_bug.cgi?id=782359
2017-05-09 11:41:25 +02:00
Sebastian Dröge
ae2dd54a24
vpxdec: libvpx's release buffer is sometimes called with fb->priv==NULL
...
Don't assert on this but just ignore these cases.
2016-11-22 20:33:29 +02:00
Nicolas Dufresne
284d723a9a
vpxdec: Use threads on multi-core systems
...
This is a redo of commit b848c1b6ff
. The
code was lost when the elements where ported to use a baseclass.
https://bugzilla.gnome.org/show_bug.cgi?id=764169
2016-03-24 19:30:44 -04:00
Sebastian Dröge
7eee775d5f
vpxdec: Unref frame in all code paths of handle_frame()
...
https://bugzilla.gnome.org/show_bug.cgi?id=760666
2016-01-20 10:02:48 +02:00
Sebastian Dröge
bed1f0a0a6
vpxdec: Initialize buffer variable to NULL
...
False positive but trivial to fix and possibly causing compiler warnings at
some point in the future too.
CID 1346535
2015-12-29 17:58:38 +02:00
Nicolas Dufresne
90dcc3921a
vpxdec: Remove unneeded add video_meta
...
This also remove copies for VP8, which was not correctly in place
in previous related patch.
2015-12-15 12:57:53 -05:00
Prashant Gotarne
75fb614c1e
vpx: created common base class GstVPXdec for vpx decoders
...
Base class for the vp8dec and vp9dec.
https://bugzilla.gnome.org/show_bug.cgi?id=755510
2015-12-15 12:06:45 -05:00