Skip to content
Snippets Groups Projects
  1. Jun 12, 2021
  2. Jun 11, 2021
  3. Jun 10, 2021
    • Alexandre Janniaux's avatar
      darwin: redirect VLC_PKG_LIB_DIR/plugins on iOS · 89e90672
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      On iOS and tvOS, dylibs must be wrapped into a framework and frameworks
      must be flattened into the frameworks/ application directory (or global
      to the system which is not possible in the general case), so dylibs
      can't be in the VLC_PKG_LIB_DIR/plugins folder. Redirect
      VLC_PKG_LIB_DIR/plugins toward VLC_PKG_LIB_DIR/ on those platforms.
      89e90672
    • Alexandre Janniaux's avatar
      bank: add support for browsing frameworks · 70d3002b
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      Darwin platforms are using frameworks to embed libraries. Some of them
      like iOS and tvOS even forbid the use of dynamic libraries that are not
      wrapped into a framework.
      
      Since frameworks can contain various things (headers, resources, etc),
      we don't necessarily want to browse their whole tree if their structure
      is well-defined. In our case, since plugins are bundles and not dylibs,
      there's not linking and there's no point in supporting versionning so we
      can expect the plugin's dynamic library in the root of the framework,
      named like the framework without the .framework part.
      
      Since MacOSX can also make use of frameworks, this is enabled for all
      darwin platforms, though it might not use them.
      70d3002b
    • Zhao Zhili's avatar
      interrupt: fix inverted variable name · 78727053
      Zhao Zhili authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      78727053
    • Alexandre Janniaux's avatar
      vlc_list: fix warnings · 4f8d49e0
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      Previous patches[1] added a warning regression by fixing the
      initializer of the max_align_t[] array used in vlc_list_entry_dummy,
      because a max_align_t array cannot be initialized with integers,
      typically where the max_align_t is implemented as an union of multiple
      types.
      
      [1]: c4f0f964
      
      By providing an initializer for max_align_t, we can workaround this
      limitation and initialize the array without those warnings:
      
      ../../lib/media.c:264:5: warning: suggest braces around initialization of subobject [-Wmissing-braces]
          vlc_list_foreach( node, &list, node )
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../include/vlc_list.h:263:23: note: expanded from macro 'vlc_list_foreach'
                && ((pos) = vlc_list_entry_p((vlc_list_it__##pos).current, \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../include/vlc_list.h:243:44: note: expanded from macro 'vlc_list_entry_p'
          (0 ? (p) : (void *)(((char *)(node)) - vlc_list_offset_p(p, member)))
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../include/vlc_list.h:240:12: note: expanded from macro 'vlc_list_offset_p'
          ((p) = vlc_list_entry_dummy(p), (char *)(&(p)->member) - (char *)(p))
                 ^~~~~~~~~~~~~~~~~~~~~~~
      ../../include/vlc_list.h:237:73: note: expanded from macro 'vlc_list_entry_dummy'
          (0 ? (p) : ((void *)(&(max_align_t[vlc_list_entry_aligned_size(p)]){0})))
                                                                              ^
      4f8d49e0
    • Benjamin Arnaud's avatar
      qml: Fix warnings · 53e49053
      Benjamin Arnaud authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      53e49053
    • Rémi Denis-Courmont's avatar
      xdg-shell: update window geometry with ack · 0b161909
      Rémi Denis-Courmont authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      This makes sure that the window geometry is updated before the first
      new size buffer is attached.
      0b161909
    • Rémi Denis-Courmont's avatar
      vout/window: add new dimensions to resize ack · dabfd605
      Rémi Denis-Courmont authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      dabfd605
  4. Jun 09, 2021
Loading