- 15 Mar, 2021 40 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
Rémi Denis-Courmont authored
There really is no point having the PTS delay over the frame interval; it just adds unnecessary latency. This should probably be even lower to improve streaming responsiveness.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
For perfect rendering synchronisation, the change of window size must be acknowledged after the last picture is rendered in the old size, and before the first picture is rendered in the new size. As of c9d6d95f, the window resize is processed synchronously. This provides for the "after" requirement. But it failed to address the "before" requirement: the video output thread can end render a picture so soon after the resize so the window callback thread has not had time to perform acknowledgement procedures. This adds a callback to the window resize event which is called before the display lock (or equivalent) is released. This is guaranteed to be invoked before the video output thread has the opportunity to render anything. Other options were considered: 1) Invoking a callback to the window provider from the video output thread code code. -> This can delay the callback unreasonably. -> Taking the window lock on the vid...
-
Alexandre Janniaux authored
Like all other hw plugins.
-
Alexandre Janniaux authored
Without conditional activation of the plugins through autoconf, -rpath is always defined when adding the plugin libtool archive target to codec_LTLIBRARIES or nvdec_LTLIBRARIES. If the target's LDFLAGS is not defined, it will also use AM_LDFLAGS by default.
-
Alexandre Janniaux authored
Sort of revert 1d2b56c6 but it actually finish the work done in ticket #9367 by removing the last recursive makefile target in modules/. It allows faster make (though not significant here) but most of all, sharing the same variable definition scope in modules/ for all makefiles. In particular, this facilitate for future work implementing partial linking at the module level, which actually needs the list of all plugins being compiled.
-
Alexandre Janniaux authored
The convenience library factors the mmal libs and the object between the different plugins.
-
Alexandre Janniaux authored
The plugin's values are not used anymore.
-
Alexandre Janniaux authored
Use only the MMAL_CFLAGS/MMAL_LIBS instead of sharing the flags of a non-existant plugin. In addition, LDFLAGS is for linker flags different from the -l or -L ones, and -rpath only needs to be defined when using conditional compilation from autoconf (LTLIB and VLC_ADD_PLUGIN) so the MMAL_LIBS must go to LIBADD. In prevision of the removal of the recursive Makefile.am, use the MMAL_CFLAGS on every targets that needs them.
-
Alexandre Janniaux authored
The MMAL_CFLAGS / MMAL_LIBS will be used in the Makefile.am instead of the plugin defined flags, since there are multiple plugins, and in addition of a HAVE_MMAL conditional. In addition, -L flags are LIBADD flags, and not LDFLAGS flags, so it's actually put into MMAL_LIBS instead of defining a MMAL_LDFLAGS.
-
Alexandre Janniaux authored
-
Alexandre Janniaux authored
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
qml/DragItem: Add the 'getSelectedInputItem' function Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
And update the implementation Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Benjamin Arnaud authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Prince Gupta authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Prince Gupta authored
ResumeDialog hides TopBar so need to provide placeholder CSD decorations Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Prince Gupta authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Prince Gupta authored
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-