/third_party/gstreamer/gstplugins_base/ext/pango/ |
D | gstbasetextoverlay.c | 262 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 …]
|
D | gstclockoverlay.c | 75 gst_clock_overlay_render_time (GstClockOverlay * overlay) in gst_clock_overlay_render_time() argument 100 if (strftime (buf, sizeof (buf), overlay->format, t) == 0) in gst_clock_overlay_render_time() 107 gst_clock_overlay_get_text (GstBaseTextOverlay * overlay, in gst_clock_overlay_get_text() argument 111 GstClockOverlay *clock_overlay = GST_CLOCK_OVERLAY (overlay); in gst_clock_overlay_get_text() 113 txt = g_strdup (overlay->default_text); in gst_clock_overlay_get_text() 124 overlay->need_render = TRUE; in gst_clock_overlay_get_text() 167 GstClockOverlay *overlay = GST_CLOCK_OVERLAY (object); in gst_clock_overlay_finalize() local 169 g_free (overlay->format); in gst_clock_overlay_finalize() 170 g_free (overlay->text); in gst_clock_overlay_finalize() 171 overlay->format = NULL; in gst_clock_overlay_finalize() [all …]
|
D | gsttimeoverlay.c | 90 gst_time_overlay_render_time (GstTimeOverlay * overlay, GstClockTime time) in gst_time_overlay_render_time() argument 107 gst_time_overlay_get_text (GstBaseTextOverlay * overlay, in gst_time_overlay_get_text() argument 113 overlay->need_render = TRUE; in gst_time_overlay_get_text() 115 time_line = g_atomic_int_get (&GST_TIME_OVERLAY_CAST (overlay)->time_line); in gst_time_overlay_get_text() 127 GstSegment *segment = &overlay->segment; in gst_time_overlay_get_text() 152 time_str = gst_time_overlay_render_time (GST_TIME_OVERLAY (overlay), ts); in gst_time_overlay_get_text() 154 txt = g_strdup (overlay->default_text); in gst_time_overlay_get_text() 197 gst_time_overlay_init (GstTimeOverlay * overlay) in gst_time_overlay_init() argument 203 textoverlay = GST_BASE_TEXT_OVERLAY (overlay); in gst_time_overlay_init() 208 overlay->time_line = DEFAULT_TIME_LINE; in gst_time_overlay_init() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/rsvg/ |
D | gstrsvgoverlay.c | 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); \ 130 gst_rsvg_overlay_set_svg_data (GstRsvgOverlay * overlay, const gchar * data, in gst_rsvg_overlay_set_svg_data() argument 133 GstBaseTransform *btrans = GST_BASE_TRANSFORM (overlay); in gst_rsvg_overlay_set_svg_data() 137 if (overlay->handle) { in gst_rsvg_overlay_set_svg_data() [all …]
|
/third_party/gstreamer/gstplugins_bad/ext/closedcaption/ |
D | gstceaccoverlay.c | 135 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); 293 GstCeaCcOverlay *overlay = GST_CEA_CC_OVERLAY (object); in gst_cea_cc_overlay_finalize() local 295 if (overlay->current_composition) { in gst_cea_cc_overlay_finalize() 296 gst_video_overlay_composition_unref (overlay->current_composition); in gst_cea_cc_overlay_finalize() 297 overlay->current_composition = NULL; in gst_cea_cc_overlay_finalize() 299 if (overlay->next_composition) { in gst_cea_cc_overlay_finalize() [all …]
|
/third_party/gstreamer/gstplugins_good/ext/gdk_pixbuf/ |
D | gstgdkpixbufoverlay.c | 74 gst_gdk_pixbuf_overlay_load_image (GstGdkPixbufOverlay * overlay, 76 static void gst_gdk_pixbuf_overlay_set_pixbuf (GstGdkPixbufOverlay * overlay, 298 gst_gdk_pixbuf_overlay_init (GstGdkPixbufOverlay * overlay) in gst_gdk_pixbuf_overlay_init() argument 300 overlay->offset_x = 0; in gst_gdk_pixbuf_overlay_init() 301 overlay->offset_y = 0; in gst_gdk_pixbuf_overlay_init() 303 overlay->relative_x = 0.0; in gst_gdk_pixbuf_overlay_init() 304 overlay->relative_y = 0.0; in gst_gdk_pixbuf_overlay_init() 306 overlay->coef_x = 0.0; in gst_gdk_pixbuf_overlay_init() 307 overlay->coef_y = 0.0; in gst_gdk_pixbuf_overlay_init() 309 overlay->positioning_mode = DEFAULT_POSITIONING_MODE; in gst_gdk_pixbuf_overlay_init() [all …]
|
/third_party/gstreamer/gstplugins_base/ext/gl/ |
D | gstgloverlay.c | 82 static gboolean gst_gl_overlay_load_png (GstGLOverlay * overlay, FILE * fp); 83 static gboolean gst_gl_overlay_load_jpeg (GstGLOverlay * overlay, FILE * fp); 126 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_start() local 141 frag_str, &overlay->shader); in gst_gl_overlay_gl_start() 151 GstGLOverlay *overlay = GST_GL_OVERLAY (base_filter); in gst_gl_overlay_gl_stop() local 154 if (overlay->shader) { in gst_gl_overlay_gl_stop() 155 gst_object_unref (overlay->shader); in gst_gl_overlay_gl_stop() 156 overlay->shader = NULL; in gst_gl_overlay_gl_stop() 159 if (overlay->image_memory) { in gst_gl_overlay_gl_stop() 160 gst_memory_unref ((GstMemory *) overlay->image_memory); in gst_gl_overlay_gl_stop() [all …]
|
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstgloverlaycompositor.c | 105 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/gstreamer/gstplugins_base/gst-libs/gst/video/ |
D | videooverlay.c | 341 gst_video_overlay_set_window_handle (GstVideoOverlay * overlay, guintptr handle) in gst_video_overlay_set_window_handle() argument 345 g_return_if_fail (overlay != NULL); in gst_video_overlay_set_window_handle() 346 g_return_if_fail (GST_IS_VIDEO_OVERLAY (overlay)); in gst_video_overlay_set_window_handle() 348 iface = GST_VIDEO_OVERLAY_GET_INTERFACE (overlay); in gst_video_overlay_set_window_handle() 351 iface->set_window_handle (overlay, handle); in gst_video_overlay_set_window_handle() 365 gst_video_overlay_got_window_handle (GstVideoOverlay * overlay, guintptr handle) in gst_video_overlay_got_window_handle() argument 370 g_return_if_fail (overlay != NULL); in gst_video_overlay_got_window_handle() 371 g_return_if_fail (GST_IS_VIDEO_OVERLAY (overlay)); in gst_video_overlay_got_window_handle() 373 GST_LOG_OBJECT (GST_OBJECT (overlay), "window_handle = %p", (gpointer) in gst_video_overlay_got_window_handle() 377 msg = gst_message_new_element (GST_OBJECT (overlay), s); in gst_video_overlay_got_window_handle() [all …]
|
D | videooverlay.h | 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, 102 void gst_video_overlay_prepare_window_handle (GstVideoOverlay * overlay);
|
/third_party/gstreamer/gstplugins_bad/gst/dvbsuboverlay/ |
D | gstdvbsuboverlay.c | 266 GstDVBSubOverlay *overlay = GST_DVBSUB_OVERLAY (object); in gst_dvbsub_overlay_finalize() local 269 while ((subs = g_queue_pop_head (overlay->pending_subtitles))) { in gst_dvbsub_overlay_finalize() 272 g_queue_free (overlay->pending_subtitles); in gst_dvbsub_overlay_finalize() 274 if (overlay->current_subtitle) in gst_dvbsub_overlay_finalize() 275 dvb_subtitles_free (overlay->current_subtitle); in gst_dvbsub_overlay_finalize() 276 overlay->current_subtitle = NULL; in gst_dvbsub_overlay_finalize() 278 if (overlay->current_comp) in gst_dvbsub_overlay_finalize() 279 gst_video_overlay_composition_unref (overlay->current_comp); in gst_dvbsub_overlay_finalize() 280 overlay->current_comp = NULL; in gst_dvbsub_overlay_finalize() 282 if (overlay->dvb_sub) in gst_dvbsub_overlay_finalize() [all …]
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
D | Overlay.h | 53 angle::PackedEnumMap<WidgetId, std::unique_ptr<overlay::Widget>> mOverlayWidgets; 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() 73 return getWidgetAs<overlay::Count, WidgetType::Count>(id); in getCountWidget() 75 overlay::PerSecond *getPerSecondWidget(WidgetId id) const in getPerSecondWidget() 77 return getWidgetAs<overlay::PerSecond, WidgetType::PerSecond>(id); in getPerSecondWidget() 79 overlay::RunningGraph *getRunningGraphWidget(WidgetId id) const in getRunningGraphWidget() 81 return getWidgetAs<overlay::RunningGraph, WidgetType::RunningGraph>(id); in getRunningGraphWidget() 83 overlay::RunningHistogram *getRunningHistogramWidget(WidgetId id) const in getRunningHistogramWidget() [all …]
|
D | OverlayWidgets.cpp | 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, 211 static void AppendRunningGraphCommon(const overlay::Widget *widget, 220 static void AppendRunningHistogramCommon(const overlay::Widget *widget, [all …]
|
/third_party/gstreamer/gstplugins_good/ext/cairo/ |
D | gstcairooverlay.c | 143 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_set_property() local 145 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_set_property() 149 overlay->draw_on_transparent_surface = g_value_get_boolean (value); in gst_cairo_overlay_set_property() 156 GST_OBJECT_UNLOCK (overlay); in gst_cairo_overlay_set_property() 163 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (object); in gst_cairo_overlay_get_property() local 165 GST_OBJECT_LOCK (overlay); in gst_cairo_overlay_get_property() 169 g_value_set_boolean (value, overlay->draw_on_transparent_surface); in gst_cairo_overlay_get_property() 176 GST_OBJECT_UNLOCK (overlay); in gst_cairo_overlay_get_property() 183 GstCairoOverlay *overlay = GST_CAIRO_OVERLAY (trans); in gst_cairo_overlay_query() local 194 overlay->attach_compo_to_buffer = FALSE; in gst_cairo_overlay_query() [all …]
|
/third_party/openGLES/extensions/SGIS/ |
D | GLX_SGIS_blended_overlay.txt | 27 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/opengl-registry/extensions/SGIS/ |
D | GLX_SGIS_blended_overlay.txt | 27 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/boost/boost/geometry/algorithms/detail/relate/ |
D | linear_linear.hpp | 241 if ( it->operations[0].operation == overlay::operation_intersection in apply() 242 || it->operations[1].operation == overlay::operation_intersection ) in apply() 246 else if ( ( it->operations[0].operation == overlay::operation_union in apply() 247 || it->operations[0].operation == overlay::operation_blocked in apply() 248 || it->operations[1].operation == overlay::operation_union in apply() 249 || it->operations[1].operation == overlay::operation_blocked ) in apply() 250 && it->operations[0].position == overlay::position_middle in apply() 251 && it->operations[1].position == overlay::position_middle ) in apply() 278 , m_previous_operation(overlay::operation_none) in turns_analyser() 297 overlay::operation_type const op = it->operations[op_id].operation; in apply() [all …]
|
D | turns.hpp | 39 : overlay::assign_null_policy 77 typedef overlay::turn_info 127 static const bool reverse1 = detail::overlay::do_reverse in apply() 132 static const bool reverse2 = detail::overlay::do_reverse in apply() 162 case detail::overlay::operation_none : return N; in operator ()() 163 case detail::overlay::operation_union : return U; in operator ()() 164 case detail::overlay::operation_intersection : return I; in operator ()() 165 case detail::overlay::operation_blocked : return B; in operator ()() 166 case detail::overlay::operation_continue : return C; in operator ()() 167 case detail::overlay::operation_opposite : return O; in operator ()() [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/is_valid/ |
D | is_acceptable_turn.hpp | 43 static const detail::overlay::operation_type value = 44 detail::overlay::operation_union; 50 static const detail::overlay::operation_type value = 51 detail::overlay::operation_intersection; 57 static const detail::overlay::operation_type value = 58 detail::overlay::operation_intersection; 64 static const detail::overlay::operation_type value = 65 detail::overlay::operation_union; 104 using namespace detail::overlay; in apply() 132 using namespace detail::overlay; in apply()
|
/third_party/gstreamer/gstplugins_base/tests/check/elements/ |
D | overlaycomposition.c | 127 GstBuffer *buffer, *overlay; in GST_START_TEST() local 139 overlay = create_overlay_frame (0x80ffffff); in GST_START_TEST() 141 gst_video_overlay_rectangle_new_raw (overlay, 32, 32, OVERLAY_WIDTH, in GST_START_TEST() 143 gst_buffer_unref (overlay); in GST_START_TEST() 188 GstBuffer *buffer, *overlay; in GST_START_TEST() local 199 overlay = create_overlay_frame (0xffff0000); in GST_START_TEST() 201 gst_video_overlay_rectangle_new_raw (overlay, 32, 32, OVERLAY_WIDTH, in GST_START_TEST() 203 gst_buffer_unref (overlay); in GST_START_TEST() 207 overlay = create_overlay_frame (0xff0000ff); in GST_START_TEST() 209 gst_video_overlay_rectangle_new_raw (overlay, 64, 64, OVERLAY_WIDTH, in GST_START_TEST() [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/touches/ |
D | implementation.hpp | 153 if ( it->has(overlay::operation_intersection) ) in apply() 161 case overlay::method_crosses: in apply() 164 case overlay::method_equal: in apply() 169 case overlay::method_touch: in apply() 170 case overlay::method_touch_interior: in apply() 171 case overlay::method_collinear: in apply() 182 case overlay::method_none : in apply() 183 case overlay::method_disjoint : in apply() 184 case overlay::method_error : in apply() 195 return turn.both(overlay::operation_union) in ok_for_touch() [all …]
|
/third_party/skia/third_party/externals/opengl-registry/extensions/SUN/ |
D | GLX_SUN_get_transparent_index.txt | 34 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/openGLES/extensions/SUN/ |
D | GLX_SUN_get_transparent_index.txt | 34 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/boost/boost/geometry/algorithms/detail/overlay/ |
D | enrich_intersection_points.hpp | 52 namespace detail { namespace overlay namespace 422 static const detail::overlay::operation_type target_operation in enrich_intersection_points() 423 = detail::overlay::operation_from_overlay<OverlayType>::value; in enrich_intersection_points() 424 static const detail::overlay::operation_type opposite_operation in enrich_intersection_points() 425 = target_operation == detail::overlay::operation_union in enrich_intersection_points() 426 ? detail::overlay::operation_intersection in enrich_intersection_points() 427 : detail::overlay::operation_union; in enrich_intersection_points() 432 typedef detail::overlay::indexed_turn_operation in enrich_intersection_points() 448 = detail::overlay::handle_colocations<Reverse1, Reverse2, OverlayType>(turns, in enrich_intersection_points() 459 if (turn.both(detail::overlay::operation_none) in enrich_intersection_points() [all …]
|
/third_party/boost/boost/geometry/algorithms/detail/ |
D | has_self_intersections.hpp | 65 namespace detail { namespace overlay namespace 87 detail::overlay::assign_null_policy in has_self_intersections() 98 info.operations[0].operation == detail::overlay::operation_union in has_self_intersections() 99 && info.operations[1].operation == detail::overlay::operation_union; in has_self_intersections() 101 info.operations[0].operation == detail::overlay::operation_intersection in has_self_intersections() 102 && info.operations[1].operation == detail::overlay::operation_intersection; in has_self_intersections() 105 && (info.method == detail::overlay::method_touch in has_self_intersections() 106 || info.method == detail::overlay::method_touch_interior); in has_self_intersections()
|