aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding
AgeCommit message (Collapse)Author
2020-04-11Fix style issuesMark Monteiro
2020-04-11Use a separate line for each property initializerMark Monteiro
2020-04-03Merge remote-tracking branch 'upstream/master' into remove-common-processMark Monteiro
2020-04-03Add missing call to ConfigureAwait()Mark Monteiro
2020-04-01Merge branch 'master' into usingsBond-009
2020-04-01Merge branch 'master' into minorBond_009
2020-04-01Merge branch 'master' into usingsBond-009
2020-03-31Merge pull request #2503 from nyanmisaka/vaapiVasily
Fix various bugs in HWA subtitle burn-in
2020-03-30fix the UTF-16 error while burning ass/ssa subtitlesnyanmisaka
2020-03-27Fix some more issues with disposing Process instancesMark Monteiro
2020-03-27Dispose of process correctly in AttachmentExtractorMark Monteiro
2020-03-27Use WaitForExitAsync extension method in AttachmentExtractorMark Monteiro
2020-03-27Use a TimeSpan instead of ms and support providing a custom CancellationTokenMark Monteiro
2020-03-27Make sure Process objects are all disposed correctlyMark Monteiro
2020-03-27Delete unnecessary ProcessFactory abstractionMark Monteiro
2020-03-27Remove unnecessary CommonProcess abstractionMark Monteiro
2020-03-24Remove unused usingsBond_009
2020-03-23Don't return closed stream for subtitles. (jellyfin/jellyfin#2650)Ian Walton
2020-03-12Fix subtitlesBond-009
2020-02-23Minor improvementsBond_009
2020-02-17#2407: Prefer MP4-Metadata for episodesUlrich Wagner
2020-01-31Fix warningsBond_009
2020-01-28Update depsBond_009
2020-01-22Remove FileSystem.GetStreamBond-009
2020-01-16Address commentsBond-009
2020-01-16Add back support for DVDs copied as foldersBond-009
2020-01-16Merge pull request #2251 from nyanmisaka/masterdkanada
add support for AMD AMF hardware encoding on Windows & Linux
2020-01-15turn on indentation.Nyanmisaka
2020-01-12Attempt #3Bond_009
2020-01-11Fix buildBond_009
2020-01-10Merge branch 'master' into embytvBond_009
2020-01-11add support for AMD h264_amf & hevc_amfNyanmisaka
2020-01-08Rename functionBond-009
2020-01-08fix buildBond-009
2020-01-08Merge branch 'master' into scanerrorsBond-009
2020-01-08Merge pull request #1838 from Unhelpful/media-attachmentsdkanada
Add support for embedded attachments in media files
2020-01-08rename two properties based on code suggestionsdkanada
2020-01-08Minor improvementsBond_009
2020-01-08Fix build and address commentsBond_009
2020-01-08merge branch master into media-attachmentsdkanada
2020-01-07Update MediaBrowser.MediaEncoding/Probing/MediaFormatInfo.csBond-009
Co-Authored-By: Erwin de Haan <EraYaN@users.noreply.github.com>
2020-01-07Update MediaBrowser.MediaEncoding/Probing/MediaChapter.csBond-009
Co-Authored-By: Erwin de Haan <EraYaN@users.noreply.github.com>
2020-01-06Merge pull request #2220 from Bond-009/unicodedkanada
Replace unicode char with its integer value
2020-01-06Update MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.csBond-009
Co-Authored-By: dkanada <dkanada@users.noreply.github.com>
2020-01-02Replace unicode char with its integer valueBond_009
2020-01-02Fix JSON subtitle writerBond-009
2019-12-28Merge pull request #1891 from stanionascu/bdinfo-uhddkanada
Upgrade BDInfo plugin to UHD/Atmos/DTS:X support
2019-12-23Fix typoBond_009
2019-12-22Fix exceptions while scanningBond_009
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. ---> 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& reader, Type typeToConvert, JsonSerializerOptions options) at System.Text.Json.JsonPropertyInfoNotNullable`4.OnRead(JsonTokenType tokenType, ReadStack& state, Utf8JsonReader& reader) at System.Text.Json.JsonPropertyInfo.Read(JsonTokenType tokenType, ReadStack& state, Utf8JsonReader& reader) at System.Text.Json.JsonSerializer.HandleValue(JsonTokenType tokenType, JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& state) at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& readStack) --- End of inner exception stack trace --- at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& readStack, Utf8JsonReader& reader, Exception ex) at System.Text.Json.JsonSerializer.ReadCore(JsonSerializerOptions options, Utf8JsonReader& reader, ReadStack& readStack) at System.Text.Json.JsonSerializer.ReadCore(JsonReaderState& readerState, Boolean isFinalBlock, ReadOnlySpan`1 buffer, JsonSerializerOptions options, ReadStack& 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 ```
2019-12-10Merge branch 'master' into mediaencodingBond_009