author | Thibault Saunier <thibault.saunier@collabora.com> | |
Wed, 17 Oct 2012 16:30:29 +0000 (13:30 -0300) | ||
committer | Nikhil Devshatwar <a0132237@ti.com> | |
Wed, 15 May 2013 13:18:35 +0000 (18:48 +0530) | ||
commit | e10c6c9cb7b71cda2b13912630a93004661250e8 | |
tree | 737c6dc099368941a4655bed319fd9c3571bff9c | tree | snapshot (tar.xz tar.gz zip) |
parent | da611f38f9950c3a4a14368d4c8a91b49f763bc1 | commit | diff |
kmssink: remove GstVideoContext implementation
We now rely one libdce to provide the fd, so all elements that will
make use dce will share the same fd through libdce, no need of the
VideoContext use.
Moreover, in our case the VideoContext was not actually working as if we
implemented it in, for example ducatividdec, we ended up having the issues unsolved
when using playbin2 as the dec and the sink are not linked at the time their
states are set to PAUSED, and the user would be in charge of setting the fd,
which is far from being optimal.
We now rely one libdce to provide the fd, so all elements that will
make use dce will share the same fd through libdce, no need of the
VideoContext use.
Moreover, in our case the VideoContext was not actually working as if we
implemented it in, for example ducatividdec, we ended up having the issues unsolved
when using playbin2 as the dec and the sink are not linked at the time their
states are set to PAUSED, and the user would be in charge of setting the fd,
which is far from being optimal.
sys/kms/gstkmssink.c | diff | blob | history |