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 628
    • Issues 628
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 104
    • Merge Requests 104
  • 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
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GStreamer
  • gst-plugins-basegst-plugins-base
  • Issues
  • #200

Closed
Open
Opened Jun 25, 2015 by Bugzilla Migration User@bugzilla-migration

encodebin: Expose more specific sink template caps.

Submitted by Mathieu Duponchelle @meh

Link to original bug (#751475)

Description

Having STATIC_CAPS_ANY on both templates led to issues
in gst-launch with such a profile:

application/ogg:video/x-theora:audio/x-vorbis

ie one audio and one video encoding profile, both with no
presence.

This led gst_element_request_compatible_pad (gst-utils.c)
to return either template, which was not necessarily compatible.

The reason for having STATIC_CAPS_ANY was to allow for
"avoid-reencoding", however there only is a small set of formats
that can be directly remuxed, we thus specify them all
in the video template caps.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gst-plugins-base#200