Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 585
    • Issues 585
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #653
Closed
Open
Issue created Jan 31, 2021 by jasker5183@jasker5183Developer

Gstreamer Application Pauses or Starts Skipping While Seeking

Version, Distribution, Desktop Environment:

0.3.20+nightly-210130.fc33, Fedora 33, Gnome 3.38.

Description of Problem:

Problem started with 0.3.20+nightly-210129.fc33, I will seek the track in Rhythmbox and it would pause the track until you seek again then the track would continue. With the current version 0.3.20+nightly-210130.fc33 when you seek the track the time will continue counting and silence will play until you seek again.

Or you will seek and the track will start skipping every couple of seconds until you seek again.

How Reproducible:

If you start seeking through a track eventually you should run into either of these two issues.

Steps to Reproduce:

  1. Open a gstreamer program
  2. Start seeking through a track
  3. It will either pause and play silence or start skipping

Actual Results:

GST_DEBUG=4 rhythmbox shows:

0:06:01.954367606 28934 0x55cb7c6a9330 WARN                   pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink0-actual-sink-pulse> Got underflow
0:06:05.112067363 28934 0x55cb7c6a9330 WARN                   pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink0-actual-sink-pulse> Got underflow

This is the warning that pops up at the exact second the music stops playing so I don't know if it's responsible or just the byproduct.

Expected Results:

No pausing, no skipping when seeking through a track.

Additional Info Eg. pw-dump > file (As Attachment Please):

Output of GST_DEBUG=4 rhythmbox where I loaded the program, played a track, started seeking through the track, got it to pause with the timer continuing to count and let that go for 20 seconds. Started seeking through the track again and got it to start skipping, seek again until it went back to normal and exited the program. rythmbox.log

Assignee
Assign to
Time tracking