- Oct 06, 2020
-
-
Thomas Guillem authored
-
- Oct 05, 2020
-
-
Thomas Guillem authored
The new duplicated media should not share events of the orignal one. Ie. parsing the original media should not trigger updates on the duplicated media.
-
Thomas Guillem authored
- Don't override the media set by the user from on_current_media_changed(). - Don't create a new media from an input_item. This will prevent to send media events with a media pointer that is unknown to the caller. This callback is now always sending a media that is set with libvlc_media_player_set_media(). Since the player is now fully asynchronous, a call to set_media() + play() will be processed asynchronously if an older media is playing. The user might want to know when its new media is actually playing. Listening to the libvlc_MediaPlayerMediaChanged event is only way to do so. Here is an example: 1. set_media(A) && play() -> get_media() -> A 2. set_media(B) && play() -> get_media() -> B 3. libvlc_MediaPlayerMediaChanged(A) -> get_media() -> B 4. libvlc_MediaPlayerMediaChanged(B) -> get_media() -> B
-
Thomas Guillem authored
This will be used by libvlc_media to store the media instance into an input_item. This will allow to get the media corresponding to an item when propagating media events.
-
Steve Lhomme authored
If the Cues we read in adaptive streaming are incorrect, then the adaptive streaming cannot work at all with those streams.
-
Steve Lhomme authored
It can only be loaded with the proper name, it is not automatically loaded. It is necessary to know when opening the module because we start parsing the Matroska data to find the mandatory headers and the Cues may be parsed during that time.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
- Oct 04, 2020
-
-
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
Refs #21860.
-
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
When formatting a message to HTTP 1.1, chunked encoding is often necessary. However if the input message structure is not tied to any specific HTTP version, it cannot contain the chunked encoding, which will only be added when formatting.
-
- Oct 03, 2020
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Pierre Ynard authored
Only the iconv handle was correctly reset, potentially leading again to wrong or inconsistent parameters.
-
Pierre Ynard authored
-
Pierre Ynard authored
Refs #25065
-
Pierre Ynard authored
-
Rémi Denis-Courmont authored
-
- Oct 02, 2020
-
-
Certain sets of options in the core option set use a cat/subcat of -1 as a "hack" to avoid those options showing up in the GUI prefs set. This is the case for options like --help for instance. While the Qt GUI plugin respects this, the MacOSX one was missing checks for this, and so surely (I don't have a mac so I can't look and see) it was including them when it shouldn't. Signed-off-by:
Felix Paul Kühne <felix@feepk.net>
-
Signed-off-by:
Felix Paul Kühne <felix@feepk.net>
-
Signed-off-by:
Felix Paul Kühne <felix@feepk.net>
-
Signed-off-by:
Felix Paul Kühne <felix@feepk.net>
-
subCategoryItem would be null if: a) a plugin author neglected to place a set_category() call before one or more options. b) the first or only subcat targetted by a plugin is a general one. there are actual examples of A with a handful of in-tree plugins (to be fixed in a subsequent commit). there are multiple in-tree modules which target general subcats, including various logger and keystore plugins. Signed-off-by:
Felix Paul Kühne <felix@feepk.net>
-
- Oct 01, 2020
-
-
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- Force BGRA on macbooks not handling HEVC. This was done automatically before but it will likely change in the future like iOS. - Also force BGRA for 12 and 16bits since the openGL* implementation can't handle it.
-
- Sep 30, 2020
-
-
Rémi Denis-Courmont authored
This will abort should YoutubeDL get stuck waiting for network I/O.
-
Rémi Denis-Courmont authored
-