- Oct 23, 2017
-
-
Marvin Scholz authored
This is an Objective C module, therefore it should use OBJCFLAGS instead of CFLAGS.
-
Thomas Guillem authored
-
Jean-Baptiste Kempf authored
-
Marvin Scholz authored
_AM_DEPENDENCIES is a private macro, according to the documentation it should not be called directly. In this case, _AM_DEPENDENCIES is already called by AC_PROG_OBJC anyway.
-
François Cartegnie authored
no longer forces text to have same alignment as picture
-
François Cartegnie authored
-
Thomas Guillem authored
This fixes a recent regression from b04deb0a
-
- Oct 22, 2017
-
-
Jean-Baptiste Kempf authored
This is totally blind, but let's see if we still see complaints...
-
- Oct 21, 2017
-
-
François Cartegnie authored
triggers incorrect sar / subpicture size when sar is set (scaling down)
-
François Cartegnie authored
-
- Oct 20, 2017
-
-
François Cartegnie authored
-
François Cartegnie authored
-
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
This is notably what Ubuntu LTS 16.04 has Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
François Cartegnie authored
-
Jean-Baptiste Kempf authored
-
- Oct 19, 2017
-
-
Make the background switch independent from video size, as the is_fullscreen was removed from vout_display_cfg. Instead a cmdline options is introduced to enable or disable the background layer. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
The image_fx plugin has an internal pool of allocated buffers which are used to render filtered pictures into. This must be big enough to avoid running out of buffers when vlc core holds pictures in it's queue before rendering them. For this allocate 5 extra buffers. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Reduce the number of extra buffers, which effectively controls the size of the allocated picture pool inside the codec. At the same time increase the input buffer count, so that it is big enough to contain all possibly sent pictures from the vout. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Do not only flush if buffers are in transit, but whenever flush is called. This is necessary because the deinterlace filter has an internal state (reference pictures) which is reset on mmal_port_flush as well. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Simply locking code by using vlc_sem_t. Also removes the peviously unused sys->mutex instance. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Wait for all input buffers to be returned when flushing. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
There is no reason to disable ports before flushing, neither is there a reason to reconfigure the port after flushing. In fact this lead to weird issues with the whole mmal stack when the codec was flushed. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Avoid useless flushing by allowing to wait a little longer for buffers to be available. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
The mmal_queue is threadsafe and the block released from output callback does not interfere with the block processing in decode. What could happen was a use after free of block when checking the decode loop condition after submitting the block to mmal. Avoid this by clearing the block pointer before submitting to mmal and use it as extra loop condition. Signed-off-by:
Julian Scheel <julian@jusst.de> Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- Oct 18, 2017
-
-
Fixes #18611 Signed-off-by:
Francois Cartegnie <fcvlcdev@free.fr>
-
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Also log the feature level as hexadecimal, it's easier to read. Fixes #18941 Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
-
- Oct 17, 2017
-
-
François Cartegnie authored
-
This patch fixed a crash due to assert failure since mutex is not unlocked before vlc_mutex_destroy(). Signed-off-by:
Francois Cartegnie <fcvlcdev@free.fr>
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
CRLF is stripped by readLine(), and the following code doesn't deal with CRLF, so the check is redundant and suspicious. Signed-off-by:
Francois Cartegnie <fcvlcdev@free.fr>
-
François Cartegnie authored
Text widget size is miscomputed due to a mix in non native and scaled icon size. This reverts commit 32930aa2.
-
Marvin Scholz authored
This is a backport of http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=a5c6466 as libtool has no release that includes this commit, yet. It fixes using sanitizers on macOS, as without this patch, the relevant flag is not passed to the compiler when linking, causing undefined symbol errors.
-
#18731 is not fixed in some cases because the deinterlacer may keep more than one frame for later reference. The maximum extra frame currently supported is 2 so we need to add 2 frames to the decoder as they will be held for a while. Theoretically the problem could happen with H264 but we usually have more frames than we need. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-