Skip to content
Snippets Groups Projects

sout: implement a SetPCR callback in stream output

Merged Alaric Senat requested to merge asenat/vlc:sout-pcr-main into master

For a more global context on these changes, please have a look at #27050.

This is the first step for the SetPCR implementation in stream output. These callbacks will allow stream outputs to have precise information about the stream time advancement.

This merge request only provides the basis for now, a correct implementation for all stream filters will come in a separate merge request.

Edited by Alaric Senat

Merge request reports

Merge request pipeline #239158 passed

Merge request pipeline passed for ea8ffe90

Merged by Rémi Denis-CourmontRémi Denis-Courmont 2 years ago (Jul 7, 2022 8:35pm UTC)

Loading

Pipeline #239264 passed

Pipeline passed for ea8ffe90 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Rémi Denis-Courmont requested review from @typx

    requested review from @typx

  • Steve Lhomme
  • Steve Lhomme
  • Steve Lhomme
  • Steve Lhomme
  • Steve Lhomme
  • Steve Lhomme
  • Steve Lhomme
  • Thomas Guillem assigned to @fcartegnie and unassigned @tguillem

    assigned to @fcartegnie and unassigned @tguillem

    • Resolved by Thomas Guillem

      pipeline, we decided to create a core API to deal with this specific problematic (vlc_pcr_delayer: see

      Not fan of the naming. You're not delaying, you're expecting data before some deadline or synthesize one value.

  • Thomas Guillem
  • Thomas Guillem
  • Thomas Guillem
  • Thomas Guillem
  • Thomas Guillem
  • Rémi Denis-Courmont
  • Alaric Senat added 7 commits

    added 7 commits

    • 85434ef5 - sout: add `set_pcr` callback
    • 8774fefa - sout: add SetPCR API wrapper
    • 22039d55 - sout: input: wrap sout_StreamSetPCR for sout_Input
    • 6b62ac22 - core: add vlc_pcr_sync API
    • 77e5ace7 - decoder: add `on_block_sent` decoder callback
    • 75ed2793 - es_out: implement PCR forwarding to sout
    • 6e807145 - transcode: implement SetPCR

    Compare with previous version

  • Alaric Senat changed the description

    changed the description

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading