summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Removed the need for the user settings service from IEncode and ↵sr552013-11-1920-218/+195
| | | | | | IScan interfaces and various other places. This makes the API much simpler to use. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5897 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Started work on API improvements in the Application services dll. ↵sr552013-11-1923-104/+190
| | | | | | Removing the concept of user settings and replacing it with a Configuration object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5896 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Regenerate the handbrakepineapple.ico file. Improves the icon ↵sr552013-11-091-0/+0
| | | | | | appearance on windows substantially. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5892 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: use libhb presets for QSV.Rodeo2013-11-084-109/+48
| | | | | | | | This replaces the built-in QSV presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5889 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: don't ignore the H.264 profile and level when the encoder is QSV.Rodeo2013-11-081-19/+47
| | | | | | | | The QSV encoder can also honor those settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5888 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove AV_MKV option. Now default for the buildsr552013-11-086-11/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5885 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Denoise (hqdn3d) syntax change: accept settings for individual chroma channels.Rodeo2013-11-081-3/+3
| | | | | | | Patch by BradleyS. Thanks! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5880 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Exposed properties and methods on subtitle tracks to determine if ↵randomengy2013-11-074-7/+56
| | | | | | they can be burnt in, passed through or marked "forced only". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5879 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: fix an issue where the value of the H.264 level and profile widgets ↵Rodeo2013-11-021-8/+11
| | | | | | was used even though the advanced panel was enabled (and thus the widgets were disabled and not settable by the user). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5871 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Update the video preview window icon. Was using the wrong one.sr552013-11-023-5/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5867 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Changed the Source Menu file icon to something that scales down a ↵sr552013-11-024-2/+5
| | | | | | bit better. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5866 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixed an issue with the Queue toolbar where resizing the widow to a ↵sr552013-11-023-11/+19
| | | | | | | | smaller side made the toolbar hide the buttons in the dropdown. Added new icons for "Folder" and "Copy" based on the current style. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5865 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of cosmetic fixes / minor improvements. sr552013-10-274-6/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5856 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixed burn-in checkbox for subtitlessr552013-10-251-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5855 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix adding a new VobSub or PGS subtitle, default it to "Burned In" ↵sr552013-10-204-34/+40
| | | | | | for MP4 files only. Also defaulted Foreign Audio Scan to Burned In for MP4's now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5847 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a "Add 'Foreign Audio Scan'" option to the Automatic Subtitle ↵sr552013-10-205-4/+51
| | | | | | track selection feature. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5846 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Input/output paths are now encoded to UTF-8. Removed references to ↵randomengy2013-10-1312-280/+377
| | | | | | hb_list_s, using the list functions to create and modify them. Added support for specifying the scaling method, QSV preset and DXVA decoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5836 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fixed an issue with PGS subtitle detection.sr552013-10-131-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Use a specific culture to make sure . is used rather than ,sr552013-10-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5829 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a culture issue with the samplerate query generation.sr552013-10-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5828 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGUI: Add a notice for XP users letting them know the app is not currently ↵sr552013-10-101-2/+10
| | | | | | compatible. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5827 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Make Lanczos the default scaler in the WinGUI again.sr552013-10-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5826 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Handle libhb dll errors.sr552013-10-084-369/+391
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5825 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add some sanity checks around the Gpu Info checker.sr552013-10-061-6/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5823 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Mising CsvReader library files.sr552013-10-063-0/+1538
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5822 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Use the LumenWorks CsvReader library for the chapters tab. (MIT ↵sr552013-10-053-10/+17
| | | | | | License) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5820 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: All the hardware acceleration options are now available view a new ↵sr552013-09-2812-29/+60
| | | | | | tab on the Options screen. This includes the OpenCL scaling, QuickSync and DXVA decode support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5818 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an index problem with the angles dropdown.sr552013-09-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5816 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Flip the dvdnav option back to the correct way round.sr552013-09-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5815 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: libhb-based preset system.Rodeo2013-09-241-0/+3
| | | | | | | | | | | | Modeled after x264's preset system. MMBRC and LookAhead RC are now enabled by default, whereas Trellis is disabled by default. Please note that Windows GUI support will come later, and that preset names are not definitive. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5806 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix typosr552013-09-212-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5795 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added a new tab in Options to host "Video" related settings ↵sr552013-09-2118-177/+631
| | | | | | including hardware acceleration. Only showing the QuickSync options. DXVA/OpenCl options are hidden for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5794 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove now unneeded debug menusr552013-09-219-53/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5791 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix up libhb encode feature.sr552013-09-2110-126/+291
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5790 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the scan service wrapper as it's no longer needed.sr552013-09-2110-231/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5789 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Removed unused structs and constants and added warnings in libhb ↵randomengy2013-09-1923-613/+482
| | | | | | code to update the ones that are used. Broke out types for each struct into their own file. Switched all references to hb_handle_s to IntPtr and deleted that non-working struct. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5786 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the option to disable libhb features as it's now vital to ↵sr552013-09-177-49/+38
| | | | | | have this dll present. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5785 b64f7644-9d1e-0410-96f1-a4d463321fa5
* QSV: minor refactoring.Rodeo2013-09-154-8/+20
| | | | | | | | | | Address the easy issues first. Apologies if I broke HandBrakeInterop. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5783 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Interop: Various fixes/improvementsrandomengy2013-09-1413-178/+211
| | | | | | | | | | | * Exposed container list and changing compatible containers from an enum to an int to allow pulling the container list dynamically. * Removed a few unused and out-of-date functions and structs. * Updated a few structs to better track with the QSV changes. * Added a method to create a pointer to a UTF-8 encoded string. * Dither now is chosen automatically rather than turned off, which helps with FDK AAC. * Fixed unicode custom chapter names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5782 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove the AV_MP4 option so we now only have the AV Format Muxer as ↵sr552013-09-1415-41/+29
| | | | | | "MP4 File". The AV_MKV option will be removed at a later date. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5781 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the Audio Track selection again.sr552013-09-101-0/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5779 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove some unused References sr552013-09-081-5/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5778 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove system info from about window.sr552013-09-082-50/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5777 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add System Information to the About Window and Log header.sr552013-09-075-1/+97
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5775 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the Automatic Auto selection when a preset is selected. Honour ↵sr552013-09-071-1/+1
| | | | | | the preset using the primary track, then follow the rules of the automatic selection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Change the implementation of the Source Menu Image handling. ↵sr552013-09-034-19/+42
| | | | | | Hopefully this might workaround a crash some people are seeing in the .NET BitmapDecoder object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5765 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix around logging when the TextWriter is closed and Removed an ↵sr552013-09-012-13/+18
| | | | | | unneeded error handler in Interop library. (libavformat mp4 muxer does not have a large file size option) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5764 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Another small fix around point to point mode setting of start and ↵sr552013-09-011-1/+1
| | | | | | end points. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5763 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the Seconds mode (not setting end point correctly)sr552013-09-011-5/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with cropping param not being send to the CLI in ↵sr552013-09-012-5/+5
| | | | | | | | AutoMode. This is an issue where scan previewer count >10. Fixed an Auto-Name issue for DVD drives. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5761 b64f7644-9d1e-0410-96f1-a4d463321fa5