summaryrefslogtreecommitdiffstats
path: root/macosx/HandBrake.xcodeproj
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Fix build, there is no pref-advanced.png at the moment.ritsuka2007-09-111-4/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@947 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Added two not-so-good icons made by me for the prefs window toolbar.ritsuka2007-09-111-4/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@946 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: better looking plus and minus icons for the presets drawerritsuka2007-09-101-0/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@944 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New preferences window. We need some new icons for the toolbar.ritsuka2007-09-101-1/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@942 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use validateMenuItem to autovalidate menu items. Plus small gui ↵ritsuka2007-09-081-1/+1
| | | | | | alignments fixes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@937 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui:ritsuka2007-09-081-1/+13
| | | | | | | | | | - Move Picture Settings window in a new nib - Cleanup main window nib, delete some useless hidden NSTextfField - Change "Queue" menu item keyboard shortctus to cmd-2 - Add cmd-? keyboard shortcuts to "HandBrake User Guide" menu item - HandBrake main windows is now shown if the dock icon is clicked and there is no open window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@936 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Move x264 advanced options code to a new class ↵ritsuka2007-09-071-1/+33
| | | | | | (HBAdvancedController) and add a new nib to simplify future gui changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@934 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue Improvements from travistexdynaflash2007-09-071-1/+28
| | | | | | | | | | | | | | | | | | | - Add view selection widget to choose "encode by encode" or "pass by pass" view - Add "Show Detail" button to toggle detailed view on/off - Removed #define JOB_GROUPS. You can now control this in the UI and show either "encodes" or "passes". - Revamped the progress strings to give you exact progress. - New terminology (encodes and passes) - New toolbar in queue window (not complete, icons need work) - New files, added to project: Encodes.png EncodesPressed.png Info.png JobPassLarge.png JobPassSmall.png Passes.png PassesPressed.png git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@931 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: New Active Queue implementation courtesy of travistexdynaflash2007-09-051-11/+50
| | | | | | | | | | | | | - Thanks travistex! - queue is now in a separate window - queue currently shows jobs grouped together as one encode, which is configurable - queue now shows currently encoding job, which is independently cancellable without losing the rest of the queue. - can start and pause encoding in the queue window - queue uses its own nib - progress status needs work - This has a way to go, but needed to get checked in as it changes the current xcode project structure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@925 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: version the dhlib target in Xcode to 0.9.1dynaflash2007-08-311-4/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@916 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Versioning changes to 0.9.1 and build number 2007083100dynaflash2007-08-311-5/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@915 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add lang.c to the libhb dlib target so that it is linked when the target is ↵superdump2007-08-271-0/+2
| | | | | | built. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Moved functions from lang.h to lang.c for easy includion in Controller.mmeddyg2007-08-271-0/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@874 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Integrate HBDVDetector directly into Controller.mm and get rid of ↵dynaflash2007-08-271-8/+0
| | | | | | ScanController and its associated files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@873 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add DriveDetectors back to xcode project so that IHB will still ↵dynaflash2007-08-241-0/+6
| | | | | | build with jam git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@857 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Clean up source files used in Source Scanningdynaflash2007-08-231-14/+4
| | | | | | | - Remove now deprecated DriveDetector.h and DriveDetector.m - Add HBDVDDetector.m as it was misnamed in the commit before our release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@854 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Update Version and build numbers in xcode for libhb and libhbdylib.dynaflash2007-08-191-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@839 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Set version to 0.9.0 and build to 2007081900 for the impending release.dynaflash2007-08-191-4/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@835 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Better implementation of the new scan controller for reading ↵dynaflash2007-08-181-0/+8
| | | | | | | | | | physical dvds. - This one is all blindjimmy's doing, Thanks! - adds a VIDEO_TS check for reading random vobs off of a general purpose dvd. - uses a new cocoa class instead of the old c functions for drive detection. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@829 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use Ritsuka's gear icon at the bottom of the preset drawer.dynaflash2007-08-021-0/+16
| | | | | | | | - Thanks Ritsuka! - Replaces fugly "Make Default" and "Update" buttons - Contains a contextual menu which currently contains "Make Default" and "Update Built-In Presets" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@779 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Implements libswscale in HandBrake, giving it Lanczos scaling! This major ↵jbrjake2007-08-011-0/+16
| | | | | | | | | | enhancement comes to us courtesy of superdump, who deserves much praise and glory. To make this work, ffmpeg's been updated to a recent revision. Darwin contrib binary pack ++ to 0016. Includes fresh ffmpeg and libswscale as well as the recently-patched libmp4v2. I've also added the configure option --disable-sdl to libmpeg2 in the contrib/Jamfile, because without it jam always fails for me and I'm sick of adding it in every time. Hopefully this doesn't break anything for anyone, but if it does it's just a one-word change. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@778 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add a "Source" icon to the toolbardynaflash2007-07-271-0/+4
| | | | | | | | - Replaces the old "Browse" button that was in the Source section of the main window - For now, uses a Disc icon from the icon developer Matt Ball. Should get replaced with something less "Disc-centrict" as we can now use Transport Streams as a source. - Thanks hawman for this one ! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@750 b64f7644-9d1e-0410-96f1-a4d463321fa5
* This huge patch from huevos_rancheros ports a number of video filters from ↵jbrjake2007-07-271-0/+24
| | | | | | | | | | mencoder to HandBrake: yadif+mcdeint, hqdn3d, pp7, and pullup+softskip+harddup. What this means is that HB now has stateless inverse telecine, temporal denoising, and motion-adaptive deinterlacing! HandBrake is growing up =) Thank you, huevos_rancheros! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@749 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: "Ritsuka Bar" toolbar initial implementationdynaflash2007-07-251-6/+42
| | | | | | | | | - Thanks goes to Ritsuka! - Moves the Start/Cancel, Pause/Resume, Presets Drawer and Activity Window (previously debug) controls into a nice toolbar at the top of the main window - Resizes the height of the main window to allow for the progress bar at the bottom during encoding - Small change in that now muxmkv.c is included in the xcode project under libhb resources. Instead of under the main project heading. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* OK, I might have horribly screwed it up, but this *should* allow jam ↵jbrjake2007-07-141-0/+22
| | | | | | building with XCode, which broke when libmkv got introduced. This commit does not implement mkv muving in the MacGui -- just fixes "undefined symbols" errors which caused the compilation to crash. Just adds references to libmkv.a and muxmkv.c to the project builder index. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@683 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Implement transport and program stream support. With these changes it's now ↵awk2007-07-041-0/+6
| | | | | | possible to open a .ts or .mpg files and transcode to standard Handbrake Output files. This fixes Ticket #21. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Moved preferences window from MainMenu.nib to Preferences.nibcleaner2007-06-061-10/+22
| | | | | | | | | | | - Moved languages from PrefsController.m to Preferences.nib - Renamed PrefsController to HBPreferencesController - Implemented bindings in Preferences.nib - Enabled autocomplete in audio language combobox git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@601 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Debug Window to read libhb output like cli in inspector windowdynaflash2007-05-211-0/+28
| | | | | | | | | | | - Thank You Cleaner!! - Adds Debug Output to Window menu - Adds Verbose pref to preferences menu - MacGui now reads output from libhb like cli - May add pref to open Debug Output window upon launch - All credit goes to Cleaner, Thank You! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@592 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Added support for DTS audio. DTS audio streams (of 5.1 audio and below) ↵maurj2007-05-021-0/+22
| | | | | | | | | will be detected and decoded. This requires a new library - libdca (and patch) - which is included (in patched form) in a new version of the pre-built UB Darwin contribs (0012). These have been uploaded to download.m0k.org/handbrake/contrib/ . I haven't yet added any code to Controller.mm to recognise the DTS streams as supporting mono / 6ch DPL1 / DPL2 downmixes. Note: running Jam on the new library required me to update some tools on Mac OS X - possibly libtool, autoconf, automake. Not sure which made the difference, but these were the ones I updated. it won't jam successfully without this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@559 b64f7644-9d1e-0410-96f1-a4d463321fa5
* macGui: Growl Support initial implementationdynaflash2007-04-271-4/+39
| | | | | | | | | | - include Growl.framework in xcode project - Growl notify when encode is done - fix cancelled encode finished bug - may want a user pref to let them select if they want a notification and what type, on screen or grow. or both - right now, its both. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@554 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Named Chapter Markers build fixdynaflash2007-04-251-0/+20
| | | | | | | | - xcode project required to successfully build. - failed on previous commit. - This should be last thing for successful build git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@549 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Correct Version to 0.8.5b1 in all references to HandBrake.appdynaflash2007-04-231-4/+4
| | | | | | - This corrects the version number in the get info window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@546 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Updated the Mac GUI to use the new audio mixdowns. This means that the Mac ↵maurj2007-04-121-4/+16
| | | | | | | | | | | | | GUI now supports Dolby PRo Logic 2 mixdowns! The Audio tab now has two mixdown NSPopUpButtons, which are set to display all of the possible mixdowns for the current input audio codec / output audio codec / input audio channel configuration. A mixdown of HB_AMIXDOWN_DOLBYPLII is used by default (or the next best mixdown if this isn't possible). Ideally this will become a prefs option to specify your choice of default audio mixdown. For AC3 passthru, a single mixdown of "AC3 Passthru" is displayed. I've had to update the Xcode project file, to make the Handbrake target look for headers in the "../contrib/include" folder too. This is so that it can find the a52 headers which are now used by Controller.mm. I've added an ac3flags property to hb_audio_s, to enable us to access the source ac3 flags outside of libhb. This is set in scan.c for each source audio. I've updated hb_mixdown_s and the hb_audio_mixdowns[] to include the CLI "short name" version of the mixdowns too, ready for the Mac GUI "default mixdown" prefs saving / loading. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@497 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Preview no longer distorts in Anamorphic Modedynaflash2007-03-291-1/+1
| | | | | | - 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-281-1/+1
| | | | | | - 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
* Remove all libquicktime thingsprigaux2007-03-241-12/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@443 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
* 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-063-0/+3199
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@422 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Merge the 0.8.0_mpeg4ip branch into the trunkprigaux2007-02-111-713/+0
| | | | 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-141-1/+7
| | | | | | | | | 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
* 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-081-2/+2
| | | | | | 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
* 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
* added Doxyfile, config file for doxygenjohnallen2007-01-061-37/+520
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@93 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dynaflash -handbrake2007-01-021-1/+1
| | | | | | | | | | | - 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
* updated Instant HandBrake to output higher resolution H.264 for iPod 5G and 5.5Ghandbrake2006-12-261-114/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@72 b64f7644-9d1e-0410-96f1-a4d463321fa5
* HandBrake 0.7.1a2handbrake2006-12-161-1/+1
| | | | | | | | Updated x264 base source to svn 604 Improved CQP and ABR handling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@71 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Renamed (again) to Instant HandBrake like Mike suggestedtiter2006-04-211-15/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@66 b64f7644-9d1e-0410-96f1-a4d463321fa5