- Feb 03, 2023
-
-
-
-
-
-
-
Use the 4.0 input decoder API to pass the delay to the output chain that will properly apply the delay to the clocks internally.
-
Will be needed in the `display` stream output for backward compatibility with the VLC 3.0 `delay` option.
-
Consider frames arriving without any first PCR being signaled as invalid. We can't really render frames without calibrating the main clock first via the initial SetPCR call.
-
Create a local clock context using the new `sout_Clock` API. This set of clocks will be passed to the input decoder to have a synchronization context local to the display module. Currently, no master clock is selected for the sake of simplicity, implicitly falling back to monotonic master. Fixes #23220
-
To allow owning more data. In occurrence, a clock in the next commit.
-
This patches apply some formatting for consistency: - Sort the includes - Remove unrespected padding - correct curly-braces spacing to the original intent No functional changes.
-
Will provide a small subset of core's clock API to `display`.
-
Forwarding a valid clock instance is necessary for the aout/vout proper synchronization.
-
This is needed to expose a clock subset to stream outputs. It also reduce the amount of redundant typedefs to the clock in the core codebase.
-
This is an core internal header guard, its naming blocks a publicly exposed header to have this standard name.
-
Steve Lhomme authored
We always do a configure after that, so the extra time saved not doing the bootstrap is peanuts. On the other hand, it prevents using a proper configure script when switching to a different branch. Effectively reverts abd6fbe4
-
Steve Lhomme authored
Only cross compiling is supported for now. But we don't really build it in other ways.
-
Steve Lhomme authored
No functional changes.
-
Fixes #27808
-
-
This avoids a redirection. It was also the only gnupg.org URL which didn't use HTTPS already.
-
-
-
-
macosx: Notify to display fullscreen controller whenever mouse is moved anywhere in VLCLibraryWindow (including playlist sidebar and toolbar), not just VLCVoutView Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
macosx: Observe VLCVideoWindowShouldShowFullscreenController notification in VLCLibraryWindowAutohideToolbar Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
-
- Feb 02, 2023
-
-
The test can pass if a different encoder is used during the test, but we need to ensure it's really the encoder from the test. This was catched when changing the capability from video encoder into image encoder, which led the test to use the png encoder instead.
-
The if block is only used to trigger the assert now, so merge it into the assert itself.
-
Ensure the client calling the export to block_t is also responsible for releasing the picture it exports. Previous commits were adding the release to match behaviour of the converter before refactoring everything, but it was a mistake and led to issues with other parts of the pipeline, in particular the transcoder, and some clients were more adapted to the converter path + hold of original rather than the non-conversion path, which would then have been simpler to do from the start. This MR adds the necessary hold and release to remove those from the encoders and the clients, and is tested against the unmerged libvlc/media.c test for thumbnailing too. Revert "png: fix picture release on encoder" This reverts commit d4c93a29. Revert "jpeg: fix picture release on encoder" This reverts commit cccc085e. Revert "avcodec: encoder: fix picture release" This reverts commit 5a145f34. Revert "codec: vpx: fix picture release on encoder" This reverts commit 5dde7db3. Revert "image: fix picture leak in case of error" This reverts commit 1bf09fe8. Revert "misc: thumbnailer: release picture when interrupted" This reverts commit 004b9900.
-
ExportSurfaceHandle does not perform any synchronisation. If the contents of the surface will be read, vaSyncSurface() must be called before doing so.
-
Set VA_EXPORT_SURFACE_READ_ONLY flag, and request separate layers via VA_EXPORT_SURFACE_SEPARATE_LAYERS explicitly.
-
fixes #27773
-
Steve Lhomme authored
Not sure how to handle it.
-