- Mar 12, 2021
-
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
`let foo=0` return the error code 1, thuse can make the script fails if set -e is used in the build script.
-
Thomas Guillem authored
Reset the vout state only if the new vout was just started. Fixes assert(!sys->pause.is_on || !is_paused) on vout_ChangePause().
-
Thomas Guillem authored
Many bug and crash fixes, and add NFSv4 support.
-
Thomas Guillem authored
-
Thomas Guillem authored
Since it will be needed by the next commit.
-
Thomas Guillem authored
This API allow to connect to all resolved addresses and ports in parallel, waiting 100ms between each new connection. This resolves very long timeout or error when the host has more then one IPs but is listening on only one.
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
Fixes login/signatures issues and add happy eyeballs support.
-
- Mar 11, 2021
-
-
Thomas Guillem authored
-
- Mar 10, 2021
-
-
Thomas Guillem authored
-
- Mar 09, 2021
-
-
Rémi Denis-Courmont authored
Actually provide the resolution being tested for frame rates to FindMaxRate().
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Steve Lhomme authored
If this is the first frame we didn't actually drop a frame.
-
- Mar 08, 2021
-
-
François Cartegnie authored
refs #25481
-
Thomas Guillem authored
-
- Mar 06, 2021
-
-
Pierre Ynard authored
Following changes in the SoundCloud JavaScript web assets, the API magic is only found anymore in assets with lines exceeding the VLC API line-length limit of 200 kB, making it impossible to extract this way and causing playback failure. These JavaScript assets are minified into one-liners, so it makes no sense anyway to attempt to read and parse them line by line. Instead, this now reads up to 4 MB of text from them (the relevant asset currently weighs 1 MB). This way is arguably better and also more efficient to begin with. Refs #24957 Fixes #25508
-
- Mar 05, 2021
-
-
Thomas Guillem authored
-
Thomas Guillem authored
It's more a failsafe since demuxers should not send negative lengths.
-
- Mar 04, 2021
-
-
Alexandre Janniaux authored
The macro was checking for $with_foo to be set but only $enabled_foo was set correctly by the PKG_WITH_MODULES macro. In addition, this patch adds an intermediate macro for the name to be readable.
-
If npot (non-power-of-two) textures are not supported, then the picture visible dimensions is not the same as the texture dimensions. When updating a picture, the interop (which calls glTexSubImage2D() or similar) expects picture dimensions. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Contrary to vlc_gl_Create(), vlc_gl_CreateOffscreen() did not initialize gl->api_type, so it was always implicitly set to VLC_OPENGL, never VLC_OPENGL_ES2. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
François Cartegnie authored
-
Alexandre Janniaux authored
Avoid flushing mediacodec when the decoder has been drained at the VLC decoder_t level, because the picture output by the decoder are inflight pictures that will not stay valid when the decoder will be flushed. Instead, only flush it when every pictures have been released. This is too pessimistic currently, the best alternative being doing the flush when every picture have been rendered.
-
Alexandre Janniaux authored
Avoid trying to queue picture after the closing of the decoder. Indeed, the mediacodec loop cannot be killed yet at the decoder close function because it is still needed for the integrity of the picture still used in the pipeline.
-
Alexandre Janniaux authored
These functions will be used with the decoder_t object closed, but the p_sys still alive, and they are only using the p_sys object. No functional changes.
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
- Mar 02, 2021
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
Format change needs a restart, but when demuxer has been probed, we only need to handle restart/reprobing when switching variants.
-
François Cartegnie authored
-