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 631
    • Issues 631
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 102
    • Merge Requests 102
  • 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
  • gst-plugins-basegst-plugins-base
  • Merge Requests
  • !467

Open
Opened Oct 22, 2019 by Ratchanan Srirattanamet@peat-psuwitContributor
  • Report abuse
Report abuse

videoconvert & videoscale: allow passthrough ENCODED format

  • Overview 9
  • Commits 2
  • Pipelines 12
  • Changes 4

Videoconvert & videoscale support passthrough, but their caps don't allow ENCODED format to be passed through it. This creates a situation where both source element and sink element can use accelerated buffer, but these 2 elements prevent it from being used.

This MR opens up these elements' template caps to allow ENCODED format in "ANY" feature. However, as "ANY" feature is a superset of sysmem feature, special care is given in their _transform_caps functions to prevent ENCODED format to be used with sysmem feature.

Edited Jul 16, 2020 by Nicolas Dufresne
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: gstreamer/gst-plugins-base!467
Source branch: passthrough-encoded