<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Encoder, branch v10.5.4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.5.4</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.5.4'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2020-04-12T23:19:00Z</updated>
<entry>
<title>Merge pull request #2715 from nyanmisaka/libfdk-aac</title>
<updated>2020-04-12T23:19:00Z</updated>
<author>
<name>Joshua M. Boniface</name>
<email>joshua@boniface.me</email>
</author>
<published>2020-04-12T23:17:11Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9bd1a9d19c7108d29b023bc42c5cdc5ef79e6d52'/>
<id>urn:sha1:9bd1a9d19c7108d29b023bc42c5cdc5ef79e6d52</id>
<content type='text'>
Prefer to use libfdk_aac encoder for better audio quality when it is available

(cherry picked from commit bf92694f8b1f38a3655c566246a48694b5fb3446)
Signed-off-by: Joshua M. Boniface &lt;joshua@boniface.me&gt;
</content>
</entry>
<entry>
<title>Address comments</title>
<updated>2020-01-16T14:02:50Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-01-16T14:02:50Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f3a1729964f8ff582aaa9f31eb415114340035ce'/>
<id>urn:sha1:f3a1729964f8ff582aaa9f31eb415114340035ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add back support for DVDs copied as folders</title>
<updated>2020-01-16T12:30:38Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-01-16T12:30:38Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e882b03e817715bd14223cb2b9495e983ff5ac2f'/>
<id>urn:sha1:e882b03e817715bd14223cb2b9495e983ff5ac2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>turn on indentation.</title>
<updated>2020-01-15T10:45:28Z</updated>
<author>
<name>Nyanmisaka</name>
<email>799610810@qq.com</email>
</author>
<published>2020-01-15T10:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2c10891b66bf5963d2bfca34b704607a3bc0de85'/>
<id>urn:sha1:2c10891b66bf5963d2bfca34b704607a3bc0de85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add support for AMD h264_amf &amp; hevc_amf</title>
<updated>2020-01-10T17:36:25Z</updated>
<author>
<name>Nyanmisaka</name>
<email>799610810@qq.com</email>
</author>
<published>2020-01-10T17:36:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e95239e28132b4d6486ee9272d20ec5ada46b66c'/>
<id>urn:sha1:e95239e28132b4d6486ee9272d20ec5ada46b66c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix exceptions while scanning</title>
<updated>2019-12-22T21:09:09Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-12-22T20:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=cf2e2a3f309d59c3c31696fc7f3ef2b6668c89dd'/>
<id>urn:sha1:cf2e2a3f309d59c3c31696fc7f3ef2b6668c89dd</id>
<content type='text'>
Fixes these exceptions:
```
[2019-12-22 20:48:14.779 +01:00] [ERR] Error in WaitForExit
System.InvalidOperationException: No process is associated with this object.
   at System.Diagnostics.Process.EnsureState(State state)
   at System.Diagnostics.Process.EnsureState(State state)
   at System.Diagnostics.Process.GetWaitState()
   at System.Diagnostics.Process.WaitForExitCore(Int32 milliseconds)
   at System.Diagnostics.Process.WaitForExit(Int32 milliseconds)
   at Emby.Server.Implementations.Diagnostics.CommonProcess.WaitForExit(Int32 timeMs) in /home/pi/dev/jellyfin/Emby.Server.Implementations/Diagnostics/CommonProcess.cs:line 100
   at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.StopProcess(ProcessWrapper process, Int32 waitTimeMs) in /home/pi/dev/jellyfin/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs:line 785
[2019-12-22 20:48:14.790 +01:00] [INF] Killing ffmpeg process
[2019-12-22 20:48:14.795 +01:00] [ERR] Error killing process
System.InvalidOperationException: No process is associated with this object.
   at System.Diagnostics.Process.EnsureState(State state)
   at System.Diagnostics.Process.EnsureState(State state)
   at System.Diagnostics.Process.Kill()
   at Emby.Server.Implementations.Diagnostics.CommonProcess.Kill() in /home/pi/dev/jellyfin/Emby.Server.Implementations/Diagnostics/CommonProcess.cs:line 95
   at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.StopProcess(ProcessWrapper process, Int32 waitTimeMs) in /home/pi/dev/jellyfin/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs:line 799
[2019-12-22 20:48:14.808 +01:00] [ERR] Error in "ffprobe"
System.Text.Json.JsonException: The JSON value could not be converted to System.String. Path: $.streams[0].start_pts | LineNumber: 32 | BytePositionInLine: 26.
 ---&gt; System.InvalidOperationException: Cannot get the value of a token type 'Number' as a string.
   at System.Text.Json.Utf8JsonReader.GetString()
   at System.Text.Json.Serialization.Converters.JsonConverterString.Read(Utf8JsonReader&amp; reader, Type typeToConvert, JsonSerializerOptions options)
   at System.Text.Json.JsonPropertyInfoNotNullable`4.OnRead(JsonTokenType tokenType, ReadStack&amp; state, Utf8JsonReader&amp; reader)
   at System.Text.Json.JsonPropertyInfo.Read(JsonTokenType tokenType, ReadStack&amp; state, Utf8JsonReader&amp; reader)
   at System.Text.Json.JsonSerializer.HandleValue(JsonTokenType tokenType, JsonSerializerOptions options, Utf8JsonReader&amp; reader, ReadStack&amp; state)
   at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader&amp; reader, ReadStack&amp; readStack)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack&amp; readStack, Utf8JsonReader&amp; reader, Exception ex)
   at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader&amp; reader, ReadStack&amp; readStack)
   at System.Text.Json.JsonSerializer.ReadCore(JsonReaderState&amp; readerState, Boolean isFinalBlock, ReadOnlySpan`1 buffer, JsonSerializerOptions options, ReadStack&amp; readStack)
   at System.Text.Json.JsonSerializer.ReadAsync[TValue](Stream utf8Json, Type returnType, JsonSerializerOptions options, CancellationToken cancellationToken)
   at MediaBrowser.MediaEncoding.Encoder.MediaEncoder.GetMediaInfoInternal(String inputPath, String primaryPath, MediaProtocol protocol, Boolean extractChapters, String probeSizeArgument, Boolean isAudio, Nullable`1 videoType, Boolean forceEnableLogging, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs:line 399
   at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line 122
   at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.Providers/Manager/MetadataService.cs:line 815
```
</content>
</entry>
<entry>
<title>Merge branch 'master' into mediaencoding</title>
<updated>2019-12-10T22:00:59Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-12-10T22:00:59Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0bf8bfbb0cfd67b387a574148022f3c554ff5173'/>
<id>urn:sha1:0bf8bfbb0cfd67b387a574148022f3c554ff5173</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add full Raspberry Pi hardware decoding support</title>
<updated>2019-11-25T22:09:23Z</updated>
<author>
<name>ferferga</name>
<email>ferferga.fer@gmail.com</email>
</author>
<published>2019-11-25T22:09:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=94ef239de0087ed4df490673b5b395d8b0111e8f'/>
<id>urn:sha1:94ef239de0087ed4df490673b5b395d8b0111e8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make probesize and analyzeduration configurable and simplify circular</title>
<updated>2019-11-25T11:07:59Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-10-26T20:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=cc5acf37f75d2c652d9cd855ebc34a1e7d414a9f'/>
<id>urn:sha1:cc5acf37f75d2c652d9cd855ebc34a1e7d414a9f</id>
<content type='text'>
dependencies

Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
</content>
</entry>
<entry>
<title>Fix ffmpeg version check for unknown versions</title>
<updated>2019-09-29T11:43:47Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-09-29T11:41:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3e1aab6b29621db741ecfb469189322c907b673f'/>
<id>urn:sha1:3e1aab6b29621db741ecfb469189322c907b673f</id>
<content type='text'>
</content>
</entry>
</feed>
