1. 15 Mar, 2021 10 commits
    • Alexandre Janniaux's avatar
      nvdec: Makefile.am: move nvdec plugin into nvdecdir · ab76a422
      Alexandre Janniaux authored
      Like all other hw plugins.
      ab76a422
    • Alexandre Janniaux's avatar
      nvdec: Makefile.am: remove redundant LDFLAGS definition · 952adcc0
      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.
      952adcc0
    • Alexandre Janniaux's avatar
      Makefile.am: mmal: remove recursive Makefile target · 6be0a304
      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.
      6be0a304
    • Alexandre Janniaux's avatar
      mmal: Makefile.am: use convenience library for mmal · 3b632faa
      Alexandre Janniaux authored
      The convenience library factors the mmal libs and the object between the
      different plugins.
      3b632faa
    • Alexandre Janniaux's avatar
      configure.ac: remove previous mmal virtual plugin · 1fcab432
      Alexandre Janniaux authored
      The plugin's values are not used anymore.
      1fcab432
    • Alexandre Janniaux's avatar
      mmal: Makefile.am: fix mmal plugin definition · 99d7820a
      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.
      99d7820a
    • Alexandre Janniaux's avatar
      configure.ac: fix mmal CFLAGS/LDFLAGS definition · 488bace2
      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.
      488bace2
    • Alexandre Janniaux's avatar
      package: raspberry: remove set -x · fd1c81d5
      Alexandre Janniaux authored
      fd1c81d5
    • Alexandre Janniaux's avatar
      mmal: fix typo · c5d0252d
      Alexandre Janniaux authored
      c5d0252d
    • Martin Storsjö's avatar
      contrib: nfs: Patch win32_compat.h to not override snprintf · 970248c1
      Martin Storsjö authored
      Mingw toolchains always provide snprintf, and modern MSVC versions
      do too.
      
      The define of snprintf to sprintf_s is applied before stdio headers
      are included, causing it to be applied to the headers themselves,
      breaking mingw-w64 headers targeting UCRT (because the headers provide
      declarations for both snprintf and sprintf_s, but one of them is
      declared as a static inline while the other is not).
      
      In upstream libnfs, this define was entirely commented out in
      6564abaa1f979c0b62044f695030a32b60620163, so this backports one bit
      of that commit.
      970248c1
  2. 13 Mar, 2021 10 commits
  3. 12 Mar, 2021 10 commits
  4. 11 Mar, 2021 1 commit
  5. 10 Mar, 2021 1 commit
  6. 09 Mar, 2021 4 commits
  7. 08 Mar, 2021 2 commits
  8. 06 Mar, 2021 1 commit
    • Pierre Ynard's avatar
      soundcloud.lua: don't treat JavaScript assets as line-based · 302d5596
      Pierre Ynard authored
      Following changes in the SoundCloud JavaScript web assets, the API
      magic is only found anymore in assets with lines exceeding the VLC API
      line-length limit of 200 kB, making it impossible to extract this way
      and causing playback failure.
      
      These JavaScript assets are minified into one-liners, so it makes no
      sense anyway to attempt to read and parse them line by line. Instead,
      this now reads up to 4 MB of text from them (the relevant asset
      currently weighs 1 MB). This way is arguably better and also more
      efficient to begin with.
      
      Refs #24957
      Fixes #25508
      302d5596
  9. 05 Mar, 2021 1 commit