- Oct 08, 2023
-
-
Steve Lhomme authored
We may map libavutil chromas with range to VLC+range, but we should not map to libavutil chromas+range as these chromas are deprecated.
-
Steve Lhomme authored
It's a full range VLC_CODEC_I411.
-
Steve Lhomme authored
The AV_PIX_FMT_YUVJxxx chromas are deprecated and might be removed someday. We can map these values to VLC chromas+range, but not the other way around.
-
Steve Lhomme authored
-
Steve Lhomme authored
This will be used later.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
We could probably support RGB+x and RGB24 sources as well. vlc_uint8() is defined the same way in filter_picture.h
-
Steve Lhomme authored
-
Steve Lhomme authored
As it's done for some other common chromas.
-
Steve Lhomme authored
As it's done for some other common chromas.
-
Steve Lhomme authored
We do have VLC_CODEC_ABGR now.
-
Steve Lhomme authored
-
Steve Lhomme authored
And return an error when we can't use a format. We shouldn't pretend everything is OK.
-
- Oct 07, 2023
-
-
The mutex was unlocked and locked right after when vlc_input_decoder_GetStatus() was called just after vlc_input_decoder_Decode().
-
In the next commit.
-
They are stored as XRGB with the alpha component separately (ie not ARGB). A lot of code is already writing uint32_t values in these fields.
-
This is the type of uin32_t that is expected to be passed.
-
-
-
They are always 0.
-
Only the old VLC FourCC should be accepted and they are mapped to their actual default legacy memory layout (RV32, RV24, RV16, RV15).
-
It's never used as such. Only 3 masks existed and they have been replaced with VLC_CODEC_RGB565BE, VLC_CODEC_RGB565LE and VLC_CODEC_BGR565LE.
-
So that code passing a chroma as a string ends up on the on the same chroma layout on Little-Endian machines.
-
-
So that code passing a chroma as a string ends up on the on the same chroma layout on Little-Endian machines.
-
-
It should not be up to a chroma.
-
It could be also possible to create a new event: on_media_info_changed.
-
This event is not even listened by anything anyway... (bug!)
-
It will be called just after from EsOutUpdateInfo()
-
And make the code easier to read.
-
EsOutUpdateInfo() update the input_item_t meta. Modifying the call order here cause the INPUT_EVENT_ES::VLC_INPUT_ES_UPDATED to be sent just after the item meta has been updated.
-
- Oct 06, 2023
-
-
When using drag&drop to play a media with characters that would need encoding, especially spaces, the system will provide the correct URL to the DropArea but Qt will encode it partially. Since we will encode it afterwards, we can just decode it completely and forward it as-is to the playlist controller. Fixes dropping URL with spaces from a browser to VLC.
-
The default encoding QUrl::None maps to QUrl::PrettyDecoded, which is not entierely specified (documentation even mention it can change over different releases) and typically won't encode the spaces correctly.
-
The default encoding QUrl::None maps to QUrl::PrettyDecoded, which is not entierely specified (documentation even mention it can change over different releases) and typically won't encode the spaces correctly.
-
The mutex was unlocked and locked right after when DecoderPlayCc() was called from PacketizerGetCc().
-
-
Steve Lhomme authored
-