Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-base gst-plugins-base
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 645
    • Issues 645
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-basegst-plugins-base
  • Issues
  • #668
Closed
Open
Created Sep 17, 2019 by Grant Burkhart@grb

Ethernet camera performance significantly degraded in version 1.14

I have a simple pipeline to display an ethernet camera using the NXP IMX6d chip. In Gstreamer version 1.8.3, the video is nice and smooth. But in version 1.14, the video becomes very jerky.

Of course the pipeline is in code but in a gst-launch command line, it would be udpsrc port=<port_num> ! application/x-rtp media=video,clock-rate=90000,encoding-name=H264,payload=96 ! rtph264depay ! h264parse ! imxvpudec ! imxipuvideosink framebuffer=<device_name>.

To isolate the problem I inserted a bufferprobe on each source pad and found that on the src pad of the decoder I was getting the correct 30 frames/second in 1.8.3, but in 1.14 I am only getting around 9 frames per second.

After a bunch of tests, I was able to isolate the change that caused the difference in behavior: bilboed/gst-plugins-base@8bee96c4.

Edited Sep 17, 2019 by Grant Burkhart
Assignee
Assign to
Time tracking