neil9000 Posted December 20, 2016 Share Posted December 20, 2016 Hi @Jason Carr,you streaming tomorrow as usual? Just checking, I turned 39 today, and my head is spinning a bit to much vodka!!, lol love it. I think I remember you saying "work up to Christmas" but then take a well deserved break? Link to comment Share on other sites More sharing options...
Pacman56 Posted December 20, 2016 Share Posted December 20, 2016 53 minutes ago, Jason Carr said: er the scrolling notes, we discovered that they were causing some major delays when long notes were displayed in Big Box. It was the dynamic width calculations that were automatically being done by the XAML that were causing the delays. The solution isn't perfect because we're basically using a percentage width of the screen now instead of a proper dynamic calculation, so let me know if anyone is seeing incorrect widths for scrolling notes. @Jason Carr I just updated to 7.1-beta-1, re-enabled "Scroll Notes" and "Scroll Details" under Game Details, navigated back to Arcade (which as you know contains lengthy notes) and started scrolling through the games list. The delay has completely disappeared. I'm very grateful for this update. I can't tank you enough. See you soon on the live stream! 2 Link to comment Share on other sites More sharing options...
billyc999 Posted December 20, 2016 Share Posted December 20, 2016 (edited) happy birthday Neil, i remember when i hit 40 , i stood in front of the mirror then got a second mirror to check the top of my head, to see if my hair was still intact, luckily now i shave my head so know one will know when i go bald lol Edited December 20, 2016 by billyc999 1 Link to comment Share on other sites More sharing options...
cammelspit Posted December 20, 2016 Share Posted December 20, 2016 I can also confirm that Pacman's issue seems 100% gone from what I can tell. I would have just chalked it up to being a big library if @Pacman56 hadn't brought it up. I am also super happy for every little thing possible to improve performance. BIG +1 from me! 3 Link to comment Share on other sites More sharing options...
ckp Posted December 20, 2016 Share Posted December 20, 2016 9 minutes ago, Jason Carr said: Unfortunately I can't seem to replicate it to save my life. Can you list out all the emulators that seem to be causing it? Is it every emulator that unzips files? Also, does it happen every single time or is it random? @Jason Carr It is not 100% of the time. Just very often. If I launch the same exact game over and over, sometimes LB will not crash. Demul and Dolphin zipped games for sure. I can always make it happen. It's more rare that it doesn't crash LB. I haven't tried any other emulators because 2 were enough for me to see that I needed to disable VLC. It never happens at all with the same exact games when I have Win Media Player set. I wish I could give you more info, but I can reproduce it at will if you need me to run a debug launchbox.exe Link to comment Share on other sites More sharing options...
Norfair Posted December 20, 2016 Share Posted December 20, 2016 1 hour ago, Jason Carr said: @emko I will be adding something in eventually to better deal with duplicate images, yes. We'll probably use a combination of a few things, including a checksum algorithm of sorts. I would like this functionality. I have duplicate images in many places now. The best option would probably be not to create any duplicate images in the first place (but removing duplicate images would be useful too). Checksums would be great. If there were checksums with every image in the games db (I don't know about Emumovies), unnecessary images wouldn't even need to be downloaded (saving time and bandwidth). Are there any existing algorithms that can find duplicates by analyzing the actual images? Is there a feature requests on BitBucket that I can vote for? Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 Alright, another new beta is out with hopeful fixes for a couple of issues. @kmoney I'm hoping this fixes the stack trace you posted on the previous page. @ckp I still couldn't replicate it, but I added code to pause the video *before* starting the 7-zip process, so if we're lucky, that will fix it. Let me know guys (though I know @kmoney's stack trace was probably rare to begin with). Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 37 minutes ago, neil9000 said: Hi @Jason Carr,you streaming tomorrow as usual? Just checking, I turned 39 today, and my head is spinning a bit to much vodka!!, lol love it. I think I remember you saying "work up to Christmas" but then take a well deserved break? Yup, planning to stream tomorrow fixing more bugs. Next week is up in the air though. 1 Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 Happy birthday too @neil9000. @billyc999 I'm 32 and balding already, so you got me beat. 1 Link to comment Share on other sites More sharing options...
Hexxxer Posted December 20, 2016 Share Posted December 20, 2016 1 hour ago, Jason Carr said: Alright guys, as I stated above, the first 7.1 beta is out. Here's the changelog so far: - Improvement: Resolved some performance issues with scrolling notes in Big Box - Improvement: Added a new VideoControl for Big Box custom themes (for more flexible use of custom video backgrounds and such) - Improvement: Changed the Documentation.pdf file to reflect the Big Box custom themes changes and additions for 7.0 and 7.1 Per the scrolling notes, we discovered that they were causing some major delays when long notes were displayed in Big Box. It was the dynamic width calculations that were automatically being done by the XAML that were causing the delays. The solution isn't perfect because we're basically using a percentage width of the screen now instead of a proper dynamic calculation, so let me know if anyone is seeing incorrect widths for scrolling notes. The new VideoControl element was built for themes that currently use a MediaElement (such as @CriticalCid's CriticalZone theme to display the background video). The new control will properly switch between VLC and WMP per the user's settings which should result in some performance improvements since only one engine is used instead of two (at least when using VLC). Performance is better even on my souped up machine, so that's a win. However, theme creators will need to update their themes to use this new element; it won't happen automatically. The new element will also not be available in any previous versions, so it will require the beta. However, we hope to put out the official 7.1 version very soon. Documentation on the new VideoControl is available in the updated Documentation.pdf file. I will look at this and hopefully be able to update Futurestate soon. As a side note I noticed that VLC causes a green bar on the bottom of some videos it plays. VLC is known to cause the issue as explained in this post is explained here https://forum.videolan.org/viewtopic.php?t=130655 Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 8 minutes ago, Norfair said: I would like this functionality. I have duplicate images in many places now. The best option would probably be not to create any duplicate images in the first place (but removing duplicate images would be useful too). Checksums would be great. If there were checksums with every image in the games db (I don't know about Emumovies), unnecessary images wouldn't even need to be downloaded (saving time and bandwidth). Are there any existing algorithms that can find duplicates by analyzing the actual images? Is there a feature requests on BitBucket that I can vote for? Haven't looked/searched, so I'm not sure if there's a ticket yet. Haven't yet done any research on algorithms, either, so I'm not sure as to best approaches at this point. Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 Thank you @Hexxxer. Yeah, we've run into the green bar with the Steam trailer videos. It seems to be a rare issue that happens only with certain odd encodings, but it is indeed an issue. Link to comment Share on other sites More sharing options...
neil9000 Posted December 20, 2016 Share Posted December 20, 2016 @Jason Carr, lol not balding, but greying personally, and have just started wearing glasses!! cool ill catch the stream tomorrow evening!! Thanks for all you do fella!!!! Link to comment Share on other sites More sharing options...
neil9000 Posted December 20, 2016 Share Posted December 20, 2016 Sorry, hate to be a negative fella, but that beta update took about 3-4 minutes to download? For about 150mb should of been about 20 seconds my end!! Link to comment Share on other sites More sharing options...
spycat Posted December 20, 2016 Share Posted December 20, 2016 Hi @Jason Carr I emailed my Data folder to you on Nov 18th but it seems to have gone astray. I'll send my current one to you. Link to comment Share on other sites More sharing options...
kmoney Posted December 20, 2016 Share Posted December 20, 2016 @Jason Carr With the newest beta I am noticing some awesome speed improvements especially when transitioning between videos or themes as there is almost zero delay. I have been testing Futurestate and CriticalZone and the speed improvements are very obvious in both themes. Great job!! Although I did get this different error while scrolling through the platforms one time while using Futurestate: Version 7.1-beta-2 System.ArgumentException: The root Visual of a VisualTarget cannot have a parent. at System.Windows.Media.CompositionTarget.SetRootVisual(Visual visual) at System.Windows.Media.CompositionTarget.set_RootVisual(Visual value) at (VisualTargetPresentationSource , Visual ) at Meta.Vlc.Wpf.VisualTargetPresentationSource.set_RootVisual(Visual value) at (<>c__DisplayClass32_0 ) at Meta.Vlc.Wpf.ThreadSeparatedImage.<>c__DisplayClass32_0.<LoadThreadSeparatedControl>b__0() at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at (<>c ) at Meta.Vlc.Wpf.ThreadSeparatedImage.<>c.<get_CommonDispatcher>b__2_0() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Link to comment Share on other sites More sharing options...
neil9000 Posted December 20, 2016 Share Posted December 20, 2016 1 hour ago, billyc999 said: happy birthday Neil, i remember when i hit 40 , i stood in front of the mirror then got a second mirror to check the top of my head, to see if my hair was still intact, luckily now i shave my head so know one will know when i go bald lol Thanks @billyc999, lol my problem is I have WAY TO MUCH HAIR!!! Its everywhere!!! 1 Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 Ah, sorry @spycat. I probably still have it waiting for me there. Link to comment Share on other sites More sharing options...
Jason Carr Posted December 20, 2016 Author Share Posted December 20, 2016 How are download speeds for everybody else? Where are you located @neil9000? I just tested and of course it's fast for me but it seems it always is. Link to comment Share on other sites More sharing options...
DOS76 Posted December 20, 2016 Share Posted December 20, 2016 it downloaded lightning fast for me Link to comment Share on other sites More sharing options...
Recommended Posts