Home
last modified time | relevance | path

Searched full:overlay (Results 1 – 25 of 577) sorted by relevance

12345678910>>...24

/third_party/gstreamer/gstplugins_base/ext/pango/
Dgstbasetextoverlay.c262 static void gst_base_text_overlay_init (GstBaseTextOverlay * overlay,
269 GstBaseTextOverlay * overlay, GstCaps * filter);
271 GstBaseTextOverlay * overlay, GstCaps * filter);
272 static gboolean gst_base_text_overlay_setcaps (GstBaseTextOverlay * overlay,
274 static gboolean gst_base_text_overlay_setcaps_txt (GstBaseTextOverlay * overlay,
296 static void gst_base_text_overlay_pop_text (GstBaseTextOverlay * overlay);
305 gst_base_text_overlay_adjust_values_with_fontdesc (GstBaseTextOverlay * overlay,
310 gst_base_text_overlay_update_render_size (GstBaseTextOverlay * overlay);
339 gst_base_text_overlay_get_text (GstBaseTextOverlay * overlay, in gst_base_text_overlay_get_text() argument
342 return g_strdup (overlay->default_text); in gst_base_text_overlay_get_text()
[all …]
Dgstclockoverlay.c79 gst_clock_overlay_render_time (GstClockOverlay * overlay) in gst_clock_overlay_render_time() argument
108 if (wcsftime (buf, sizeof (buf), (wchar_t *) overlay->wformat, t) == 0) in gst_clock_overlay_render_time()
113 if (strftime (buf, sizeof (buf), overlay->format, t) == 0) in gst_clock_overlay_render_time()
122 gst_clock_overlay_get_text (GstBaseTextOverlay * overlay, in gst_clock_overlay_get_text() argument
126 GstClockOverlay *clock_overlay = GST_CLOCK_OVERLAY (overlay); in gst_clock_overlay_get_text()
128 txt = g_strdup (overlay->default_text); in gst_clock_overlay_get_text()
130 GST_OBJECT_LOCK (overlay); in gst_clock_overlay_get_text()
132 GST_OBJECT_UNLOCK (overlay); in gst_clock_overlay_get_text()
142 overlay->need_render = TRUE; in gst_clock_overlay_get_text()
168 gst_element_class_set_static_metadata (gstelement_class, "Clock overlay", in gst_clock_overlay_class_init()
[all …]
Dgsttimeoverlay.c82 * Overlay elapsed running time since the first observed running time.
109 gst_time_overlay_render_time (GstTimeOverlay * overlay, GstClockTime time) in gst_time_overlay_render_time() argument
126 gst_time_overlay_get_text (GstBaseTextOverlay * overlay, in gst_time_overlay_get_text() argument
129 GstTimeOverlay *self = GST_TIME_OVERLAY (overlay); in gst_time_overlay_get_text()
133 overlay->need_render = TRUE; in gst_time_overlay_get_text()
135 time_line = g_atomic_int_get (&GST_TIME_OVERLAY_CAST (overlay)->time_line); in gst_time_overlay_get_text()
147 GstSegment *segment = &overlay->segment; in gst_time_overlay_get_text()
187 time_str = gst_time_overlay_render_time (GST_TIME_OVERLAY (overlay), ts); in gst_time_overlay_get_text()
191 txt = g_strdup (overlay->default_text); in gst_time_overlay_get_text()
243 gst_element_class_set_static_metadata (gstelement_class, "Time overlay", in gst_time_overlay_class_init()
[all …]
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstgloverlay.c25 * Overlay GL video texture with a PNG image
85 static gboolean gst_gl_overlay_load_png (GstGLOverlay * overlay, FILE * fp);
86 static gboolean gst_gl_overlay_load_jpeg (GstGLOverlay * overlay, FILE * fp);
129 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_start() local
144 frag_str, &overlay->shader); in gst_gl_overlay_gl_start()
154 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_stop() local
157 if (overlay->shader) { in gst_gl_overlay_gl_stop()
158 gst_object_unref (overlay->shader); in gst_gl_overlay_gl_stop()
159 overlay->shader = NULL; in gst_gl_overlay_gl_stop()
162 if (overlay->image_memory) { in gst_gl_overlay_gl_stop()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/closedcaption/
Dgstceaccoverlay.c135 static void gst_base_cea_cc_overlay_init (GstCeaCcOverlay * overlay,
140 GstCeaCcOverlay * overlay, GstCaps * filter);
142 GstCeaCcOverlay * overlay, GstCaps * filter);
143 static gboolean gst_cea_cc_overlay_setcaps (GstCeaCcOverlay * overlay,
164 static void gst_cea_cc_overlay_pop_text (GstCeaCcOverlay * overlay);
286 "Closed Caption overlay", "Mixer/Video/Overlay/Subtitle", in gst_base_cea_cc_overlay_class_init()
287 "Decode cea608/cea708 data and overlay on proper position of a video buffer", in gst_base_cea_cc_overlay_class_init()
298 GstCeaCcOverlay *overlay = GST_CEA_CC_OVERLAY (object); in gst_cea_cc_overlay_finalize() local
300 if (overlay->current_composition) { in gst_cea_cc_overlay_finalize()
301 gst_video_overlay_composition_unref (overlay->current_composition); in gst_cea_cc_overlay_finalize()
[all …]
/third_party/gstreamer/gstplugins_good/ext/gdk_pixbuf/
Dgstgdkpixbufoverlay.c1 /* GStreamer GdkPixbuf overlay
27 * Changing the positioning or overlay width and height properties at runtime
75 gst_gdk_pixbuf_overlay_load_image (GstGdkPixbufOverlay * overlay,
77 static void gst_gdk_pixbuf_overlay_set_pixbuf (GstGdkPixbufOverlay * overlay,
169 "Location of image file to overlay", NULL, GST_PARAM_CONTROLLABLE in gst_gdk_pixbuf_overlay_class_init()
174 "For positive value, horizontal offset of overlay image in pixels from" in gst_gdk_pixbuf_overlay_class_init()
175 " left of video image. For negative value, horizontal offset of overlay" in gst_gdk_pixbuf_overlay_class_init()
181 "For positive value, vertical offset of overlay image in pixels from" in gst_gdk_pixbuf_overlay_class_init()
182 " top of video image. For negative value, vertical offset of overlay" in gst_gdk_pixbuf_overlay_class_init()
188 "Horizontal offset of overlay image in fractions of video image " in gst_gdk_pixbuf_overlay_class_init()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/rsvg/
Dgstrsvgoverlay.c44 * overlay at (0, 0) position filling the whole screen. It modifies
53 …! videoconvert ! rsvgoverlay name=overlay ! videoconvert ! autovideosink filesrc location=foo.svg …
88 #define GST_RSVG_LOCK(overlay) G_STMT_START { \ argument
89 GST_LOG_OBJECT (overlay, "Locking rsvgoverlay from thread %p", g_thread_self ()); \
90 g_mutex_lock (&overlay->rsvg_lock); \
91 GST_LOG_OBJECT (overlay, "Locked rsvgoverlay from thread %p", g_thread_self ()); \
94 #define GST_RSVG_UNLOCK(overlay) G_STMT_START { \ argument
95 GST_LOG_OBJECT (overlay, "Unlocking rsvgoverlay from thread %p", g_thread_self ()); \
96 g_mutex_unlock (&overlay->rsvg_lock); \
132 gst_rsvg_overlay_set_svg_data (GstRsvgOverlay * overlay, const gchar * data, in gst_rsvg_overlay_set_svg_data() argument
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstgloverlaycompositor.c105 GstGLCompositionOverlay *overlay = in gst_gl_composition_overlay_init_vertex_buffer() local
122 gl->GenVertexArrays (1, &overlay->vao); in gst_gl_composition_overlay_init_vertex_buffer()
123 gl->BindVertexArray (overlay->vao); in gst_gl_composition_overlay_init_vertex_buffer()
126 gl->GenBuffers (1, &overlay->position_buffer); in gst_gl_composition_overlay_init_vertex_buffer()
127 gl->BindBuffer (GL_ARRAY_BUFFER, overlay->position_buffer); in gst_gl_composition_overlay_init_vertex_buffer()
128 gl->BufferData (GL_ARRAY_BUFFER, 4 * 4 * sizeof (GLfloat), overlay->positions, in gst_gl_composition_overlay_init_vertex_buffer()
132 gl->VertexAttribPointer (overlay->position_attrib, 4, GL_FLOAT, GL_FALSE, in gst_gl_composition_overlay_init_vertex_buffer()
135 gl->GenBuffers (1, &overlay->texcoord_buffer); in gst_gl_composition_overlay_init_vertex_buffer()
136 gl->BindBuffer (GL_ARRAY_BUFFER, overlay->texcoord_buffer); in gst_gl_composition_overlay_init_vertex_buffer()
141 gl->VertexAttribPointer (overlay->texcoord_attrib, 2, GL_FLOAT, GL_FALSE, in gst_gl_composition_overlay_init_vertex_buffer()
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/SGIS/
DGLX_SGIS_blended_overlay.txt27 overlay windows supporting an alpha color component. Instead of
31 based on the overlay window's per-pixel alpha component.
33 The overlay blend function is:
38 Cd = Co /* Non-zero overlay alpha simply uses overlay color */
45 /* blend overlay color with normal color based on overlay alpha */
51 quadruplet for the overlay RGBA components of the overlay window
52 pixel. Ao is the alpha component for the overlay alpha component
53 of the overlay window pixel. Cu is the RGBA quadruplet for the
54 RGBA components of the displayed pixel if no overlay where present
55 in the overlay window's layer (or any higher level). Think of Cu
[all …]
/third_party/openGLES/extensions/SGIS/
DGLX_SGIS_blended_overlay.txt27 overlay windows supporting an alpha color component. Instead of
31 based on the overlay window's per-pixel alpha component.
33 The overlay blend function is:
38 Cd = Co /* Non-zero overlay alpha simply uses overlay color */
45 /* blend overlay color with normal color based on overlay alpha */
51 quadruplet for the overlay RGBA components of the overlay window
52 pixel. Ao is the alpha component for the overlay alpha component
53 of the overlay window pixel. Cu is the RGBA quadruplet for the
54 RGBA components of the displayed pixel if no overlay where present
55 in the overlay window's layer (or any higher level). Think of Cu
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DOverlay.h6 // Overlay.h:
7 // Defines the Overlay class that handles overlay widgets.
49 friend class Overlay;
53 angle::PackedEnumMap<WidgetId, std::unique_ptr<overlay::Widget>> mOverlayWidgets;
56 class Overlay : angle::NonCopyable
59 Overlay(rx::GLImplFactory *implFactory);
60 ~Overlay();
67 overlay::Text *getTextWidget(WidgetId id) const in getTextWidget()
69 return getWidgetAs<overlay::Text, WidgetType::Text>(id); in getTextWidget()
71 overlay::Count *getCountWidget(WidgetId id) const in getCountWidget()
[all …]
DOverlayWidgets.cpp9 // could respect them too, if they implement the overlay.
12 #include "libANGLE/Overlay.h"
122 dstFontSize[0] = overlay::kFontGlyphWidths[srcFontSize]; in GetTextFontSize()
123 dstFontSize[1] = overlay::kFontGlyphHeights[srcFontSize]; in GetTextFontSize()
175 using AppendWidgetDataFunc = void (*)(const overlay::Widget *widget,
185 static void Append##WIDGET_ID(const overlay::Widget *widget, const gl::Extents &imageExtent, \
198 static std::ostream &OutputPerSecond(std::ostream &out, const overlay::PerSecond *perSecond);
200 static std::ostream &OutputText(std::ostream &out, const overlay::Text *text);
202 static std::ostream &OutputCount(std::ostream &out, const overlay::Count *count);
204 static void AppendTextCommon(const overlay::Widget *widget,
[all …]
DOverlay.cpp6 // Overlay.cpp:
7 // Implements the Overlay class.
10 #include "libANGLE/Overlay.h"
34 Overlay::Overlay(rx::GLImplFactory *factory) in Overlay() function in gl::Overlay
37 Overlay::~Overlay() = default;
39 angle::Result Overlay::init(const Context *context) in init()
46 [](const std::unique_ptr<overlay::Widget> &widget) { return widget.get() != nullptr; })); in init()
59 void Overlay::destroy(const gl::Context *context) in destroy()
65 void Overlay::enableOverlayWidgetsFromEnvironment() in enableOverlayWidgetsFromEnvironment()
68 "ANGLE_OVERLAY", "debug.angle.overlay", ":"); in enableOverlayWidgetsFromEnvironment()
[all …]
/third_party/gstreamer/gstplugins_bad/gst/dvbsuboverlay/
Dgstdvbsuboverlay.c1 /* GStreamer DVB subtitles overlay
113 "DVB subtitle overlay");
177 "DVB Subtitles Overlay", in gst_dvbsub_overlay_class_init()
178 "Mixer/Video/Overlay/Subtitle", in gst_dvbsub_overlay_class_init()
271 GstDVBSubOverlay *overlay = GST_DVBSUB_OVERLAY (object); in gst_dvbsub_overlay_finalize() local
274 while ((subs = g_queue_pop_head (overlay->pending_subtitles))) { in gst_dvbsub_overlay_finalize()
277 g_queue_free (overlay->pending_subtitles); in gst_dvbsub_overlay_finalize()
279 if (overlay->current_subtitle) in gst_dvbsub_overlay_finalize()
280 dvb_subtitles_free (overlay->current_subtitle); in gst_dvbsub_overlay_finalize()
281 overlay->current_subtitle = NULL; in gst_dvbsub_overlay_finalize()
[all …]
/third_party/gstreamer/gstplugins_bad/sys/d3dvideosink/
Dgstd3d9overlay.c77 GstD3DVideoSinkOverlay * overlay);
80 GstD3DVideoSinkOverlay * overlay);
85 GstD3DVideoSinkOverlay * overlay);
132 GstD3DVideoSinkOverlay * overlay) in gst_d3d9_overlay_free_overlay() argument
134 if (G_LIKELY (overlay)) { in gst_d3d9_overlay_free_overlay()
135 if (overlay->texture) { in gst_d3d9_overlay_free_overlay()
136 HRESULT hr = IDirect3DTexture9_Release (overlay->texture); in gst_d3d9_overlay_free_overlay()
141 if (overlay->g_list_vb) { in gst_d3d9_overlay_free_overlay()
142 HRESULT hr = IDirect3DVertexBuffer9_Release (overlay->g_list_vb); in gst_d3d9_overlay_free_overlay()
147 gst_video_overlay_rectangle_unref (overlay->rectangle); in gst_d3d9_overlay_free_overlay()
[all …]
/third_party/gstreamer/gstplugins_good/ext/cairo/
Dgstcairooverlay.c24 * cairooverlay renders an overlay using a application provided render function.
45 * prepare_overlay (GstElement * overlay, GstCaps * caps, gpointer user_data)
54 * draw_overlay (GstElement * overlay, cairo_t * cr, guint64 timestamp,
78 * cairo_overlay = gst_element_factory_make (&quot;cairooverlay&quot;, &quot;overlay&quot;);
148 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_set_property() local
150 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_set_property()
154 overlay->draw_on_transparent_surface = g_value_get_boolean (value); in gst_cairo_overlay_set_property()
161 GST_OBJECT_UNLOCK (overlay); in gst_cairo_overlay_set_property()
168 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_get_property() local
170 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_get_property()
[all …]
/third_party/cef/include/capi/views/
Dcef_overlay_controller_capi.h53 // Controller for an overlay that contains a contents View added via
77 // Returns the contents View for this overlay.
83 // Returns the top-level Window hosting this overlay. Use this function
90 // Returns the docking mode for this overlay.
96 // Destroy this overlay.
101 // Sets the bounds (size and position) of this overlay. This will set the
103 // |bounds| is in parent coordinates and any insets configured on this overlay
106 // insets of this overlay and/or layout of the contents View and call
108 // the overlay if necessary.
114 // Returns the bounds (size and position) of this overlay in parent
[all …]
/third_party/gstreamer/gstplugins_base/gst-libs/gst/video/
Dvideooverlay.c1 /* GStreamer Video Overlay interface
95 * As #playbin and #playsink implement the video overlay interface and proxy
149 * GstVideoOverlay *overlay;
152 * overlay = GST_VIDEO_OVERLAY (GST_MESSAGE_SRC (message));
153 * gst_video_overlay_set_window_handle (overlay, video_window_handle);
332 * @overlay: a #GstVideoOverlay to set the window on.
335 * This will call the video overlay's set_window_handle method. You
336 * should use this method to tell to an overlay to display video output to a
338 * tell the overlay to stop using that window and create an internal one.
341 gst_video_overlay_set_window_handle (GstVideoOverlay * overlay, guintptr handle) in gst_video_overlay_set_window_handle() argument
[all …]
Dvideooverlay.h1 /* GStreamer Video Overlay Interface
61 void (*expose) (GstVideoOverlay *overlay);
63 void (*handle_events) (GstVideoOverlay *overlay, gboolean handle_events);
65 void (*set_render_rectangle) (GstVideoOverlay *overlay,
69 void (*set_window_handle) (GstVideoOverlay *overlay, guintptr handle);
78 gboolean gst_video_overlay_set_render_rectangle (GstVideoOverlay * overlay,
85 void gst_video_overlay_expose (GstVideoOverlay * overlay);
88 void gst_video_overlay_handle_events (GstVideoOverlay * overlay,
92 void gst_video_overlay_set_window_handle (GstVideoOverlay * overlay,
98 void gst_video_overlay_got_window_handle (GstVideoOverlay * overlay,
[all …]
/third_party/cef/include/views/
Dcef_overlay_controller.h47 // Controller for an overlay that contains a contents View added via
69 // Returns the contents View for this overlay.
75 // Returns the top-level Window hosting this overlay. Use this method instead
82 // Returns the docking mode for this overlay.
88 // Destroy this overlay.
94 // Sets the bounds (size and position) of this overlay. This will set the
96 // |bounds| is in parent coordinates and any insets configured on this overlay
99 // insets of this overlay and/or layout of the contents View and call
101 // overlay if necessary.
107 // Returns the bounds (size and position) of this overlay in parent
[all …]
/third_party/skia/third_party/externals/angle2/doc/
DDebugOverlayInVulkanBackend.md1 # Debug Overlay in ANGLE’s Vulkan Backend
10 A debug overlay that shows on-the-fly statistics from the running application
14 ANGLE’s Vulkan debug overlay is drawn in a single compute pass for efficiency.
16 demonstration purposes. Here’s the glmark2 *terrain* scene with these overlay
25 Overlay items are of two fundamental types:
30 Built on these, various overlay item types are defined that gather statistics.
33 is an overlay item of this type that shows the number of validation messages
35 * **Text**: A generic text widget. **VulkanLastValidationMessage** is an overlay
38 an overlay item of this type that simply gets incremented on every `swap()`.
40 overlay of this type. This counter reports the number of RenderPasses rendered
[all …]
/third_party/openGLES/extensions/SUN/
DGLX_SUN_get_transparent_index.txt34 Gets the transparent pixel index for an overlay/underlay window pair.
39 Window overlay,
62 overlay Specifies the overlay Window of an
63 overlay/underlay pair
74 is available for the Window overlay, returns 1 and sets
78 index is available for overlay that is independent of the
86 For some overlay Windows (windows created with a visual with GLX_LEVEL > 0),
88 causes pixels in the Window to be transparent. That is, pixels in the overlay
90 beneath the overlay are displayed.
106 If a Window other than underlay is directly beneath overlay the
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/SUN/
DGLX_SUN_get_transparent_index.txt34 Gets the transparent pixel index for an overlay/underlay window pair.
39 Window overlay,
62 overlay Specifies the overlay Window of an
63 overlay/underlay pair
74 is available for the Window overlay, returns 1 and sets
78 index is available for overlay that is independent of the
86 For some overlay Windows (windows created with a visual with GLX_LEVEL > 0),
88 causes pixels in the Window to be transparent. That is, pixels in the overlay
90 beneath the overlay are displayed.
106 If a Window other than underlay is directly beneath overlay the
[all …]
/third_party/gstreamer/gstplugins_bad/sys/d3d11/
Dgstd3d11overlaycompositor.cpp112 GstD3D11CompositionOverlay *overlay = NULL; in gst_d3d11_composition_overlay_new() local
158 GST_ERROR ("Failed to get overlay buffer"); in gst_d3d11_composition_overlay_new()
280 overlay = g_new0 (GstD3D11CompositionOverlay, 1); in gst_d3d11_composition_overlay_new()
281 overlay->overlay_rect = gst_video_overlay_rectangle_ref (overlay_rect); in gst_d3d11_composition_overlay_new()
282 overlay->texture = texture.Detach (); in gst_d3d11_composition_overlay_new()
283 overlay->srv = srv.Detach (); in gst_d3d11_composition_overlay_new()
284 overlay->quad = gst_d3d11_quad_new (device, in gst_d3d11_composition_overlay_new()
289 return overlay; in gst_d3d11_composition_overlay_new()
293 gst_d3d11_composition_overlay_free (GstD3D11CompositionOverlay * overlay) in gst_d3d11_composition_overlay_free() argument
295 if (!overlay) in gst_d3d11_composition_overlay_free()
[all …]
/third_party/gstreamer/gstplugins_good/sys/v4l2/
Dgstv4l2sink.c147 g_param_spec_int ("overlay-top", "Overlay top", in gst_v4l2sink_class_init()
148 "The topmost (y) coordinate of the video overlay; top left corner of screen is 0,0", in gst_v4l2sink_class_init()
151 g_param_spec_int ("overlay-left", "Overlay left", in gst_v4l2sink_class_init()
152 "The leftmost (x) coordinate of the video overlay; top left corner of screen is 0,0", in gst_v4l2sink_class_init()
155 g_param_spec_uint ("overlay-width", "Overlay width", in gst_v4l2sink_class_init()
156 "The width of the video overlay; default is equal to negotiated image width", in gst_v4l2sink_class_init()
159 g_param_spec_uint ("overlay-height", "Overlay height", in gst_v4l2sink_class_init()
160 "The height of the video overlay; default is equal to negotiated image height", in gst_v4l2sink_class_init()
232 * flags to indicate which overlay/crop properties the user has set (and
266 "setting overlay: overlay_fields_set=0x%02x, top=%d, left=%d, width=%d, height=%d", in gst_v4l2sink_sync_overlay_fields()
[all …]

12345678910>>...24