From 768d17655cafd7e3b65fe2954d200de096fe445f Mon Sep 17 00:00:00 2001 From: sdcb Date: Fri, 22 Mar 2024 18:53:32 +0800 Subject: [PATCH] fix https://github.com/sdcb/Sdcb.FFmpeg/issues/11 --- src/Sdcb.FFmpeg.Tests/Common/MediaDictionaryTest.cs | 11 +++++++++++ src/Sdcb.FFmpeg/Sdcb.FFmpeg.csproj | 2 +- src/Sdcb.FFmpeg/Utils/MediaDictionary.cs | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/Sdcb.FFmpeg.Tests/Common/MediaDictionaryTest.cs b/src/Sdcb.FFmpeg.Tests/Common/MediaDictionaryTest.cs index e7de697..341a700 100644 --- a/src/Sdcb.FFmpeg.Tests/Common/MediaDictionaryTest.cs +++ b/src/Sdcb.FFmpeg.Tests/Common/MediaDictionaryTest.cs @@ -148,4 +148,15 @@ public unsafe void CanResetAfterFree() ffmpeg.av_dict_free(&ptr); dict.Reset(ptr); } + + [Fact] + public unsafe void ValuesTest() + { + using MediaDictionary dict = new() + { + ["A1001"] = "100-One", + }; + string[] values = dict.Values.ToArray(); + Assert.Equal("100-One", values[0]); + } } diff --git a/src/Sdcb.FFmpeg/Sdcb.FFmpeg.csproj b/src/Sdcb.FFmpeg/Sdcb.FFmpeg.csproj index 857f42d..979b913 100644 --- a/src/Sdcb.FFmpeg/Sdcb.FFmpeg.csproj +++ b/src/Sdcb.FFmpeg/Sdcb.FFmpeg.csproj @@ -3,7 +3,7 @@ net6;net48 Sdcb.FFmpeg - 6.1.0 + 6.1.0.1 latest sdcb,Ruslan Balanukhin Copyright © sdcb, Ruslan Balanukhin 2022 All rights reserved. diff --git a/src/Sdcb.FFmpeg/Utils/MediaDictionary.cs b/src/Sdcb.FFmpeg/Utils/MediaDictionary.cs index 6292824..1ff78c4 100644 --- a/src/Sdcb.FFmpeg/Utils/MediaDictionary.cs +++ b/src/Sdcb.FFmpeg/Utils/MediaDictionary.cs @@ -42,7 +42,7 @@ public static MediaDictionary FromDictionary(IDictionary dict) #region IDictionary entries public ICollection Keys => this.Select(x => x.Key).ToArray(); - public ICollection Values => this.Select(x => x.Key).ToArray(); + public ICollection Values => this.Select(x => x.Value).ToArray(); public int Count => av_dict_count(this);