summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Allow Modulus with Anamorphic Mode None. Tweaks to Destination ↵sr552012-06-062-4/+4
| | | | | | filename property. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4712 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix chapter csv file import. Names were not displaying on the ↵sr552012-06-032-4/+20
| | | | | | chapter list grid. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Numerous fixes to the picture settings tab. Fixed framerate typo on ↵sr552012-06-034-6/+71
| | | | | | the Video tab and fixed an issue on the main window when changing back to Chapters mode. (Start and End points were not set correctly) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4710 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the x264 CQ Granulairty on certain cultures. ↵sr552012-05-313-7/+33
| | | | | | Change the way the Destination text box works and update the autonaming code to work with Start and End points. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4709 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a bug in chapter duration calculation.sr552012-05-273-7/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a threading bug in the Queue Manger. ClearCompleted should ↵sr552012-05-271-8/+14
| | | | | | always be done on the UI Thread. This was causing the "Clear completed" queue option to crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix for the Constant Quality slider when changing the granularity ↵sr552012-05-272-22/+40
| | | | | | without restarting the app. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4706 b64f7644-9d1e-0410-96f1-a4d463321fa5
* decdca: attempt to fix Dolby Surround and Pro Logic II mixdown. We were ↵Rodeo2012-05-277-99/+139
| | | | | | | | | | | | | | doing it wrong in some cases. This means Dolby Pro Logic II is now only available for sources with at least L, R, C, Ls, Rs channels (as well as any additional channels), due to some libdca limitations. This will eventually go away when we use our own downmixing for all sources. Further cleanup to follow. Also cleans up usage of audio->config.in.flags (was audio->config.flags.*). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4705 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r2200-999b753.Rodeo2012-05-262-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - H.264 Level 5.2 support. - Threaded lookahead: improved encoding speed with very fast settings, on systems with 8 processor "threads" or more. 'By default, lookahead threads are 1/6 of regular threads. This isn't exacting, but it seems to work well for all presets on real systems. With sliced-threads, it's the same as the number of encoding threads.' Mini-benchmark: --------------- 2.2 GHz Intel Core i7, 8 processor threads (4 physical cores + 4 virtual cores), Mac OS X 10.7.4. HandBrake's "Normal" preset. libavcodec decoding threads: 8 / 2 + 1 = 5 x264 encoding threads: 8 * 3 / 2 = 12 x264 lookahead threads: 12 / 6 = 2 Blu-ray, H.264, 1920x1080 -> 1920x800 ~48 fps with threaded lookahead, ~42 fps without DVD, MPEG-2, 720x576 -> 720x576 ~224 fps with threaded lookahead, ~192 fps without git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4704 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a warning when closing the app while an encode is running. A fix ↵sr552012-05-263-10/+48
| | | | | | for the Browse button not updating the Output format dropdown correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4703 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix more compiler warningsjstebbins2012-05-264-10/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4702 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a bunch of compiler warningsjstebbins2012-05-2612-56/+21
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4701 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops, fixed on sigsegv and created another :(jstebbins2012-05-263-7/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4700 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash when ejecting dvdjstebbins2012-05-262-9/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4699 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improvements and fixes to the Queue Window. Added WhenDone option. ↵sr552012-05-266-77/+341
| | | | | | | | Fixed an issue where the progress counter would not display if you started an encode before opening the queue window. Updated the Options Window to keep settings displayed up to date. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4698 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Change the Binding behaviour to update the bound field as the user ↵sr552012-05-251-1/+1
| | | | | | types rather than when focus is lost. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4697 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a file to indicate that the WinForms UI is deprecated.sr552012-05-212-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixes to the DragDrop Library and added the source as a zip package.sr552012-05-214-114/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4695 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Bug fixes on the subtitles panel.sr552012-05-212-6/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4694 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Allow folders to be dropped on the main window.sr552012-05-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4693 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix crash in MKV muxer with SRT subtitle sources (introduced in revision 4605).Rodeo2012-05-201-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4692 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Range of bug fixes and UI tweaks.sr552012-05-208-25/+26
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4691 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Status overlay when scanning. Not sure if this is going to stay, ↵sr552012-05-207-254/+670
| | | | | | just experimenting with ideas. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4690 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial Implementation of Add All to Queue. Fix the Queue so that it ↵sr552012-05-206-17/+132
| | | | | | processes everything correctly rather than just the last job added. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4689 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: When Changing the output format, limit to only valid choices in the ↵sr552012-05-1914-38/+299
| | | | | | video and audio encoder dropdowns. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4688 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix issue with query for mkv files.sr552012-05-191-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4687 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Forgot to svn add some taskset filesjstebbins2012-05-183-0/+370
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4686 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: tasksets API provided by scsiguyjstebbins2012-05-175-448/+188
| | | | | | | | | | This is an easier to use API for launching multithreaded tasks. And it is more portable since it does not rely on undefined/implementation specific behavior of POSIX mutexes. That is, the ability for one thread to unlock a mutex owned by another thread. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: forgot to clear the flag indicating forced sub seenjstebbins2012-05-171-0/+1
| | | | | | | | since the flag wasn't cleared, it would output multiple empty subs for each forced sub git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4684 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: improve termination of forced subtitlesjstebbins2012-05-171-5/+107
| | | | | | | | | There isn't always an "empty" sub directly after a forced subtitle. This causes the forced subtitle to be displayed for too long. So take the next sub and convert it to an empty sub. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4683 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a bunch of dodgy regexs that could lead to certain filenames ↵sr552012-05-151-18/+18
| | | | | | causeing the query parser to break. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4682 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixes Picture Height CLI Query. Fix Framerate mode controls (PFR/VFR ↵sr552012-05-153-4/+9
| | | | | | were not working right) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4681 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552012-05-142-6/+16
| | | | | | | - Fix some stupid code in the CliCheckHelper class which could easily cause it to not set version information. - Fix an issue in the scan service where it could try to write to a log directory which doesn't exist yet leading to no log file being displayed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Foreign Audio Search: improve duplicate subtitle detection.Rodeo2012-05-141-6/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a couple Foreign Audio Search issues causes by the changes introduced in ↵Rodeo2012-05-141-9/+3
| | | | | | | | | | | | revision 4622: - hang if forced-only were not set - Foreign Audio Search would select a subtitle track containing forced subtitles even if forced-only were not set git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4678 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: include subtitles in all passes. When doing 2-pass, we want to send ↵Rodeo2012-05-142-51/+25
| | | | | | | | | | the same input to the video encoder in both passes, which requires including subtitles in case one has to be burned-in. Update Foreign Audio Search to work with the new behavior. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4677 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix a crash when doing Foreign Audio Search with subtitle tracks that ↵Rodeo2012-05-141-31/+18
| | | | | | | | | | contain extradata (e.g. demuxed via libavformat). Fix by John Stebbins. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4675 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a crash in the user settings service on a clean install. Also ↵sr552012-05-143-7/+8
| | | | | | handle exception throwing a bit better in the encode service. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4673 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a bug that was causing the incorrect quality setting to be set.sr552012-05-131-9/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4672 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix Installer Scriptssr552012-05-123-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4671 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: 64bit WPF build fix.sr552012-05-121-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4670 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another attempt at fixing the build script.sr552012-05-121-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4669 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Build Script Updates for the WPF UI.sr552012-05-121-9/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4668 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make the new WPF UI default. (the old UI exe is still included in ↵sr552012-05-1218-137/+247
| | | | | | | | the build. Handbrake_old.exe) Also includes bug fixes to the audio and subtitles panels. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4667 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: miscllaenous cleanup.Rodeo2012-05-121-71/+75
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4666 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix mismatch between ShowHelp() and ParseOptions(). Fix help in order ↵Rodeo2012-05-121-1/+1
| | | | | | to not break existing scripts etc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4664 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Sorry, missed one.Rodeo2012-05-121-2/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4663 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Further cleanup.Rodeo2012-05-121-10/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cleanup: merge two consecutive if( job->indepth_scan ) blocks.Rodeo2012-05-121-18/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4661 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cosmetics.Rodeo2012-05-121-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4660 b64f7644-9d1e-0410-96f1-a4d463321fa5