- 02 Nov, 2020 3 commits
-
-
Thomas Guillem authored
It's now handled by vlc_player_t.
-
Thomas Guillem authored
Regression from the initial vlc_player introduction. It was handled in the old playlist engine but not in the new player.
-
Zhao Zhili authored
Now the APIs for color information conversion are symmetric. Signed-off-by:
Steve Lhomme <robux4@ycbcr.xyz>
-
- 30 Oct, 2020 5 commits
-
-
Thomas Guillem authored
-
Thomas Guillem authored
-
Thomas Guillem authored
Add events, selection, and list API. Like the for the media track list, this API use an opaque structure libvlc_player_programlist_t to iterate through all programs. This avoid the usage of *** from a public API.
-
Pierre Ynard authored
Vocaroo has started using different server locations for different media, and the client has to dispatch to the correct one based on the media ID.
-
Pierre Ynard authored
These domains are now instead directly redirected to the main vocaroo.com domain and platform.
-
- 29 Oct, 2020 2 commits
-
-
Prince Gupta authored
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
Prince Gupta authored
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- 28 Oct, 2020 13 commits
-
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
to match QAbstractItemModel definition
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
Recent medias are now stored in the medialibrary.
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Pierre Lamot authored
-
Julien Montant authored
The deprecated macro `SRTO_TSBPDDELAY` has been deleted from SRT. This prevents the compilation with SRT versions >= v1.4.2. See the corresponding SRT commit 0e2201aff6b379979cec43fee5e8f162717f6346. ``` - SRTO_TSBPDDELAY = 23, // DEPRECATED. ALIAS: SRTO_LATENCY ``` The (unrecommended) `SRTO_LATENCY` should be used instead, which was already available back then. See notice next to SRTO_LATENCY in the SRT library source code for details on why it's not recommended. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io> (edited message)
-
- 27 Oct, 2020 10 commits
-
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
Simplify code using auto for iterators.
-
Pierre Ynard authored
This reduces the number of buffer reallocations performed for long lines, turning the function's complexity from quadratic to linear. The line length limit remains unchanged.
-
Pierre Ynard authored
Upon error, data already consumed from the stream could be discarded and permanently lost for the caller. This was just bad, and notably precluded recovery from errors. Instead, data is now preserved within peek buffers until a line can be successfully returned. Peak memory usage remains almost identical, while the number of allocations is halved for long lines. For UTF-16 streams, memory usage is reduced as needless buffer allocations and copies are eliminated.
-
Pierre Ynard authored
No functional change
-
Pierre Ynard authored
-
Pierre Ynard authored
No functional change
-
Pierre Ynard authored
Lone-byte incomplete UTF-16 sequences before EOF, in some cases such as a final line consisting only of it, would never get actually consumed from the stream, preventing it from ever properly reaching EOF. This also avoids flooding the logs with one warning per stream line towards the end of the stream, and then printing an unspecific conversion error: those are replaced by one clear and explicit error message.
-
Pierre Ynard authored
Tested against UTF-16 lone surrogates, for which it seems to make no difference
-
Pierre Ynard authored
The only errors after which this was called were memory allocation errors, lines too long, or failing to open the handle itself, so obviously there is no reason to want to close it there; it already gets closed in the proper place when the stream is destroyed. Even worse, it left the handle missing if vlc_stream_ReadLine() was called again, and would result in text conversion constantly failing and no output getting returned anymore, rendering the rest of the stream unusable through this API and precluding any error recovery.
-
- 26 Oct, 2020 1 commit
-
-
Pierre Ynard authored
Apparently the old parameter has been replaced by a new one, and is now getting phased out. The signature descrambling javascript URL is still available in several other places in the HTML page either way. Fixes #25223
-
- 24 Oct, 2020 1 commit
-
-
Jean-Baptiste Kempf authored
Fixes for a large number of discs, notably UHD.
-
- 23 Oct, 2020 5 commits
-
-
Alexandre Janniaux authored
Otherwise, the display might never set the vlc_gl_t size and thought it would not use uninitialized vout_display_place_t objects, it would not initialized the OpenGL viewport and window aspect ratio either. It was leading to OpenGL display being at incorrect size, especially on Android, until the display size is changed, for example by rotating the phone.
-
Romain Vimont authored
The caller does not expect the current bindings to change when calling vlc_gl_filters_InitFramebuffers(). Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Romain Vimont authored
Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Romain Vimont authored
It had been deprecated by c5f960ff, and is not used anymore. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-
Romain Vimont authored
A new "minimal" executor API has been introduced to replace it. Signed-off-by:
Alexandre Janniaux <ajanni@videolabs.io>
-