- Jan 08, 2020
-
-
Hugo Beauzée-Luyssen authored
-
Thomas Guillem authored
-
Steve Lhomme authored
encoder_ APIs didn't exist so far.
-
Steve Lhomme authored
The video context matches the video format used in the same call.
-
Steve Lhomme authored
The deocder input is cleaned once this way, but not after receiving the actual format from the decoder.
-
Steve Lhomme authored
Just like we keep track of its ES output.
-
Steve Lhomme authored
-
Steve Lhomme authored
No need to have 2 different places that can mismatch.
-
Steve Lhomme authored
No need for else after a return.
-
Steve Lhomme authored
It is the same decoder device that will be used by the encoder.
-
Steve Lhomme authored
Similar to decoder_GetDecoderDevice() but for the encoder.
-
Steve Lhomme authored
This allows adding extra values not known to the encoder itself.
-
Steve Lhomme authored
This allows encoder "owners" to allocate more to store extra data with the object and use them in callbacks (using container_of).
-
Steve Lhomme authored
This allows adding extra values not known to the encoder itself. If the creation fails, the transcode encoder is not created. If the transcode encoder fails to be setup, the created encoder is deleted.
-
Steve Lhomme authored
-
Steve Lhomme authored
Since vout_display_opengl_HasPool() always returns false.
-
Steve Lhomme authored
-
Steve Lhomme authored
We can handle VDPAU pictures created by the decoder or filters. We only request pictures in "VLC_CODEC_VDPAU_OUTPUT" format. This pool of VDP_RGBA_FORMAT_B8G8R8A8 is likely not used at all.
-
Steve Lhomme authored
We can handle VAAPI pictures created by the decoder or filters (as long as they are created on the same decoder device or a similar video context).
-
Steve Lhomme authored
This is the same check that is done when creating the converter pool. We use the chroma description that should match the textures allocated by the converter. For NV12/P010/P016 we need to do the same trick on the width as done in opengl_fragment_shader_init().
-
Steve Lhomme authored
-
Steve Lhomme authored
lavc_UpdateVideoFormat() is only called for the VA module just before the VA opened, in which case the VA sets it's actual i_chroma. No need to set it afterwards.
-
Steve Lhomme authored
We set it in lavc_UpdateVideoFormat() but not in ffmpeg_GetFormat() where lavc_GetVideoFormat() is also called because it's already set each time a va is tested.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
So it can tell if it's the proper module for the job. Rather than relying on a guessed format from the generic va code.
-
Steve Lhomme authored
No need to set the i_chroma if we're not going to use it
-
Steve Lhomme authored
Similar to vlc_va_GetChroma() but without forcing an output format.
-
Steve Lhomme authored
-
- Jan 07, 2020
-
-
-
-
Steve Lhomme authored
-
Steve Lhomme authored
We did not add a reference to the device here, so don't release one.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
- Jan 06, 2020
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-