Skip to content
Snippets Groups Projects
  1. Jan 15, 2022
  2. Jan 14, 2022
    • Benjamin Arnaud's avatar
    • Romain Vimont's avatar
      vout: ignore RenderPicture() failure · f37fcb13
      Romain Vimont authored and Romain Vimont's avatar Romain Vimont committed
      Even if RenderPicture() returns an error, this is not a reason to
      increase the deadline of the next rendering.
      f37fcb13
    • Romain Vimont's avatar
      vout: fix code style · 203c06bf
      Romain Vimont authored and Romain Vimont's avatar Romain Vimont committed
      203c06bf
    • Lyndon Brown's avatar
      macos: alphabetically sort subcat and plugin prefs node · da971f89
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      just as done with qt advanced prefs tree.
      da971f89
    • Lyndon Brown's avatar
      macos: use preferred order for adv prefs tree cat nodes · 1815c9ea
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      this is the macos version of the previous qt commit.
      1815c9ea
    • Lyndon Brown's avatar
      qt: use preferred order for adv prefs tree cat nodes · 5a91a25e
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      up until now the entire tree has been simply sorted alphabetically. this is
      not at all ideal because this means that the "advanced" category comes
      first, when logically it should come last. this is particularly unfortunate
      because upon switching to advanced/complete/"all" view, the panel shown is
      one titled "advanced settings" with a warning underneath saying "use with
      care". this category also happens to be a particularly messy one in terms
      of its organisation. this mess and warning gives a bad impression and
      potential scares off users.
      
      so, let's allow the subcat and plugin nodes to remain alphabetical, but
      let's sort the root category nodes into a preferred order. we can do this
      simply by resorting to match the order of entries within the category
      lookup table in `vlc_config_cat.h`, which was reorganised into a suitable
      order in the previous commit.
      
      note that the solution accounts for the possibility that not all cats will
      be in use in the tree.
      5a91a25e
    • Lyndon Brown's avatar
      config: sort category table into a preferred order · 5788c60e
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      this is prep work for the next commit. the intention here is to have the
      order of items in the category table reflect the preferred order for the
      primary category nodes to be displayed within the advanced preferences
      trees.
      
      the current alphabetical ordering used in qt i feel is far from ideal, as
      explain in the next commit.
      
      the order i have chosen is based upon my perception of what categories
      might be of the most interest to the most users:
      
       1. Playlist
       2. Interface
       3. Audio
       4. Video
       5. Input / Codecs
       6. Sout
       7. Advanced
      
      i also re-ordered the subcat table, since it only involved moving one
      block. this was purely for maintaining consistency.
      5788c60e
    • Lyndon Brown's avatar
      qt: don't reset adv tree position on view change · 839b9db6
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      if you switch back and forth between simple and advanced views, every time
      you go back to the advanced view it resets the tree node selection back to
      the first entry.
      
      this is sooooooooooo annoying. it has bugged me for such a long time.
      839b9db6
    • Lyndon Brown's avatar
      opengl: fix missing option subcat · 33d198b0
      Lyndon Brown authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      and a couple of syntax issues.
      
      the hidden subcat is used here rather than `SUBCAT_VIDEO_VFILTER` because
      according to discussion in !1181 this option is just used as a hack, not
      meant for use as a normal user config option.
      
      lack of a subcat entry when there are options is normally because the
      author forgot it, which causes a bug of the options not being visible in
      GUI preferences. we should at least have a comment here to highlight that
      it is deliberate in this special case.
      
      however, a test for option set validity could be added in future, which
      would only end up failing on lack of subcat entry here, so to avoid that
      let's add one. using the hidden subcat will "properly" keep the option
      hidden from GUI prefs (and also potentially help output if the help output
      logic ends up gaining the ability to also skip such hidden options).
      33d198b0
  3. Jan 13, 2022
Loading