Skip to content
Snippets Groups Projects
  1. Feb 05, 2024
  2. Feb 04, 2024
  3. Feb 03, 2024
  4. Feb 02, 2024
  5. Jan 31, 2024
  6. Jan 30, 2024
  7. Jan 29, 2024
    • Deucе's avatar
      Fix apparent session leak in services. · 3ffdef61
      Deucе authored
      It appears that after successful completion of a JS service, the
      TLS session is never destroyed.
      
      If this fix isn't valid for #707, we should see a bunch of
      "Destroying a session (...) that's not in sess_list" log messages
      
      Thanks Keyop!
      3ffdef61
    • Deucе's avatar
      Don't include rgbmap.h anymore. · bf1f9823
      Deucе authored
      bf1f9823
    • Deucе's avatar
      Save disk space at the expense of CPU usage. · 2ca1e4a0
      Deucе authored
      Previously, we compiled in a RGB -> YCbCr table and used that for
      scaling, which added 128MB to the size of binaries that enabled
      non-integer scaling.  The decision was then made to eliminated
      non-integer scaling support from the Synchronet utilities to save
      disk space.
      
      With the use of the YCoCg-R, we can more efficiently transform between
      the colour spaces, (about 50% more CPU than using the table), so
      it's no longer prohibitive to do this in real-time.
      
      This should also have the effect of making the Synchronet utilities
      use the correct aspect ratio for the various screen modes rather
      than forcing the use of square pixels.  I expect DigitalMan will
      hate that.
      2ca1e4a0
    • Deucе's avatar
    • Deucе's avatar
      Use the YCoCg-R colour space instead of YCbCr. · b7757abd
      Deucе authored
      It seems to provide similar perceptual results, and is much faster
      to transform with RGB.  It's still slower than the table lookup,
      but not crushingly so.
      b7757abd
    • Deucе's avatar
      Add fill and aliases... · e4c92087
      Deucе authored
      I think this is ready to start drawing things soon now.
      e4c92087
  8. Jan 28, 2024
Loading