summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Move to Caliburn Micro 4.0 (RC). This removes the Framework 4 ↵sr552021-03-081-1/+1
| | | | dependant 3.2 version.
* WinGui: HandBrake.Interop further API tidyup. Namespace changes. Many ↵sr552021-02-041-1/+1
| | | | "model" objects have moved to interfaces.models to avoid confusion. A number of filter/video enums have moved to HandBrakeWPF as they are not part of the API.
* WinGui: Work by Nomis101 to add support for MP2 passthru to the windows UI. ↵sr552020-12-111-6/+9
| | | | Thanks. #3222
* WinGui: AutoPassthru is now implemented using libhb using ↵sr552020-02-071-3/+3
| | | | hb_autopassthru_get_encoder. This should solve a number of issues around selection. Fixes #2627 and #2611
* WinGui: Improve the way the Audio and Subtitle Language selection is ↵sr552020-02-051-5/+11
| | | | handled. When "(Any)" is used, make sure to honour the order of any languages that are also selected as a priority. Fixes #2611
* WinGui: Fix crash on Audio Defaults View. Fixes #2341sr552019-10-021-4/+1
|
* WinGui: UI / Consistency improvements on Audio and Subtitle Defaultssr552019-07-311-2/+5
|
* WinGui: Fix a crash in the AudioViewModel when no Behaviour Tracks or ↵sr552019-06-011-1/+1
| | | | fallback encoder are set.
* WinGui: Fix Language ordering for Audio and Subtitle tabs. Fixes #2050sr552019-04-171-4/+8
|
* WinGui: Set the button text to "Apply" on the Defaults Windows rather than ↵sr552019-02-181-1/+1
| | | | "Save" to try avoid confusion. Improves #1907
* Add WebM support (#1822)Justin Bull2019-02-131-0/+8
| | | Note that since webm has no official subtitle support, only burned in subtitles can be used with this muxer at this time.
* WinGui: Fix issues with "Any" language selection with the "First" option ↵sr552018-12-301-49/+56
| | | | used. For both Audio and Subtitle tabs, this should now only provide 1 track. Fixes #1735 and makes the behaviour consistent with the Mac/Linux GUI's
* WinGui: Simplify the Language Resource Files.sr552018-10-101-1/+1
|
* WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's ↵sr552018-06-051-3/+3
| | | | moving back to being more of an libhb interop/abstraction library only.
* WinGui: Finish off modification detectionsr552017-12-131-5/+6
|
* WinGui: Initial Activation of the "modified" preset detection code. ↵sr552017-12-121-1/+9
| | | | (Audio/Subtitle Tabs still to be done)
* WinGui: Initial ground work on code that will detect when the user modifies ↵sr552017-09-171-0/+83
| | | | settings that don't match the currently selected preset.
* instead of language name, use language code for prefered audio and prefered ↵Strangelovian2017-07-031-2/+3
| | | | subtitle selection
* WinGui: Add "None" as an option to the fallback encoder dropdown. Setting ↵sr552017-05-311-3/+27
| | | | this option to none will not add a passthru track when the passthru codec does not match the source track. #623
* WinGui: Change the "For Additional Tracks" dropdown. Remove the "None" ↵sr552017-05-241-3/+0
| | | | option. It doesn't make sense. This fixes an issue where we couldn't load "all" due to the preset key for it being a 2 state bollean rather than a 3 state option.
* WinGui: Fix a number of stylecop warnings.sr552017-03-261-18/+18
|
* WinGui: Change the default behaviour for the WinGui to automatically use ↵sr552017-03-221-3/+3
| | | | fallback track in situations where the selected passthru is not valid. The UI will by default select the fallback now. Fixes #646
* WinGui: Fix "(Any)" language track option on the Audio Tab for Automatic ↵sr552016-12-261-7/+4
| | | | Selection Behaviours
* WinGui: Fix a large number of stylecop warnings.sr552016-10-301-1/+0
|
* Fix an issue applying audio codec settings from the defaults which are ↵Andrij Abyzov2016-08-281-7/+7
| | | | different from the current preset.
* WinGui: Some behavioural fixes to the Audio Defaults when loading and ↵sr552016-06-271-1/+1
| | | | saving presets.
* WinGui: Add a track list on the Audio Defaults screen. This changes the ↵sr552016-05-121-13/+6
| | | | behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets.
* WinGui: Change the Audio Default and Subtitle panels to be modal windows. ↵sr552016-04-171-47/+14
| | | | (Similar to the MacGUI). This should allow for more space needed to implement Audio templates. Also fixed a sanitise mixdown call crash.
* WinGui: Use Mixdowns from LibHBand sanitise the choices. The GUI no longer ↵sr552016-04-091-6/+0
| | | | shows invalid mixdowns.
* WinGui: Fix Audio Tab Track by Language selection behaviour.sr552016-02-211-1/+1
|
* WinGui: Fix a few binding errors on the audio Default tab. Allow Turbo first ↵sr552016-02-131-1/+2
| | | | pass for x265
* WinGui: Fixes to the refactored Audio Defaults View. Settings were not ↵sr552016-02-071-5/+3
| | | | getting applied correctly.
* WinGui:sr552016-02-061-165/+12
| | | | | | - Refractor the Audio and Subtitle Defaults into their own View/ViewModel - Add a new PopupWindow container system. - Add "Edit Defaults" for Audio and Subtitles on the Add Preset Pane to make the feature more discoverable. (Note, this does not change the existing settings on the Audio/Subtitle Tabs)
* WinGui: Fix for configure audio tracks not behaving correctly with "Any" option.sr552016-01-311-7/+12
|
* App Services Tidyup ContdScott2015-09-261-0/+1
| | | | Moving all the helper and utility classes to the gui project
* AppServices tidyupScott2015-09-261-3/+7
| | | | Moving the UI modelling and services to the GUI Project.
* WinGui: Fetch Audio Bitrates, Bitrate Defaults, Samplerates from LibHBsr552015-06-201-2/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the bulk of the view model strings to resources.sr552015-06-111-2/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding new dropdown to the Configure Audio Options. The new "Track ↵sr552015-05-261-7/+44
| | | | | | | | | | Setting Default Behaviour" allows the choice of what settings are used for automatically added tracks. 1. All Preset tracks are cloned for each of the added languages tracks. 2. The first preset track is cloned for each of the added languages tracks. 3. Default 160kbit DPL2 AAC audio track for each of the added languages tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: General tidy up and remove the custom styling for the app. The app ↵sr552015-05-171-7/+5
| | | | | | will now always honour the system defaults. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7207 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add TrueHD, Flac and EAC3 Passthru, and EAC3 encoder options. Fixed ↵sr552015-03-291-0/+14
| | | | | | No Audio Behaviour. Misc other experimental UX/UI code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7027 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Moving the Interop Code into the services library. This will allow ↵sr552015-02-281-1/+1
| | | | | | some modelling simplifications. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Quick Fix for the batch encoding with libhb mode.sr552015-01-191-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6775 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some Tweaks to the configure defaults UI. Improve auto passthru ↵sr552015-01-091-1/+1
| | | | | | language. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Correcting namespaces.sr552015-01-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6687 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refracting some of the modelling around the Encode Servicessr552015-01-041-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Part 1 - Restructuring the AppServices library in preparation for ↵sr552014-11-291-1/+1
| | | | | | the new JSON API. Taking the opportunity to improve and simplify the API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset model object into the presets package.sr552014-11-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset system out of the services package.sr552014-11-231-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add new preset keys for the Audio and Subtitle default behaviours. ↵sr552014-08-101-6/+2
| | | | | | Updated existing preset parser to work with the current version of the plist preset format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6283 b64f7644-9d1e-0410-96f1-a4d463321fa5