This project is read-only.
1
Vote

Crash at clicking on preset pulldown in 1.3.4.0 Win7 64bit

description

A whole nights encodes were at 28 instead of 24 quality because 1.4.1.0 was corrupting the preset settings, so I decided to stay off the beta track and went back to 1.3.4.0 without deleting all my custom presets. As I went to the preset pull down, this error occurred. Nothing was in queue.

System.EntryPointNotFoundException: Unable to find an entry point named 'hb_mixdown_has_codec_support' in DLL 'hb.dll'.
at HandBrake.Interop.HbLib.HBFunctions.hb_mixdown_has_codec_support(Int32 mixdown, UInt32 codec)
at HandBrake.Interop.Model.Encoders.MixdownHasCodecSupport(HBMixdown mixdown, HBAudioEncoder encoder)
at VidCoder.ViewModel.AudioEncodingViewModel.RefreshMixdownChoices()
at VidCoder.ViewModel.AudioEncodingViewModel..ctor(AudioEncoding audioEncoding, Title selectedTitle, List`1 chosenAudioTracks, Container outputFormat, AudioPanelViewModel audioPanelVM)
at VidCoder.ViewModel.AudioPanelViewModel.NotifyProfileChanged()
at VidCoder.ViewModel.EncodingViewModel.set_EditingPreset(Preset value)
at VidCoder.ViewModel.EncodingViewModel..ctor(Preset preset)
at VidCoder.ViewModel.Components.WindowManagerViewModel.OpenEncodingWindow()
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(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 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

comments

RandomEngy wrote Sep 29, 2012 at 3:05 PM

You need to uninstall VidCoder 1.4.1 before downgrading. The DLLs won't update properly otherwise. I'm not 100% certain all the presets will go there cleanly but if that's the case you could probably manually fix them up.

I am curious about 1.4.1 "corrupting" presets. Can you tell me what steps you take to get this to happen?

ZaphodX77 wrote Sep 29, 2012 at 6:07 PM

I import 2 presets from backup from the stable version to begin with that are correct in the stable version. I set the Video tab to constant framerate, which is different in the beta. I then verify that all settings are still the same as the import. I created images of the setup tabs in a stable build to make sure. As I create & alter the 2 standards to become 24, 26, 28, 30, & 32 constant quality by changing only that, various settings change when I check them later. Usually the settings are noted to have changed after altering the Audio to Stereo from Dolby Digital II, which I'm using as a standard rather than having 3 settings (including 5.1) to deal with. All sorts of things change. The constant quality setting changes, the audio changes, I even had several x264 settings, (like 6 or more, now a few) change to some of the FFMPG x263 settings in some of my other exports. The error message above is the only one that I saved. Apparently I'm the only one having ANY of these problems, since there are no other similar reports. On the other hand, perhaps others with these errors thought my report was sufficient, and have not reported as a result? What can I do to help diagnose this problem?

RandomEngy wrote Oct 6, 2012 at 12:49 AM

I am having a hard time reproducing this setting corruption you talk about. I've been making a bunch of presets with different qualities, playing with them and keeping an eye on the mixdowns/x264 options but none of them are changing. What would help me is if you started with a fresh install of 1.4.1 Beta and made a video of the smallest number of steps needed to corrupt a preset.