rie-kumar / MusicVideoPlayer

An IPA plugin for playing videos inside BeatSaber
18 stars 3 forks source link

Offset guessing does not work #40

Open Kevga opened 3 years ago

Kevga commented 3 years ago

Not a new regression, I don't remember that feature ever working. It sounds very useful though.

The following log excerpt is from somebody else, but this is the same exception that I get when I try to use the feature.

Stack trace:

[ERROR @ 22:38:49 | Music Video Player] System.AggregateException: One or more errors occurred. ---> System.DllNotFoundException: Cannot open file through FFmpeg: DLL missing ---> System.DllNotFoundException: Unable to load DLL 'ffmpeg32\Aurio.FFmpeg.Proxy32.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.FFmpeg.Interop32.stream_open_bufferedio(Type mode, IntPtr opaque, CallbackDelegateReadPacket readPacket, CallbackDelegateSeek seek, String filename)
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.FFmpeg.FFmpegReader..ctor(Stream stream, Type mode, String fileName) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio.FFmpeg\FFmpegReader.cs:line 105
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.FFmpeg.FFmpegSourceStream..ctor(Stream stream, String fileName) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio.FFmpeg\FFmpegSourceStream.cs:line 62
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.FFmpeg.FFmpegAudioStreamFactory.OpenFile(FileInfo fileInfo) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio.FFmpeg\FFmpegAudioStreamFactory.cs:line 40
[ERROR @ 22:38:49 | Music Video Player]    --- End of inner exception stack trace ---
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.AudioStreamFactory.TryOpenSourceStream(FileInfo fileInfo) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio\AudioStreamFactory.cs:line 85
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.Project.AudioTrack..ctor(FileInfo[] fileInfos, Boolean initialize) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio\Project\AudioTrack.cs:line 51
[ERROR @ 22:38:49 | Music Video Player]    at Aurio.Project.AudioTrack..ctor(FileInfo fileInfo) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Aurio\Aurio\Aurio\Project\AudioTrack.cs:line 75
[ERROR @ 22:38:49 | Music Video Player]    at SyncVideoWithAudio.OffsetAnalysis.<>c__DisplayClass28_0.<.ctor>g__GenerateFingerprint|0(FileInfo fileInfo) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\OffsetData.cs:line 236
[ERROR @ 22:38:49 | Music Video Player]    at SyncVideoWithAudio.OffsetAnalysis.<>c__DisplayClass28_1.<.ctor>b__2() in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\OffsetData.cs:line 246
[ERROR @ 22:38:49 | Music Video Player]    at System.Threading.Tasks.Task.InnerInvoke()
[ERROR @ 22:38:49 | Music Video Player]    at System.Threading.Tasks.Task.Execute()
[ERROR @ 22:38:49 | Music Video Player]    --- End of inner exception stack trace ---
[ERROR @ 22:38:49 | Music Video Player]    at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken)
[ERROR @ 22:38:49 | Music Video Player]    at System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout)
[ERROR @ 22:38:49 | Music Video Player]    at System.Threading.Tasks.Task.WaitAll(Task[] tasks)
[ERROR @ 22:38:49 | Music Video Player]    at SyncVideoWithAudio.OffsetAnalysis.GenerateSections(TimeSpan songLength, Boolean justOffset) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\OffsetData.cs:line 0
[ERROR @ 22:38:49 | Music Video Player]    at SyncVideoWithAudio.Program.Main(String[] args) in C:\Users\brado\OneDrive\Programs\C#\SyncVideoWithAudio\Program.cs:line 85