Skip to content
Snippets Groups Projects
  1. Nov 16, 2021
    • Alexandre Janniaux's avatar
      upnp: refactor using C++ try/catch · 60456133
      Alexandre Janniaux authored and François Cartegnie's avatar François Cartegnie committed
      The try/catch for exception safety was already needed there, and this
      simplify the code a lot, so this moves the allocation into unique_ptr to
      benefit from RAII destructors.
      
      In addition, this commit change the call to free(p_sys) into the correct
      C++ delete, avoiding a mismatch new/free.
      
      Introduced in 0d89fe3f.
      60456133
    • Pierre Ynard's avatar
      youtube.lua: add "n" descrambling split compound transformations · 7f6614cb
      Pierre Ynard authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      A new variant of compound transformation has the Base64 alphabet
      generation and the compounding itself as two separate data array
      elements, contrary to what was observed so far. Add support for those.
      
      Fixes #26285
      7f6614cb
    • Pierre Ynard's avatar
      youtube.lua: "n" descrambling transformations with two extra arguments · fd2e937f
      Pierre Ynard authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      A new standalone compound transformation, taking its Base64 alphabet
      as extra input argument, has revealed itself. We support parsing and
      passing this one more argument from the script section.
      
      Technically this last argument can be a function or rather the result
      of its call, but with no argument, we know what's always returned, and
      don't need to treat it as a function. This is less clean but simpler and
      will do for now.
      fd2e937f
    • Pierre Ynard's avatar
      youtube.lua: simplify "n" descrambling compound transformation · 174e12b3
      Pierre Ynard authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      Newly observed transformations reveal that the uncertain character
      code variable used as constant offset, really isn't one and is simply
      supposed to be the alphabet's length. Thus even more so, it is a no-op
      on the alphabet's algebraic modulo group, and probably just an artifact
      of how modulo of negative numbers is handled in javascript. Simplify it
      away.
      174e12b3
  2. Nov 15, 2021
  3. Nov 13, 2021
  4. Nov 12, 2021
  5. Nov 11, 2021
    • Thomas Guillem's avatar
      Revert "wasapi: fix passthrough with DTS WAV" · 17e10e0a
      Thomas Guillem authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      I hate the myself of 2years ago for the lack of explanion on the
      original commit. But DTS 14b inside WAV is now played as PCM, using the
      same receiver with the same Windows machine than 2 years ago.
      
      Reverting this commit fix it (for 14b and 16b). Maybe a receiver or a
      Windows update fixed it ?
      
      This reverts commit 3c68e5ff.
      17e10e0a
  6. Nov 10, 2021
  7. Nov 09, 2021
Loading