- May 10, 2019
-
-
Thomas Guillem authored
Vout recycling as keeping the same "vout display" plugin and not disabling/enabling the window. Add input_resource_StopFreeVout: Used to stop the re-used vout if there is no video following the current input. The vout is now always closed or paused from input_resource_PutVout(). Only the main vout is paused, all additional vouts will be closed. The main vout will be actually closed from input_resource_StopFreeVout(), when we are sure that the next input doesn't have video.
-
Thomas Guillem authored
It was only called from ES_OUT_SET_*_BY_ID controls. The new player is calling ES_OUT_SET_* directly that was not called TerminateVout.
-
Thomas Guillem authored
vout_Pause will clean variables that are used by the current owner (clock, mouse) and put the vout to sleep. On a Next vout_Request, if the vout is re-used, vout_Resume will store new owner variables and resume the thread.
-
Thomas Guillem authored
-
Thomas Guillem authored
The first vout created (the main one) will now always be the first vout of the array. It's important to keep the same reference on the first vout, since its window plugin is likely linked to an interface. This commit ensure that this first vout will always be the first vout used by the first video decoder or visualiser.
-
Thomas Guillem authored
And add its locked version: into input_resource_PutVoutLocked.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
The "winrt-swapchain" variable was never set in display->dxgiswapChain
-
Steve Lhomme authored
No need for the local boolean
-
- May 09, 2019
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
Solves issues when the server does not sends proper MIME and the file does not match known extension.
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Thomas Guillem authored
-
Thomas Guillem authored
This commit fixes a regression from a1924dbd that (unintentionally) reverted 3505ecb9
-
Steve Lhomme authored
aka Perceptual Quantizer
-
François Cartegnie authored
-
François Cartegnie authored
provided deprecated api entries just does not work
-
Steve Lhomme authored
On creation of when the swapchain dimension changed. Adjust the texture placement during Direct3D11Open(), the rest of the time it will be updated by the core.
-
Steve Lhomme authored
The display module doesn't need to know about it
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
This call is called for every Resize (output update) so it's better not to flood the logs in this case.
-
Steve Lhomme authored
-
Steve Lhomme authored
And set up the rendering once we know the display format.
-
Steve Lhomme authored
And simplify the d3d11_local_swapchain access
-
Steve Lhomme authored
The rendering can use any values, just a few select subsets
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
The patch does not apply anymore on libvpx v1.7.0, which already implements the workaround.
-
- May 08, 2019
-
-
Rémi Denis-Courmont authored
If vout_Request() fails, atomically mark the still stopped vout as free. This removes a quick hack from 4586ffaf.
-
Tristan Matthews authored
This release fixed CVE-2019-7317, although our png module is not using this API.
-