summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552011-06-037-16/+85
| | | | | | | - Added support for naming tracks. New text entry field on the Advanced Audio Window. (Note: May be some CLI issues that need to be fixed up for this. We'll see) - Disabled application settings upgrade when moving from a release to a svn build. Upgrades now only work for svn -> svn builds as there has been reliability issues when upgrading from much older builds. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4019 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preview encode progress display when # previews > 10jstebbins2011-06-031-1/+1
| | | | | | | | | flags array indicating that the preview had already been encoded for live playback was limited to 10. Forgot to change it when we started allowing more previews. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4018 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improvements to the AutoName functionality.sr552011-06-024-12/+17
| | | | | | | | - Added more flexibility to the "{source_path}" option so that it can now be used with additional folders listed after it. e.g. "{source_path}\encoded". It is no longer limited to just that folder. - Added an option to put todays date in the output filename "{date}" - Some tweaks to the way warnings are displayed when using these features to make them a bit less annoying. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4017 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from r1937 to r1995jstebbins2011-05-311-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4015 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add patch to disable SSE in mpeg2dec for mingw64jstebbins2011-05-311-0/+30
| | | | | | | | This allows use of mpeg2dec with mingw64. From what I've read, disabling sse in mpeg2dec will result in about 10% speed penalty. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4014 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix build breakage on gcc < 4.5jstebbins2011-05-311-51/+40
| | | | | | | | Yesterdays patch to fix mpeg2dec builds on gcc 4.6 broke builds < 4.5. This should fix both. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4013 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix gcc4.6 build error that results in a crash in sse2 codejstebbins2011-05-301-0/+133
| | | | | | | | This fixes mpeg2 decoding on fedora15 and probably also fixes the mpeg2dec issue we saw with mingw64. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4011 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some additional work on the libhb encode service to move it closer ↵sr552011-05-298-21/+323
| | | | | | to a working service. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4010 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refactored the Encode Service to move any reusable code into a base ↵sr552011-05-297-252/+584
| | | | | | | | class. Added a new service which will eventually work with libhb to do encodes. Currently this just contains placeholders which throw NotImplementedExceptions. Removed the Total Elapsed Time on the Queue window since it doesn't work. This will be re-implemented later. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4009 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add fps display to the queue window.sr552011-05-281-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4008 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix to the Audio Panel. It now creates a copy of the sources Audio ↵sr552011-05-261-4/+7
| | | | | | Tracks collection rather than using a reference. The reference was getting cleared out if the user re-selected a title which was causing a crash. Also added some extra sanity checking code in to prevent possible issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4005 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update project file for XCode 3.2.6dynaflash2011-05-261-0/+1
| | | | | | | - patch by blindjimmy ... as always thanks! - as per https://reviews.handbrake.fr/r/98/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4004 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add -selectedPreset helper methoddynaflash2011-05-262-65/+71
| | | | | | | | - Patch once again by blindjimmy.. thanks! - This change consolidates all the calls in Controller.m of [fPresetsOutlineView itemAtRow:[fPresetsOutlineView selectedRow]] to get the currently selected preset to use a new -selectedPreset accessor method. This is both easier to read and is better decomposition. - as per https://reviews.handbrake.fr/r/85/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4003 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Clean up internal architecture of HB Audio and HBAudioControllerdynaflash2011-05-265-85/+1095
| | | | | | | - patch by blindjimmy ... as always .... thank you! - as per https://reviews.handbrake.fr/r/81/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4002 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix some compile time warnings.dynaflash2011-05-263-7/+1
| | | | | | | - patch by blindjimmy, thanks! - as per https://reviews.handbrake.fr/r/99/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4001 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Audio Gain Control initial implementationdynaflash2011-05-266-31/+284
| | | | | | | | | | | | | | - Adds a Circular Slider to implement gain from a range of -5 to +15 which is sane by any reasonable measure. - Note: the circular slider with this range puts the default of 0.0 at the three o'clock position on the slider which is kind of wonky. Any ideas to make it more intuitive are welcome. -The accompanying text field readout is left editable so values beyond the sliders range can be specified manually. - Gain is disabled for any passthru options obviously. - Though it has been in cli and lingui for some time, as a note my tests show that anything above +15 can get distorted quite easily. Of course that is open to opinion depending on source, I have yet to see a complaint about the volume of encoded audio being too high but we leave up to -5 there just for the corner cases. - Any existing presets not specifying gain will use a gain of 0.0 which means of course its unmodified. - Also as a sidenote takes care of blindjimmy's patch https://reviews.handbrake.fr/r/99/ as far as /macosx/HBQueueController.m git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4000 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the option to always automatically add closed closed captions to ↵sr552011-05-251-9/+10
| | | | | | the subtitles output. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3999 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Made a change to the Query Generator to use the Scanned Source Path ↵sr552011-05-231-2/+7
| | | | | | rather than the folder selected for batch and single file scans. Falls back to old behaviour of users selected path if said path is not available. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3998 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update the Installer.nsi to include the splitbutton control dll.sr552011-05-222-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3997 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update the interop library.sr552011-05-221-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3996 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a new option "Add All" to the Audio track which adds any ↵sr552011-05-227-51/+158
| | | | | | remaining tracks to the audio list, with default audio settings. Also changed the ObservableCollection back to a BindingList as the Track dropdown behaves better with this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3995 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an unusual issue with the DataBinding on the AudioTrack dropdown ↵sr552011-05-223-11/+11
| | | | | | control. Seems to no longer get the ListChanged events when the model object is marked as serializable. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3994 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another fix for the preset service which was not correctly updating ↵sr552011-05-215-23/+48
| | | | | | presets when installing a new version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3993 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add Exported Preset contents to the error dialog for the presets ↵sr552011-05-211-37/+39
| | | | | | service for debugging. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3992 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added missing update fromm previous checkin.sr552011-05-214-14/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3991 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a Serialization issue that was causing the Winforms designer to ↵sr552011-05-216-76/+114
| | | | | | trip up when loading the main form. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3990 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-212-8/+7
| | | | | | - Small tweak to the preset service which might fix the preset loading issue when upgrading to a new version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3989 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-211-3/+6
| | | | | | - Added some debug handling into the presets service which will hopefully make it easier to track down the reason why presets sometimes do not load correctly when updating to a newer nightly build. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3988 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the depreciated hb_calc_bitrate methodsr552011-05-213-130/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3987 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove deprecated PictureDecombDeinterlace key.dynaflash2011-05-191-12/+4
| | | | | | | - As per https://reviews.handbrake.fr/r/95/ - Patch by Rodeo ... as always thanks Rodeo! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3986 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Don't assign nil to ints (duh)dynaflash2011-05-192-9/+2
| | | | | | | - As per https://reviews.handbrake.fr/r/88/ - Patch by blindjimmy, once again thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3985 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove unused variables to suppress warnings at compile timedynaflash2011-05-193-7/+0
| | | | | | | - As per https://reviews.handbrake.fr/r/87/ - Patch by blindjimmy ... thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3984 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: libhb, MacGUI: reflect the fact that DRC only applies to ↵dynaflash2011-05-192-2/+10
| | | | | | | | | non-passthru AC3 sources - As per https://reviews.handbrake.fr/r/74/ -Patch by Rodeo, Thanks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3983 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix the wording for Peak Framerate to match the Lingui.dynaflash2011-05-192-4/+4
| | | | | | - Patch by Rodeo As per https://reviews.handbrake.fr/r/79/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3982 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix some problems with rgb2yuv and yuv2rgbjstebbins2011-05-172-10/+10
| | | | | | | | | | yuv2rgb converted incorrectly. Cb and Cr were swapped in 2 of the 3 conversion expressions. rgb2yuv was setting the color channels in the incorrect order in the output. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3981 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-141-4/+8
| | | | | | - More reliable version checking on the "Out of Date built-in preset check" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3980 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-147-65/+134
| | | | | | | - Removed the Question Alert box when adding an item to the queue where the destination folder does not exist. The folder is automatically created before encode anyway, so no point in asking the user pre-Encode.cs - Better error handling in the encode service. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3979 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-101-1/+3
| | | | | | - Set defaults for the Encode and Bitrate dropdown control on the Audio Panel. Seemed to be an exception git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3978 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-102-1/+10
| | | | | | - Couple of cosmetic fixes to the CLI Query that's generated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3977 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-091-1/+1
| | | | | | - Default DRC to 0 for imported presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3976 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-082-5/+3
| | | | | | - Updating a preset wasn't saving the update to disk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3975 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-083-7/+15
| | | | | | - Fix a Culture issue in the Query Generator for Audio Panels git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3974 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-05-0810-51/+97
| | | | | | | | - Add Elapsed Encode Time the main window. - Add Elapsed Queue Time to the queue window. (Note, Pausing the queue resets this currently) - Fixed an issue with disabled controls on the audio panel after removing the last track which was passthru. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3973 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-04-303-28/+83
| | | | | | | | - Fix to the Audio Panel Track Display which was intermittently not showing a track. - Fixed a number of bugs in the plist parser which was prevent imports. - Fixed a number of Issues with the Preset Import/Export. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3972 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove old muxers that are no longer used by HBsr552011-04-302-1048/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3971 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-04-306-37/+61
| | | | | | | - Fix an issue where the user could overwrite a built-in preset. - Fix some more audio issues in relation to incorrect bitrate and sample rate being selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3970 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552011-04-293-31/+42
| | | | | | - Fixes to the Audio Panel. Should fix some possible enum helper exceptions and properly select the mixdown. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3969 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Save picture settings by default when creating a new preset.dynaflash2011-04-291-3/+4
| | | | | | | | | - Use Custom (defaulted to current picture size). - Use currently selected Filters. - Note this is by default. All choices are still the same - As per https://reviews.handbrake.fr/r/82/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: change key for video framerate mode from VideoframerateMode to ↵dynaflash2011-04-282-12/+12
| | | | | | | | VideoFramerateMode to match the lingui. - Good catch Rodeo ... thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3967 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix screaching at the beginning of some ac3 to X transcodesjstebbins2011-04-281-0/+459
| | | | | | | | | | | a52dec isn't completely thread safe. It has a collection of static data that gets initialized when a52_init is called. This static data gets initialized to the same thing every time, but if one instance of the decoder is using the data when it gets reinitialized, bad(tm) things happen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3966 b64f7644-9d1e-0410-96f1-a4d463321fa5