Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gstreamer
gstreamer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 411
    • Issues 411
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 83
    • Merge Requests 83
  • 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
  • gstreamergstreamer
  • Issues
  • #652

Closed
Open
Opened Jan 22, 2021 by വഷളൻ@vashalana_njan

Caps negotiation fails for outputselector in case of mp3 pipeline with output-selector after decodebin continued by mpegaudioparse

gst-launch-1.0 souphttpsrc location="mp3_url" ! decodebin caps="audio/mpeg, parsed=false" ! output-selector ! mpegaudioparse ! avdec_mp3 ! alsasink

Here if the mpegaudioparse is before osel, it works, but if it is after, then negotiation fails and receives an internal data flow error.

Now with the same logic if same is done for aac.

gst-launch-1.0 souphttpsrc location="aac_url" ! decodebin caps="audio/mpeg" ! output-selector ! aacparse ! avdec_aac ! alsasink

works

Only problem is with mpegaudioparse. The proxypad of decodebin is set to ANY in case of mp3 pipeline.

Why it fails the negotiation in case of mp3 pipeline.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gstreamer#652