summaryrefslogtreecommitdiffstats
path: root/macosx
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Presetsdynaflash2007-03-304-10/+28
| | | | | | - Show Built In Presets in a blue font and custom user presets in black to differentiate them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@468 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Chapter Markers Fixesdynaflash2007-03-301-9/+14
| | | | | | | - Create Chapter Markers checkbox no longer resets to on if you turned it off and it is on in the prefs. - Chapter markers now are created/not created properly no matter what is checked during consecutive rips. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@465 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Preview no longer distorts in Anamorphic Modedynaflash2007-03-294-30/+90
| | | | | | - AppleTV Preset will now reset the picture settings to the sources max original output values after initial scan regardless of any changes the user has made. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@463 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Enable 5.1 6 channel audio extraction for OGM with Vorbis audiodynaflash2007-03-285-13/+24
| | | | | | - also, some internal changes to controller.mm for upcoming appleTV preset capabilities in gui. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@461 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preset refinementsdynaflash2007-03-285-22/+44
| | | | | | | | | | | - Added current settings field in main window, uses the preset name if one is chosen and "Custom" if any settings are outside of the selected preset - Deselects the preset if settings are changed from currently selected preset - Uses a new method - (IBAction) CustomSettingUsed: (id) sender to make determination via the sender value. presets use a NULL value to make determination - Currently, changing Picture Settings DOES NOT trigger the display change. Still sorting through those conditionals. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@460 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: re-fix bug where changing the destination field would reset the ↵dynaflash2007-03-271-1/+1
| | | | | | | | settings to default - this bug was unintentionally re-introduced in an earlier svn rev git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@457 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Presets - reduce display fonts for presets to match the rest of the ↵dynaflash2007-03-262-0/+1
| | | | | | gui text. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@453 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add Chapter Markers to the iPod and AppleTV "Factory" presets.dynaflash2007-03-251-1/+5
| | | | | | - Set to "on". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Added Chapter Markers to user presetsdynaflash2007-03-251-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@450 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add Chapter Marker Preferencedynaflash2007-03-256-6/+23
| | | | | | | - add a preference to default chapter markers on/off - currently default is off. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Re-enable custom user presets.dynaflash2007-03-252-9/+10
| | | | | | | - were previously disabled in svn rev 441 - Fixed the hang in the add preset window caused by a bad sortselector git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@448 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove all libquicktime thingsprigaux2007-03-241-12/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@443 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Create Chapter Markers implemented in gui.dynaflash2007-03-235-20/+201
| | | | | | | | | | | | | | | - Checkbox is only available when format is MP4 - Does not force an .m4v file extension at this time - Add built in presets initial implementation - built in presets still needs to be finalized and refined - Caused a bug in creating custom presets (see NOTE below) NOTE: this rev has the add preset button non-functional as some user preset changes have been made but not finished and the add preset window currently hangs. As rev 440 states, you still need to use ./configure then ./jam to build contribs. jam will report a failed build, but then just use "make internal" and it will build successfully. We still need priaux or someone to compile maurj's changes to contribs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@441 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Re-enable Audio Track 2 for saintdevs fix (thanks saintdev!)dynaflash2007-03-211-16/+8
| | | | | | - 5.1 6 channel aac now works for Track 2 as well as Track 1 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Introduce Auto Namingdynaflash2007-03-146-4/+31
| | | | | | | | - Auto Naming checkbox in Preferences (default to Off) - If "ON" uses the DVD Name and "- Title Number" as the file output name. - Called in -TitlePopupChanged function. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@434 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix Preset Selection Crashdynaflash2007-03-141-80/+79
| | | | | | | - Presets no longer crash HB if selected during rip or if dvd source scan is cancelled. - Since cannot disable NSTableCell Selection used an if statement for presetAdd button isEnabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@433 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Thinine's custom file size and x264 fix.dynaflash2007-03-131-1/+1
| | | | | | | | | Thanks Thinine! - Fix output file variable in controller.mm and common.h so that custom file sizes work properly with x264. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Destination File Browse Windowdynaflash2007-03-131-5/+5
| | | | | | | - Use current path from the destination field in main window instead of last browsed path which could have been from a dvd source browse - Use current output file name in the file save field instead of leaving it blank. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@430 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Not needed! bad commit...prigaux2007-03-112-1538/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Patch from Thinine: For x264 options, use UTF8String instead of ↵jbrjake2007-03-111-2/+2
| | | | | | CString, and avoid a string duplication. (Thanks for cleaning up my mess, Thinine!) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@427 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Latest MediaFork to HandBrake renameprigaux2007-03-101-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@426 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merge the 5.1 branch into the trunk.prigaux2007-03-0620-415/+2600
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@422 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change HB_BUILD to 20070211000.8.0-beta.1prigaux2007-02-111-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Mac GUI - Disabled the Auto Check for Updates in Preferences until it works.dynaflash2007-02-113-5/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@294 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change HB_BUILD and HB_VERSION to 0.8.0b1prigaux2007-02-111-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated dates in Jamrules and macosx/MediaFork.plistrhester2007-02-111-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change HB_BUILD and HB_VERSIONprigaux2007-02-111-22/+22
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@291 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Mac GUI - Fix Enable Queue to show "X job of x" queue status on the main window.dynaflash2007-02-112-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@289 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merge the 0.8.0_mpeg4ip branch into the trunkprigaux2007-02-1133-773/+2230
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* barber pole progress bar is shown during the "muxing" phase and no longer ↵johnallen2007-01-144-10/+106
| | | | | | | | | show 0.0%. applies to both HB and IHB When we can figure out how to get a percent complete, we can use that. IHB now uses same app icon as HB. Probably want to change the actual icon, but I wanted IHB to make use of the dock progress bar like in HB. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - OSX GUI: the [Enable Queue] checkbox was not disabled by default. A user ↵benlake2007-01-101-1/+1
| | | | | | could click Cancel on the Open DVD menu, enable the queue, click Add to Queue and crash HandBrake. Also, it annoyed me being the only thing enabled :) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 3rd and hopefully last time that I add the default audio stream preference, ↵prigaux2007-01-101-0/+0
| | | | | | please have a look before commiting your changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert changes to threading sleep intervals. johnallen2007-01-091-1/+1
| | | | | | | Some users have issues with this. It is less risky to not include this for release 0.7.2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert HB mac gui to m0k layout for impending 0.7.2 release.dynaflash2007-01-085-18/+17
| | | | | | Note: pri's language default combobox is also gone in this reversion for the preferences window. However, the underlying code for it is still retained in controller.mm. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@99 b64f7644-9d1e-0410-96f1-a4d463321fa5
* added worker thread sleep throttling.johnallen2007-01-081-1/+1
| | | | | | | | | | each of the work object threads now self adjust their sleep interval based on the "fullness" of their fifo. 80% is the choose threshold. Work objects with a fifo fullness of greater than 80% increase their sleep interval. This allows other work object with less than 80% fullness more CPU usage. Also adjusted thread_func, reader, and muxer sleep intervals to more reasonable values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@98 b64f7644-9d1e-0410-96f1-a4d463321fa5
* added HB_STATE_MUXING to hb_state_s and corresponding structure.johnallen2007-01-072-0/+38
| | | | | | | | | | this state indicates the transition from the end of HB_STATE_WORKING to the beginning of HB_STATE_WORKDONE. This state can take as long a 10 minutes on a long conversion. The associated working structure contains a progress float. Once we determine how to get a proper progress from the call to av_write_trailer in libavformat, we can update this progress. HB, IHB, and HBTest are now using using HB_STATE_MUXING to provided feedback to the user. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@96 b64f7644-9d1e-0410-96f1-a4d463321fa5
* RapidSVN commited changes to files I did not want commited. This commit ↵johnallen2007-01-061-399/+6
| | | | | | revert those files back to rev 92. missed another file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@95 b64f7644-9d1e-0410-96f1-a4d463321fa5
* RapidSVN commited changes to files I did not want commited. This commit ↵johnallen2007-01-061-2/+1
| | | | | | revert those files back to rev 92. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@94 b64f7644-9d1e-0410-96f1-a4d463321fa5
* added Doxyfile, config file for doxygenjohnallen2007-01-062-38/+522
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@93 b64f7644-9d1e-0410-96f1-a4d463321fa5
* added title # to output filenamejohnallen2007-01-041-6/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@88 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Pri: Reintroduce the audio preferences combobox in pref controlerhandbrake2007-01-032-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@86 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Pri: Save audio preferenceshandbrake2007-01-031-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@85 b64f7644-9d1e-0410-96f1-a4d463321fa5
* by dynflashhandbrake2007-01-025-39/+50
| | | | | | | | | Handbrake GUI: -fixed ScanController so that HB doesnt crash if you try to open a dvd that isnt there. -Uses DVD name as the default for Movie output (instead of the generic "Movie.mp4" -Versioned 0.7.1a5 in in Handbrake.plist to assist testers and developers of HB binary in telling which one they are using. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@83 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dynaflash -handbrake2007-01-024-6/+6
| | | | | | | | | | | - Handbrake GUI redesign - Separate Video, Audio, Subtitles into a Tab View containers to clean up main window - Created "Output Settings Divider" to delineate Output Settings from Destination Note: Possibly foresee another tab call "Info" which has all of the chosen settings including Picture Settings in one place, this could be we might have a "Save as Preset" button for a future User Preset function ? git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@82 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Pri: Add preference for the default audio streamhandbrake2007-01-021-1/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@81 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Pri: Add preference for the default audio streamhandbrake2007-01-022-0/+177
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@80 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Pri: Add preference for the default audio streamhandbrake2007-01-023-3/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@79 b64f7644-9d1e-0410-96f1-a4d463321fa5
* -added Max Picture Width, options are 640 (default) and 320.handbrake2007-01-016-19/+38
| | | | | | | -changed video bit rate to correspond to max width choice, 640x -> 1000, 320x ->500 -advanced IHB version to 1.0a2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@78 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixed HandBrake Scan Panel for Optical Drivehandbrake2006-12-313-26/+82
| | | | | | | | Uses DVD Name instead of drive location Displays DVD Name in Main window h.264 defaults to Baseline Level 3 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@76 b64f7644-9d1e-0410-96f1-a4d463321fa5
* -Increase status timer to 2 seconds from .5 (no need to update that fast. ↵handbrake2006-12-314-22/+45
| | | | | | | | | | | | | | | | | libhb needs all the cpu cycles it can get) -I versioned it 1.0a1 -re-enable Convert button after cancel is clicked (mostly annoying for developers who want to start and stop convert process) -attempt at changing how progress is reportted to the user(trying to address problem where libhb reports 100% for a few minutes before reporting DONE. This seems to be a problem down in libhb. Unlikely I can fix this in the GUI) -changed ambiguous "Picture format" to "Picture Aspect" -default Picture Aspect is now Original not Fullscreen -default languge is now set to English -Output width limit is set to 640 for MPEG4 and H.264. Height is set based on Picture Aspect and determined by a call to hb_set_size. (PSP is unaffected) -deinterlace is set for both MPEG4 and H.264 (why would you not want this?) -bit rate for H.264 is set to 1000, and 1500 for MPEG4 -changed output file to "DVDName".m4v like iTunes movies. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@74 b64f7644-9d1e-0410-96f1-a4d463321fa5