summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reverting 3452sr552010-07-2244-609/+1332
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3454 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where queue was being reloaded showing already completed ↵dynaflash2010-07-221-29/+57
| | | | | | encodes at launch. Borked in svn rev 3443. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3453 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-2243-1303/+552
| | | | | | - Removed old settings debug tab, Code refactoring and some tweaks to stylecop so it's less noisy. Upgraded to Stylecop 4.4.0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3452 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1677 to r1681dynaflash2010-07-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix how we get the current instances pid number since ↵dynaflash2010-07-194-15/+39
| | | | | | | | | | NSRunningApplication is a 10.6 only api and therefore breaks 10.5 compatibility (which also borked the nightly build). - Many thanks to ritsuka for pointing this out. - Also adds ability to get the full path to each running instance if we need it in the future. - Note: Adds additional logging to hbInstances which can be removed when we see fit. But for now imho could be useful since we are early in multi-instance queue encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3450 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump libmkv to 0.6.4.1saintdev2010-07-191-1/+1
| | | | | | -Fixes a bug with the last byte of the SegmentUID overwriting the first byte of the MuxingApp EBML ID. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: Add "--disable-swscale" to the config as it borked the nightly build ↵dynaflash2010-07-191-1/+1
| | | | | | server and is not used for libx264 anyway, only applies to the x264 cli which we do not use. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3448 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-1810-29/+254
| | | | | | - Fix 2010 sln, rebuild resharper files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3447 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-178-216/+74
| | | | | | - ApplicationServices dll no longer uses Settings.settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3446 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-1711-71/+76
| | | | | | - Some tweaks to the Logging code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3445 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-1712-728/+103
| | | | | | | | - Remove the old school splash screen. Doesn't really serve a purpose now. - Added Jobs Pending to the current Encode status string in the Main window task bar. - Some minor refactoring. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3444 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Initial implementation of new queue sync code which allows ↵dynaflash2010-07-175-138/+365
| | | | | | | | | | | | | | | | | | multi-instance encoding. This allows more than one instances of HandBrake.app to run off of the same queue file. In the case of multi-instance use these changes occur in the queue window: - The delete icon for a given queue item does not exist in the queue window if another instance is doing the encoding. - The encoding icon does not spin if another instance is doing the encoding. - As before if the queue window is for the instance doing the encoding on that item it will be animated and "spins". - The queue window status readout now also includes the output file name for the file being encoded for that instance. Known bugs: - Drag and Drop queue reordering is somwehat borked. Doesn't corrupt queue but can not allow a drop in some instances. - I have tested this over 20 multi instance encodes and not once had an issue, but anytime more than one instance is writing to the same external file anything can happen. Beware! - The session activity log will of course be full of activity log info from all instances in a multi instance scenario. Individual encode logs are unaffected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3443 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1675 to r1677dynaflash2010-07-161-1/+1
| | | | | | | - Fixes compilation with shared ffmpeg libs - Fixes PCM bug. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3442 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-151-6/+6
| | | | | | - Fix an exception in the encode service safeStop method. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3441 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-158-136/+113
| | | | | | | | | | - Multiple instance support. Each instance has a unique id. id = 0 will use the standard log/queue files. id = 1,2...n will use standard file names but with the instance id added to the end. This means that each instance will have it's own queue. Queue is not shared between Instances If multiple queue files are found when starting up, it will offer to load them all in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3440 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-153-55/+4
| | | | | | - Cleanup git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1666 to r1675dynaflash2010-07-151-1/+1
| | | | | | - Various bug fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3438 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-132-8/+16
| | | | | | - Minor label and tooltip changes in the options window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3437 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-1316-459/+255
| | | | | | | - Major rework of the Encode Service. This allows previews to be generated while an encode is running. I've left in a bunch of debug code for the moment so it may be a bit noisy at times if something goes a bit wrong. Will remove later when the code is known to work. - The windows 7 Encode Progress Bar on the Task bar is working again. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3436 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-101-4/+4
| | | | | | - Fix x264 tooltip for Pyramid BFrames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3435 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-101-3/+3
| | | | | | - Fix an exception on the picture settings pane when very large Par Width/Height values present. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3434 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-101-0/+3
| | | | | | - Fixed Queue import. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3433 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-099-16/+39
| | | | | | - Moved code from the prevent sleep into ApplicationServices instead. Makes more sense to have it there. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3432 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-099-36/+159
| | | | | | - Added a new preference that allows the user to prevent the system from going to sleep during an encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 from r1659 to r1666dynaflash2010-07-091-1/+1
| | | | | | - Various enhancements and bugfixes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3430 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Make .m4v (Use iTunes Friendly Naming) default in preferences.dynaflash2010-07-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3429 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-041-1/+5
| | | | | | - Fix: Subq option was not updating the widget correctly on the Advanced panel git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-042-5/+3
| | | | | | - Fix Adaptive Quantization Strength ToolTip git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3427 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix crash due to processing invalid buf_out from workjstebbins2010-07-041-0/+3
| | | | | | | | | | if the work function doesn't null out buf_out (as decavcodecvWork) then buf_out can be garbage, or worse a prevously used buffer. I'm flabbergasted this has never bitten me before. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3426 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-0410-135/+157
| | | | | | - Next step in the new Add Presets Window. Now added Picture Size modes "None" and "Source Maximum". Note cropping values are stored with "Source Maximum" if custom crop is selected. Also included option to include filter settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3425 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some preset issuesjstebbins2010-07-035-100/+69
| | | | | | | | | | | add b-pyramid=none to appletv presets and remove b-pyramid hack from encx264.c change samplerate from 48 to 'Auto' in all presets cap samplerate to 48khz since none of the encoders support higher rates remove obsolete UsesMaxPictureSettings from all presets. replace with UsesPictureSettings=2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3424 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-036-67/+209
| | | | | | | - Refactored The Query Generator to allow for more control on the AddPreset Window. - Also fix an issue where an empty x264 query would still result in -x being added to the query. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3423 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-031-34/+37
| | | | | | - Few extra tweaks to improve how user custom queries are handled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3422 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-07-034-102/+158
| | | | | | - Improve the way Custom queries are handled form the query editor. It's now hooked up so that the "Add to Queue" feature can warn of duplicates and it will now also display the correct source and destination in the queue window when encoding a custom job. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3421 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improvements to maxWidth/maxHeight preset guijstebbins2010-06-293-70/+270
| | | | | | | | | | Add checkbox for each of max width/height entries in the presets save dialog. When not checked, the value is not stored to the preset. If neither is checked, UsesPictureSettings=2 is assumed. If either is checked, UsesPictureSettings=1 is assumed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3420 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Presets - Add abliity to modify width and height on a preset ↵dynaflash2010-06-283-25/+1429
| | | | | | | | | | | independent of the currently loaded settings via repurposing the old "Current" picture size setting in the add new preset dialogue. - Changes "Current" to "Custom". - When Custom is selected two text fields for width and height appear, initially populated with the current picture settings which means that if not changed will behave as old "Current" settings used to. - Editable fields means the preset can be save to pic dimensions other than what is setup for the current encode setup. - For example you can have a dvd loaded up and then save a preset using say 1280 x 720 as max dims, even though the currently loaded source would not have allowed that before. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3419 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Improve program stream detectionjstebbins2010-06-281-17/+49
| | | | | | | | | We were getting some false positives on some files. In some cases this would lead to a crash. In all cases it leads to a failure to scan or encode properly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3418 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Add max width/height widgets to preset save dialogjstebbins2010-06-286-33/+124
| | | | | | | | | | | | | | These are only visible when autosize is disabled, meaning the user has chosen to set specific video dimensions. These values are used when a preset or title is loaded to set the default storage dimensions. This allows setting arbitrary PictureWidth/PictureHeight in the preset which was not previously possible. The values were previously limited to what the currently loaded source would allow you to enter into the picture settings width/height fields. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3417 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable libvaapi when building ffmpegjstebbins2010-06-271-0/+1
| | | | | | | we don't use it. causes link errors on systems that have this library installed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3416 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix uninteded side effect of code that enforces maxWidth/Height when ↵jstebbins2010-06-271-0/+2
| | | | | | | | | | loading anamorphic preset PictureControler relies on job->maxWidth and job->maxHeight being 0. These should only be set when the preset is initailly loaded and the presets values are initialized. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3415 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-272-0/+8
| | | | | | - Fix the Installer script to include the new Win7 API Dlls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3414 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: apply maxHeight in non-anamorphic jstebbins2010-06-261-2/+22
| | | | | | | | | in anamorphic mode, apply maxWidth&maxHeight and adjust dimensions with hb_set_anamorphic_size. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3413 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some issues with loading custom anamorphic settings from preset.jstebbins2010-06-264-14/+22
| | | | | | | | | | | as the settings were incrementally loaded, each changing widget triggered updates that could conflict with the preset values being loaded. fix an issue with hight getting stuck at certain values. Incorrect rounding caused a recalculation that put height back to it's previous value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3412 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make hb_set_anamorphic_size keep storage aspect when maxHeight is appliedjstebbins2010-06-262-28/+45
| | | | | | | | before, it would not recalculate width after changing height. also, in ana mode 3, fix storage asepct if !keep_display_aspect git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3411 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-263-24/+111
| | | | | | | - Expose the "When Done" option on the queue window. - Minor UI tweaks to the queue window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3410 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-265-4/+106
| | | | | | - Integrated Windows 7 Taskbar support. The taskbar icon now shows the encode progress bar. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3409 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump x264 from 1649 to 1659jstebbins2010-06-261-1/+1
| | | | | | | | various bug fixes and enhancements fixes win XP crashes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3408 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Preserve subtitle track that matches foreign audio search when thejstebbins2010-06-261-7/+8
| | | | | | | | resulting output track would not be an exact duplicate. We were removing the track even when forced flags differed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3407 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-251-1/+1
| | | | | | - Added batch folder scan support to the executable on launch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3406 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-06-252-13/+30
| | | | | | | | - Allow files to be dropped on the GUI executable. (Including shortcuts). This will automatically try to scan the file. Users can add their own registry entries to add an "open with" if they choose. - Fixed an exception that occurs when a scanned file returns no titles. - Fixed an issue where pressing "No" to the on close warning (when encodes are running) would cancel the encode anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3405 b64f7644-9d1e-0410-96f1-a4d463321fa5