sout: implement a SetPCR callback in stream output
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
Activity
Filter activity
- Resolved by Rémi Denis-Courmont
requested review from @typx
- Resolved by Alaric Senat
- Resolved by Alaric Senat
- Resolved by Alaric Senat
- Resolved by Alaric Senat
- Resolved by Alaric Senat
- Resolved by Alaric Senat
- Resolved by Alaric Senat
assigned to @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
: seeNot fan of the naming. You're not delaying, you're expecting data before some deadline or synthesize one value.
- Resolved by Alaric Senat
- Resolved by Thomas Guillem
- Resolved by Alaric Senat
- Resolved by Thomas Guillem
- Resolved by Alaric Senat
- Resolved by Rémi Denis-Courmont
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
Toggle commit list
Please register or sign in to reply