mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
faceoverlay: code cleanups
Use glib types and simply expressions in the message handler.
This commit is contained in:
parent
a31a698943
commit
288c6fa26c
1 changed files with 6 additions and 9 deletions
|
@ -194,11 +194,11 @@ static void
|
|||
gst_face_overlay_handle_faces (GstFaceOverlay * filter, const GstStructure * s)
|
||||
{
|
||||
guint x, y, width, height;
|
||||
int delta_x, delta_y, svg_x, svg_y, svg_width, svg_height;
|
||||
gint svg_x, svg_y, svg_width, svg_height;
|
||||
const GstStructure *face;
|
||||
const GValue *faces_list, *face_val;
|
||||
gchar *new_location = NULL;
|
||||
int face_count;
|
||||
gint face_count;
|
||||
|
||||
#if 0
|
||||
/* optionally draw the image once every two messages for better performance */
|
||||
|
@ -237,14 +237,11 @@ gst_face_overlay_handle_faces (GstFaceOverlay * filter, const GstStructure * s)
|
|||
|
||||
GST_OBJECT_LOCK (filter);
|
||||
|
||||
delta_x = (int) (filter->x * (int) width);
|
||||
svg_x = (int) x + delta_x;
|
||||
svg_x = (gint) x + (gint) (filter->x * width);
|
||||
svg_y = (gint) y + (gint) (filter->y * height);
|
||||
|
||||
delta_y = (int) (filter->y * (int) height);
|
||||
svg_y = (int) y + delta_y;
|
||||
|
||||
svg_width = (int) width *filter->w;
|
||||
svg_height = (int) height *filter->h;
|
||||
svg_width = (gint) (filter->w * width);
|
||||
svg_height = (gint) (filter->h * height);
|
||||
|
||||
if (filter->update_svg) {
|
||||
new_location = g_strdup (filter->location);
|
||||
|
|
Loading…
Reference in a new issue