Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gst-plugins-base
gst-plugins-base
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 631
    • Issues 631
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 102
    • Merge Requests 102
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-basegst-plugins-base
  • Issues
  • #859

Closed
Open
Opened Jan 21, 2021 by Andrey Burmagin@andrey.burmagin.1998

glfilterapp recordgraphic example doesn't work

Hello everyone.

I'm trying to use glfilterapp gl-plugin to draw on the videostream.

For this I try to run this example:

https://github.com/GStreamer/gst-plugins-base/blob/1.18.3/tests/examples/gl/generic/recordgraphic/main.cpp

But here I get a link error.

Anyway, if I get rid of the caps filtering and put only glimagesink after glfilterapp and gltestsrc before it, I run into black screen. Also if I don't pass a draw-callback into glfilterapp, videostream flows just fine.

I can't use glimagesink for drawing, like here: https://github.com/GStreamer/gst-plugins-base/blob/1.18.3/tests/examples/gl/generic/cube/main.cpp Because I just need to draw on the video without displaying it immediately.

So, could you please explain me how to change this example in order to draw something using glfilterapp?

My GStreamer version is 1.16.2.

Thanks.

Edited Jan 21, 2021 by Andrey Burmagin
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gst-plugins-base#859