Skip to content
Snippets Groups Projects
  1. Feb 16, 2023
    • Niklas Haas's avatar
      vlc_es: add HDR10+ dynamic metadata · 4412b49e
      Niklas Haas authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      Following the precedent set by the DoVi metadata, we encode this as an
      ancillary attached directly to the frame, since it contains
      frame-dynamic data.
      
      We make the decision to follow ATSC A/341 Amendment 2094-40 instead of
      the original SMPTE ST2094-40:2016 specification, because the latter
      includes a lot of extra metadata fields which the former intentionally
      leaves unused, and which are also unused in practice (both in
      implementation and in files). We can easily add them later should a need
      arise.
      
      Also, again following the precedent set by `vlc_video_dovi_metadata_t`,
      we encode AVRationals directly as `float`. This saves us from having to
      do another unnecessary conversion step in the actual usage site (e.g.
      the libplacebo vout) by allowing the use of `av_q2d` directly.
      4412b49e
    • Tristan Matthews's avatar
      access: jack: simplify previous power of 2 calculation · a7c43747
      Tristan Matthews authored
      Note that there is a slight change in behaviour here, before if i_read was 1
      greater than a power of 2 (e.g., 257), it would evaluate to the *previous*
      previous power of 2 (e.g., 128). Now in those cases it will really be the
      previous power of 2 (e.g., 256).
      a7c43747
    • Fatih Uzunoğlu's avatar
      f9d123e8
    • Fatih Uzunoğlu's avatar
      qml: use OpacityAnimator in PlaylistListView · 19c038c9
      Fatih Uzunoğlu authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      19c038c9
  2. Feb 15, 2023
  3. Feb 14, 2023
Loading