wpe: Base wpe audio implementation on a web extension
authorThibault Saunier <tsaunier@igalia.com>
Tue, 20 Apr 2021 00:46:46 +0000 (20:46 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Wed, 19 May 2021 13:41:15 +0000 (13:41 +0000)
commita92d4373ad7efa4dd65feb755ecacdb52e5fbdfc
tree7c4d58e69347b2deb9871b6f20dc9f9b4c183132
parent81ced7932f7e98e1dda50b1959cda17991bc676c
wpe: Base wpe audio implementation on a web extension

This makes the implementation simpler and enable us to map
webviews and audio stream much more easily

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2252>
12 files changed:
ext/wpe/WPEThreadedView.cpp
ext/wpe/WPEThreadedView.h
ext/wpe/gstwpe.cpp
ext/wpe/gstwpe.h [moved from ext/wpe/gstwpe-private.h with 89% similarity]
ext/wpe/gstwpesrcbin.cpp
ext/wpe/gstwpesrcbin.h
ext/wpe/gstwpevideosrc.cpp
ext/wpe/meson.build
ext/wpe/wpe-extension/gstwpeaudiosink.c [new file with mode: 0644]
ext/wpe/wpe-extension/gstwpeextension.c [new file with mode: 0644]
ext/wpe/wpe-extension/gstwpeextension.h [new file with mode: 0644]
ext/wpe/wpe-extension/meson.build [new file with mode: 0644]