- Apr 15, 2019
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
Reimplementation depends on media libary exposing a feature comparable to bookmarks, which is scheduled in time for the 4.0 release
-
François Cartegnie authored
not the complete and efficient way. we'll need a better inheritance fix at parsing level.
-
François Cartegnie authored
-
Konstantin Pavlov authored
-
Konstantin Pavlov authored
-
Thomas Guillem authored
Test leftovers.
-
Thomas Guillem authored
Regression from e1c82853 This was inadvertently removed during rebase/merge. Fixes #22188
-
Steve Lhomme authored
This reverts commit 496001e6. The objects don't leak anymore.
-
- Apr 14, 2019
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
This reverts commit 1a350d8d.
-
Rémi Denis-Courmont authored
This should fix historical aliasing issues.
-
Rémi Denis-Courmont authored
Allocate the object private data separately - stop relying on alignment and unconventional pointer arithmetic. This adds (internal) functions to (de)initialize an object in place.
-
Rémi Denis-Courmont authored
This effectively reverts commit 07998682.
-
Rémi Denis-Courmont authored
-
Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
Rémi Denis-Courmont authored
(again)
-
Rémi Denis-Courmont authored
In file included from ../../include/vlc_common.h:1190, from ../../src/input/decoder_helpers.c:29: ../../src/input/decoder_helpers.c: In function ‘vlc_decoder_device_Create’: ../../include/vlc_modules.h:70:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] vlc_module_load(vlc_object_logger((vlc_object_t *)(ctx)), cap, \ ../../include/vlc_objects.h:64:15: note: in definition of macro ‘VLC_OBJECT’ _Generic((x)->obj, \ ^ ../../include/vlc_modules.h:70:29: note: in expansion of macro ‘vlc_object_logger’ vlc_module_load(vlc_object_logger((vlc_object_t *)(ctx)), cap, \ ^~~~~~~~~~~~~~~~~ ../../src/input/decoder_helpers.c:135:20: note: in expansion of macro ‘vlc_module_load’ priv->module = vlc_module_load(&priv->device, "decoder device", name, ^~~~~~~~~~~~~~~
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
char * can alias anything, and Winsock relies on that. Unfortunately, the compiler still issues warnings. This works around that.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Fix support for 32-bits platforms. Regression from 46ea30cd.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is not guaranteed.
-
Rémi Denis-Courmont authored
Originally, POSIX made it unsigned. This was relaxed in newer releases, but unsigned makes more sense anyway since it expressses a size.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-