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 633
    • Issues 633
    • 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
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gst-plugins-basegst-plugins-base
  • Issues
  • #862

Closed
Open
Opened Jan 23, 2021 by Garrett@theofficialgman

DecodeBin Doesn't Choose nvv4l2decoder on Nvidia tegra systems

When utilizing decodebin on nvidia tegra systems, decodebin does software video decoding.

The best scenario for compatibility with other gstreamer applications which utilize glimagesink would be to use nvv4l2decoder with nvvidconv, as shown in the below pipeline.

gst-launch-1.0 souphttpsrc is-live=true location="$(youtube-dl --format "best[ext=mp4][protocol=https]" --get-url https://www.youtube.com/watch?v=Uo2SNtFofWI)" ! qtdemux name=demux ! queue ! h264parse ! nvv4l2decoder ! nvvidconv ! glimagesink -e demux.audio_0 ! queue ! avdec_aac ! audioconvert ! pulsesink -e

Edited Jan 23, 2021 by Garrett
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gst-plugins-base#862