Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gstreamer gstreamer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.1k
    • Issues 1.1k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 505
    • Merge requests 505
  • 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
  • gstreamergstreamer
  • Merge requests
  • !1651

gstharness: Support for bufferlists

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Frederik Vestre requested to merge frederik.vestre/gstreamer:frve/harness_bufferlist_support into main Feb 07, 2022
  • Overview 21
  • Commits 2
  • Pipelines 7
  • Changes 3

Extend gst-harness so it is possible to get buffer lists provided by an harnessed element and verify if an harnessed element uses BufferLists or separate Buffers when pushing data.

This patch adds the gst_harness_push_list, gst_harness_pull_list and the gst_harness_try_pull_list functions, in addition to setting the gst_pad_set_chain_list_function on the harnessed GstElement. It also ensures that existing tests that does not use these functions still works as before, even with elements that supports buffer lists.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: frve/harness_bufferlist_support