From baa5a5ce2cb5a2967d41fbe670b8f671764936db Mon Sep 17 00:00:00 2001 From: Billal GHILAS Date: Sun, 1 Feb 2026 20:09:18 +0100 Subject: [PATCH] Release v0.6.0 --- README.md | 2 +- lib/hlx/writer/variant.ex | 7 +++++-- mix.exs | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5c0f714..ba87322 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ The package can be installed by adding `hlx` to your list of dependencies in `mi ```elixir def deps do [ - {:hlx, "~> 0.5.0"} + {:hlx, "~> 0.6.0"} ] end ``` diff --git a/lib/hlx/writer/variant.ex b/lib/hlx/writer/variant.ex index 4d09ac5..464872c 100644 --- a/lib/hlx/writer/variant.ex +++ b/lib/hlx/writer/variant.ex @@ -244,13 +244,13 @@ defmodule HLX.Writer.Variant do referenced_renditions |> List.flatten() |> Stream.flat_map(&TracksMuxer.tracks(&1.tracks_muxer)) - |> Enum.map(& &1.mime) + |> Enum.map(&mime/1) tracks = TracksMuxer.tracks(variant.tracks_muxer) codecs = tracks - |> Stream.map(& &1.mime) + |> Stream.map(&mime/1) |> Stream.concat(referenced_codecs) |> Stream.uniq() |> Enum.join(",") @@ -263,4 +263,7 @@ defmodule HLX.Writer.Variant do {codecs, resolution} end + + defp mime(%{mime: nil, codec: :opus}), do: "Opus" + defp mime(%{mime: mime}), do: mime end diff --git a/mix.exs b/mix.exs index b6f7ed6..3b79468 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule HLX.MixProject do use Mix.Project - @version "0.5.0" + @version "0.6.0" @github_url "https://github.com/gBillal/hlx" def project do