1. 30 Apr, 2018 1 commit
  2. 22 Feb, 2016 1 commit
  3. 05 Jun, 2015 3 commits
  4. 20 Jan, 2015 2 commits
    • Julian Scheel's avatar
      mmal: Restore old buffer configuration · f9b028ae
      Julian Scheel authored
      With previours cleanups we reduced the number of allocated mmal buffers and
      buffer headers. This caused some issues as the mmal components had to wait for
      buffers frequently, which slowed them down. To avoid framedrops and even
      picture stalls revert to the old buffer configuration, which wastes a bit
      memory in theory but works way more reliably and smoothly.
      Signed-off-by: Julian Scheel's avatarJulian Scheel <julian@jusst.de>
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      f9b028ae
    • Julian Scheel's avatar
      mmal: Replace global mutex by module-owned mutex · fc5204e3
      Julian Scheel authored
      The mutex held within mmal_pictures is used to lock access of mmal
      picture/buffer pools between vlc main thread and mmal callback threads. This
      is only required to be locked per pool and not globally for all mmal modules.
      Thus using a global mutex caused a slight performance hit when using mmal vout
      and deinterlace simultaneously which operate on independent picture pools. Now
      the pool owner provides the mutex handle when allocating the pictures, so
      that independent locking can be used.
      Signed-off-by: Julian Scheel's avatarJulian Scheel <julian@jusst.de>
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      fc5204e3
  5. 09 Oct, 2014 1 commit
    • Julian Scheel's avatar
      mmal: Fix buffer size computation · 54f93974
      Julian Scheel authored
      The buffer sizes in opaque case were computed by a mixture of hardcoded values
      and mmal defaults. This caused breakage due to changes of the default values
      in recent mmal versions. To avoid this in the future, the buffer sizes are
      completely hardcoded now. As we have a shared header for mmal now, move the
      required define for shared values into that header.
      Using this new computation we can reduce the buffer size for opaque case by 2,
      which saves some memory.
      Signed-off-by: Julian Scheel's avatarJulian Scheel <julian@jusst.de>
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      54f93974
  6. 02 Sep, 2014 1 commit
  7. 15 Jan, 2013 1 commit
  8. 07 Jan, 2013 1 commit
  9. 19 Dec, 2012 3 commits
  10. 31 May, 2008 1 commit
  11. 01 Sep, 2007 1 commit
  12. 30 Aug, 2007 1 commit
  13. 29 Aug, 2007 2 commits
  14. 12 Jan, 2006 1 commit
  15. 09 Jul, 2005 1 commit
  16. 08 Jul, 2005 1 commit
  17. 09 Jan, 2005 1 commit
  18. 22 Dec, 2004 1 commit
  19. 05 Jan, 2004 1 commit
  20. 03 Jan, 2004 1 commit
    • Cyril Deguet's avatar
      * all: brand new skins interface ( still _experimental_) for x11 and · b7dc5e88
      Cyril Deguet authored
        win32, by ipkiss and myself...
       Among the features:
       - framework rewritten from scratch, heavily based on design patterns
        => new controls can be (hopefully) created more easily, portability
        to other OS is better, and the interface is less dependant from
        the vlc core
       - new concept of "layout", to provide a window with several different
        views (as in winamp3 skins)
       - controls can now be placed at a relative position to the edges of
        a window, which allow controls and layouts to be resizable (e.g
        for the playlist window)
       - Use of libpng and libfreetype2 for better portability between x11 and
         win32 => ttf fonts and antialiasing
       - New DTD for the xml theme ( *it will probably change again* )
       - Very very beginning of scripting in the xml file
       - And many things I miss
       - And probably many bugs ;)
      b7dc5e88
  21. 28 Dec, 2003 2 commits
  22. 27 Dec, 2003 1 commit
  23. 26 Dec, 2003 1 commit
  24. 22 Dec, 2003 1 commit
  25. 08 Dec, 2003 1 commit
  26. 07 Dec, 2003 1 commit