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 499
    • Merge requests 499
  • 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
  • !4234

v4l2videodec: Add handle_missing_data implementation

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Qi Hou requested to merge hq/gstreamer:handle_missing_data into main Mar 21, 2023
  • Overview 20
  • Commits 1
  • Pipelines 4
  • Changes 1

GstVideoDecoderClass::handle_missing_data is used to decide whether the decoder should be drained afterwards, while base class always returns TRUE. There is one case that v4l2 decoder hasn't received any valid frame when sink handle GAP event.

So Add handle_missing_data implemention for subclass v4l2videodec to only return TRUE when src task state is GST_TASK_STARTED.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: handle_missing_data