Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-good gst-plugins-good
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 646
    • Issues 646
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 71
    • Merge requests 71
  • 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
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-plugins-goodgst-plugins-good
  • Issues
  • #735
Closed
Open
Issue created May 24, 2020 by Сергей Ильиных@rion4ik

Pulseaudio Device provider doesn't handle devices hotplug

Hi It worked with gstreamer 1.14.5 but doesn't work now.

I did a few tests.

  • Installed Gstreamer 1.16.2 on Gentoo Linux
  • Started pavucontrol and made sure it reacts properly to my usb headphone hot-plug
  • Started gst-device-monitor-1.0 -f and tried to plug/unplug same usb headphone.
    • For some reason gst-device-monitor-1.0 shows no events for my headphone, but it shows events for other devices (reindexed?)
  • Wrote a custom application which listens on devices bus and calls gst_device_monitor_get_devices on any event dumping list to terminal
    • The dumped list never changes on plug/unplug and my headphone is there only if it was initially plugged-in.
    • GST_MESSAGE_DEVICE_ADDED/GST_MESSAGE_DEVICE_REMOVED unexpectedly were never received. just GST_MESSAGE_DEVICE_CHANGED.

The headphone is based on CM108 chip.

Edited May 24, 2020 by Сергей Ильиных
Assignee
Assign to
Time tracking