- Jul 06, 2022
-
-
Alaric Senat authored
Refs #27050
-
Alaric Senat authored
This utility handles synthetization of the PCR whenever the transcode pipeline (any of the filter or the encoder) alter the frame timestamp output or even, discard some blocks.
-
Alaric Senat authored
-
Alaric Senat authored
This utility helps handling PCR events in modules where frames are treated asynchronously. This tool basically bufferize PCR events until all associated frames are out of the async unit. The helper was made to handle any async frame treatment unit and could be used in any other modules that have the same behavior. For now, only transcode is in that case so the files will reside in the transcode folder.
-
- Jun 08, 2022
-
-
Alaric Senat authored
Now that the input_decoder thread has been disabled for the stream output case, forwarding PCR events to the stream output is quite straightforward as everything is now treated synchronously. Refs !1847 #26870
-
Alaric Senat authored
-
Alaric Senat authored
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 patchset only provides the basis for now, a correct implementation for all stream filters will come in a separate merge request. Refs #27050 Co-authored-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
...no the "longest" title.
-
Rémi Denis-Courmont authored
Fixes #19429.
-
- Jun 07, 2022
-
-
Thomas Guillem authored
Even if it is redundant with vlc_killed() (but not all APIs return -EINTR when killed).
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Rémi Denis-Courmont authored
-
Thomas Guillem authored
Fix connect() not interruptible on Linux. Fixes #27027
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
-
- Jun 06, 2022
-
-
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
VLC's RGBA formats don't rely on masks.
-
This also fixes a corner-case bug where whe format exposed on big endian was not the one being tested.
-
Up to this point, only one format was exposed so this did not matter.
-
Allocate an array so that we can vary the content per instance.
-
This simplifies and cleans up the buffer passing.
-
This is needed in the next commit.
-
RTP plugin weren't included
-