1. 08 Feb, 2018 1 commit
    • Rémi Denis-Courmont's avatar
      qt: add dummy program to test QApplication · 63599c0a
      Rémi Denis-Courmont authored
      The QApplication constructor exits the entire process if it cannot find
      a working Qt back-end. This is unacceptable within VLC, as we expect to
      fallback to another interface plugin in such circumstances.
      
      Qt 4.x selected its back-end at build time. VLC would try to connect to
      the same back-end system (in practice: X11) to second-guess
      QApplication, and preempt the initialization failure.
      
      Qt 5.x selects its back-end at run time depending on installed back-end
      plugins and running windowing system(s). There are no reasonable and
      reliable ways to second-guess Qt anymore.
      
      This commit introduces a dummy executable program that simply tries to
      instantiate a QApplication. If it succeeds, it returns 0. Otherwise, it
      returns an error. This allows its parent process to safely check if Qt
      is available at run-time.
      63599c0a
  2. 28 Nov, 2017 1 commit
    • Rémi Denis-Courmont's avatar
      accesstweaks: compile as part of test suite · 8ff4b514
      Rémi Denis-Courmont authored
      This avoids having to enable it explicitly in configure, while also not
      installing it by default outside build trees. In the unlikely event
      that you actually want to install the plugin, you can still do so but
      manually (e.g. libtool install mode).
      8ff4b514
  3. 23 Nov, 2017 2 commits
  4. 16 Jun, 2017 1 commit
  5. 22 Jan, 2017 1 commit
  6. 06 Dec, 2016 1 commit
    • Filip Roséen's avatar
      core: add stream_extractor module type · 3c20a6c3
      Filip Roséen authored
      These changes introduces a new module type named stream_extractor. The
      added documentation should explain when such module should be used,
      but in short it allows for extraction of data within a stream,
      effectively resulting in a new stream that refers to the extracted
      data.
      
      Interaction with the stream-extractor shall never happen directly,
      instead the module-backend is written in a way so that it exposes a
      stream_t to the public.
      
          [ access ] -> [ stream_t ] -> [ stream consumer ]
                         '- [ stream extractor ]
      
      Future changes are necessary in order to make modules of this type
      usable in practice, but has been split into individual commits so that
      the changes are easier to follow.
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
      3c20a6c3
  7. 25 Nov, 2016 1 commit
  8. 07 Jan, 2016 1 commit
    • Thomas Guillem's avatar
      keystore: add plaintext module · cb4130bf
      Thomas Guillem authored
      Deactivated by default since secret is not encrypted.
      
      To use it (for test purpose only):
      ./vlc --keystore=plaintext --keystore-plaintext-file=<my_file> <url>
      cb4130bf
  9. 13 Dec, 2015 1 commit
  10. 08 Dec, 2015 1 commit
  11. 02 Nov, 2015 1 commit
  12. 12 Feb, 2015 4 commits
  13. 10 Feb, 2015 3 commits
  14. 09 Feb, 2015 5 commits
  15. 08 Feb, 2015 1 commit
  16. 06 Oct, 2014 1 commit
  17. 02 Oct, 2014 2 commits
  18. 01 Oct, 2014 1 commit
  19. 27 Sep, 2014 1 commit
  20. 01 Sep, 2014 1 commit
  21. 28 Sep, 2013 8 commits
  22. 22 Sep, 2013 1 commit