summaryrefslogtreecommitdiffstats
path: root/win/C#/frmReadDVD.cs
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552008-10-131-2/+4
| | | | | | | | - Started to decouple this code a bit. Common.cs (now Main.cs) no longer relies on the frmMain window being passed into it. frmAddPreset no longer requires to access QueryGenerator.cs - QueryGenerator.cs, x264Panel.cs, PresetLoader.cs all moved into their own "frmMain" folder as that is the only place they should be used. - Rearranged the base of frmMain.cs a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1830 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-271-2/+2
| | | | | | | - Improved some of the messagebox error messages. Removed a few redundant error messages. - the x264 tooltips got lost at some point. They've been re-added. Changed one or 2 other tooltips. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1779 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-191-1/+1
| | | | | | | - Patch from canvas :- use format dropdown value for extension with the autoName function. Typo fix and add's the .m2ts file extension to the file open dialog box. - Fix in calculateDuration, don't crash if start chapter > end chapter. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1728 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-191-1/+1
| | | | | | - Forgot to remove a line of code used for debugging. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1721 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-09-181-1/+1
| | | | | | - Couple of bug fixes. Crop, -f option, typo git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1717 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-08-161-38/+51
| | | | | | | | - One elusive cross-thread bug in the Activity window fix (hopefully) + some tweaks to the log display - Nicer Exception Handling Message box errors for frmReadDVD. - frmMain Minimize to taskbar no tooltip text exception fixed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1634 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-071-3/+2
| | | | | | | | | | | - Version information now pulled from the CLI (any problems with this breaking on Vista let me know plz!) - GUI startup optimized to counter the effect of the slightly sluggish version check from CLI (above) - Added "Format" box just like the macgui. Move the Video Codec dropdown to the correct position on the video tab. - Few other changes to mimic the macgui. - Changed Functions.CLI to Functions.Encode - Cleaned up and added icons to the source menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1558 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-041-6/+34
| | | | | | | | - Drive detection lists DVD title in Source Menu (Optional Feature) - Updated the help menu to match the macgui. - Added "cancel" button to frmReadDVD so if the CLI get's stuck, user can cancel the scan without restarting the GUI git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1555 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-06-271-33/+3
| | | | | | | | | | | | | | | | | - Added: Resolution calculation for non anamorphic encodes in the GUI. - Added: Ability to minimize to the system tray. Includes popup notifications of encoding status. - Added: Duration calculation based on Title and selected chapters. - Added: Some more code comments and summaries - Change: Activity window now only refreshes if there is an active HandBrakeCLI.exe running. - Change: Browse button/ File mode checkbox for Source Selection Removed. Replaced with a Source Dropdown button in the main toolbar. (works a bit like the magui but still uses the 2 different dialog boxes) - Change: Removed "Recommended Crop" label and simply let the dropdown set the cropping values. Added DVD resolution Label. - Fixed: Preset loader now selects longest title and set's chapters to Auto. Before it would load in the last setting used which is bad. - Fixed bug in the presetLoader() function with the 2nd audio channel track selection. Final Note: Quite a bit of code has been moved around in this checkin to clear things up a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1541 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-05-071-7/+5
| | | | | | | | - Got rid of the DVD info window. DVD information can now be read from the activity window. - Removed some unused code calls to frmDvdInfo. - Changed frmActivityWindow design, removed all buttons, text window now expands as the window size grows. Basically, the window is identical to the MacGUI window now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1454 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Bug Fixessr552008-04-291-0/+2
| | | | | | | - frmReadDVD recovers better when an error occurs. - DVD Title dropdown no longer complains about no titles on 1 title sources. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-04-041-1/+40
| | | | | | - Automatically select the longest title after a scan has completed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1380 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - New Audio Panel (Query Parser, Query Generator, Preset Loader Functions ↵sr552008-04-041-1/+1
| | | | | | | | | | | | | | | all updated) This includes minor changes to the UI (e.g in the 'Output Settings' box) - UI Improvments for Windows Vista and XP where non Classic theme is used. - Activity Window can now view the log whilst an encode is going. (Doesn't live update... yet TODO!) - Changed Radio File/Folder option for Source Browse to a single checkbox. Folder view by default. Check "File mode" for file selection dialog. - Misc other UI changes - Update checker won't display an error message during statup if one occurs whilst checking the update. The message was hidden behind the splash screen. This is now not a problem. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-081-3/+4
| | | | | | | - CMD window no longer appears during scanning - Fixed FormatException on start up in the Development expiry code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-021-9/+23
| | | | | | | - Chapters.csv and dvdinfo.dat are now saved in the windows temporary folder. This should mean the application doesn't need admin rights on Vista. Thanks to "doubt" for the patch. - Few UI theme tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1160 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-241-0/+6
| | | | | | - Added GPL Licence comment at the top of each code file as required. (this may need to be changed later but will do for now) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1147 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-12-201-30/+9
| | | | | | - Some more code code cleanup done. Nothing major. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1141 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-271-1/+1
| | | | | | | | - Removed some duplicate code and fixed a few small bugs. - Changed the layout of the code slightly. - Changed the DVD parser to use verbose CLI which can be displayed on the DVD information log page. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-211-1/+0
| | | | | | | | - Cleaned up the status update code for the splash screen. - Added option to turn off automatic preset update on each launch. - Removed some unneeded variables. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-11-021-1/+1
| | | | | | | | | | | - New tab layout options window. - Small tweaks to the read dvd window and queueWindow - hbcli.exe now renamed to HandbrakeCLI.exe to match all other platforms. - Presets Listbox replaced with listview in preparation for future improvements. - Update built in presets option re-enabled for the same reason. - Few other small design tweaks here and there git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1043 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-10-141-46/+0
| | | | | | | | | | - Change: All windows made sizeable - Change: Queue / Media Info Windows now have titles + icon and appear correctly in the task bar. - Change: Minimise box removed in Queue window in favour of the Windows default minimise button. - Fixed: System requirements checker was not confirming the correct amount of ram. - Removed: Code to handle CLI Information without text files. This can not work without all data going out via standard output which has been decided against. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1026 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-10-041-2/+0
| | | | | | | | | | -Code to expire development builds -New show/hide options for the new preset system. -Few bug fixes. -Updated Installer git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1000 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-09-061-6/+5
| | | | | | | - DVD Title and chapter drop downs now reset when a new DVD source is scanned. - Queue code cleaned up a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@930 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-08-291-21/+29
| | | | | | | | | | - Gui debug more added to tools > options. - More exception handling added - frmReadDVD is now automatic. User no longer has to manually start scan process. - Re-enabled onwindow scan status message. Removed Message box which alerts scan status. - Few other small code tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@893 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-08-251-3/+3
| | | | | | | - PSP Preset Fix - Cleaned up Exception handling a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@866 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-08-241-4/+2
| | | | | | | - Fixed View DVD Information window not loading the dvdinfo.dat file every time the window is launched. - Fixed a small file path issue with frmReadDVD git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@865 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-08-221-6/+12
| | | | | | | - Added some more exception handling. - Added workaround for issue with scanning on French systems causing a crash. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@850 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-08-221-38/+65
| | | | | | | - Added debuging / crash prevention code in frmReadDVD. - Fixed issue with queue when adding items after initial encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@849 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-301-2/+2
| | | | | | | - UI re-configured for use without parse.cs (Updateds frmDvdInfo, frmReadDVD, frmMain, frmQueue) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@763 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-301-8/+30
| | | | | | - Initial tempory workaround for the hbcli issue with the parser. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@762 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-251-12/+15
| | | | | | | - Excluded brianmario's CLI handler until it's completed. - Enabled cancel button on frmReadDVD (yes it actually works ;)) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@735 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-251-1/+3
| | | | | | | | - Splash screen added. (Bit of a hack but will work until such time it can be done properly) - Added temporary splash screen image. - Disbaled cancel button on frmReadDVD until such time it can be coded. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-231-1/+11
| | | | | | | | | - Fixed one cross-threading bug with a dirty hack. This will need to be sorted out properly later. - Added cancel button place holder on frmReadDVD. (will be used for instances where hbcli stalls or crashes) - Fixed a few Design issues with windows appearing with the wrong dimensions. - Updated some comments about bugs that need fixed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@723 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:brianmario2007-07-191-1/+3
| | | | | | | | | updated parsing code events to not be static anymore added encode parsing to catch encode progress added OnEncodeProgress event git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@717 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:brianmario2007-07-191-1/+0
| | | | | | | | | misc UI control placement changes updates to some FormBorderStyle's converted Parsing code to use regex instead of substrings and string splitting added a couple of additional code comments git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@715 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-181-4/+5
| | | | | | | - Changed the progress bar on frmReadDVD to a text value. Progress bar wasn't really needed here. - Few design tweaks to the frmReadDVD window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@713 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:brianmario2007-07-181-1/+6
| | | | | | quick bugfix to progress bar git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@712 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:brianmario2007-07-181-1/+13
| | | | | | | added OnScanProgress event to Parser class which is raised upon noticing "Scanning title # of #..." in the output added progress bar to frmReadDVD to give better visual notification of scan progress git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@711 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:brianmario2007-07-181-6/+3
| | | | | | | | continued adding to CLI manager code updated frmDvdInfo to display data parsed from STDOUT/STDERR minor updates to form constructors git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@708 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-161-8/+4
| | | | | | - CLI process handling code moved into its own class. Reduces code replication. Returns hbProc git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@696 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Audio and Subtitle down-downs now populated on DVD Title selection.sr552007-07-151-1/+9
| | | | | | | | | - Verbose bug fixed in GenerateQuery() - Setup frmDvdInfo ready to be populated with plain text output from handbrake. - Removed the EncodeOutput window. This can wait till another version. - A few other small changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@688 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-131-1/+1
| | | | | | | | | | - Change toString method in Parsing for timestamp return. removed h,m,s letters. - Commented out some parsing code that is not needed at this stage. - Most of the work for the Queue has now been done. Only some cross-thread UI element changes need done. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@679 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-131-5/+0
| | | | | | - Some C# Code fixes. Parser.cs is currently missing in action. Will appear soon hopefully. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@675 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-111-1/+7
| | | | | | - Couple bug fixes + a bit of code tidy up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@672 b64f7644-9d1e-0410-96f1-a4d463321fa5
* updated some Form.Show calls to Form.ShowDialogbrianmario2007-07-111-27/+33
| | | | | | | | updating frmReadDVD to throw CLI call on it's own thread to prevent UI lockup added ToString overrides in Parsing.AudioTrack, Parsing.Subtitle and Parsing.Title misc interface/notification updates to frmReadDVD upon starting the scan process git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@671 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-101-164/+23
| | | | | | - Just some more C# getting checked in. Not far from completion now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@669 b64f7644-9d1e-0410-96f1-a4d463321fa5
* added new parsing code to parse cli output into objectsbrianmario2007-07-091-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@667 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-091-19/+20
| | | | | | - Just a few updated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-091-1/+1
| | | | | | - Another chunk of code ported to C# git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@661 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552007-07-081-15/+162
| | | | | | - C# Handbrake CLI output parsing code converted from vb.net project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@660 b64f7644-9d1e-0410-96f1-a4d463321fa5