summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use IS0 639-2/T language codes instead of ISO 639-2/B language codes because ↵jbrjake2008-01-181-22/+22
| | | | | | | | QuickTime is a whiny little PITA too simple-minded to handle the concept of synonymous terms. Should fix any issues with audio tracks showing up with "Undetermined" language in QT/iTunes/iPod. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1211 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin Contrib pack download file - Incorrect EOL markers threw it. Now fixedsr552008-01-181-12/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1210 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cygwin Contrib pack updated to 0014sr552008-01-181-12/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1209 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the /macosx/localize.sh file from the make build process as ↵dynaflash2008-01-172-60/+2
| | | | | | it was messing up the sparkle updater and in the future we want to localize the nibs the correct way anyway so its not needed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1208 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: small tweak to check for duplicate output file before adding to the ↵dynaflash2008-01-171-1/+2
| | | | | | queue. patch courtesy of travistex. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1207 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix funky preview image colors in the Picture Preview window on PPC, ↵dynaflash2008-01-171-0/+8
| | | | | | introduced with the NSImage implementation (rev 1189) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1206 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-161-57/+55
| | | | | | - Better presets panel implementation. Preset names are now loaded from file rather than being pre-set in the application. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1205 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle Updater initial implementationdynaflash2008-01-16212-4317/+6613
| | | | | | | | | | | | | - Changed the call to hb_init to use "0" instead of the old check for updates at launch boolean value from the preferences - Added Sparkle.framework to the xcode project - Added "Check for updates..." menu item in the file menu - Check for updates at launch in the preferences window now binds to SUCheckAtStartup in Shared User Defaults - Macgui now checks for updates against our appcast at handbrake.fr/appcast.xml (this is specified in /macosx/HandBrake.plist as the value for the "SUFeedURL" which is added now. - To check for update Sparkle compares the number in the "CFBundleVersion" (which is our build number) against the "sparkle:version="xxx"" in the enclosure tag in the appcast to trigger an update alert - TO TEST: Change the CFBundleVersion in /macosx/HandBrake.plist to < 10101 (the dummy sparkle:version in the appcast right now) and build, upon launch you should get alerted of a new version available - NOTE: The entire Sparkle.framework directory is added to the svn in this commit. Its 2.4 mb, though it looks like some things (particularly a ton of localized nibs) could be removed to slim it down quite a bit. As its the initial implementation and I know its tested I am committing the whole thing for this rev. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1204 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-165-77/+93
| | | | | | | | | - Tested and fixed a few issues with the appcast updater. - Fixed a small issue where dropdowns wouldn't have a default value on startup if presets.dat was missing and user defaults was turned off. - Disabled loose anamorphic for ffmpeg and xvid encodes. - Added a useful error message to the presets bar when presets.dat is missing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1203 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Test commit to try to figure out why Trac missed r1199 ...jbrjake2008-01-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1202 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Make makes its glorious comeback -- you're stuck in a jam no more! Mac OS X ↵jbrjake2008-01-151-1/+1
| | | | | | | | Contrib Binary Pack ++ to 0021. There are a bunch of weird symbol errors like 'ranlib: for architecture: ppc file: lib/libxvidcore.a(timer.o) has no symbols ' but everything seems to work okay with the components throwing the errors... git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1201 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps libhb's copy of libmkv to 0.6.1.3, fixing the >2GB file crashes in Linux.jbrjake2008-01-152-8/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1200 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Applies an experimental patch to x264 allowing VBV contraints on ABR in ↵jbrjake2008-01-152-1/+250
| | | | | | 2-pass mode. Also disables the adaptive quantization patch for the time being, in anticipation of a stable AQ v4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1199 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps libhb's copy of x264 to r720.jbrjake2008-01-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1198 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: Now it's possible to choose where the converted files will be saved. Yay!ritsuka2008-01-153-909/+959
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1197 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fixes scanning progress bar, still uses indeterminate for single ↵dynaflash2008-01-142-1980/+1972
| | | | | | title only scans. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1196 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: Interface beautifications, and an appletv preset.ritsuka2008-01-149-1192/+1207
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1195 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use weightb=0 for turbo 1st pass x264 options. This prevents frame count ↵jbrjake2008-01-142-2/+2
| | | | | | discrepancies between passes that can lead to a crash at the end of the 2nd pass. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1194 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't bother informing the user when grayscale is off, since that's the case ↵jbrjake2008-01-141-1/+3
| | | | | | 99% of the time anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1193 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Warn of duplicate output filenames when adding to the queue.dynaflash2008-01-144-8/+44
| | | | | | - Thanks travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1192 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix JamFile which broke jam when PictureGLView files were removed from xcode ↵dynaflash2008-01-131-1/+0
| | | | | | project in 1190 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1191 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Remove now defunct PictureGLView .h and .mm as they are no longer ↵dynaflash2008-01-133-491/+0
| | | | | | | | necessary since switching to NSImageView. - Effectively completes the removal of "Useless OpenGL Effects" from Picture Preview. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Switch PicturePreview to use NSImageView instead of the openGL view.dynaflash2008-01-123-3104/+3189
| | | | | | | - thanks travistex - uses a new method makeImageForPicture which gets the previews into an NS image. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1189 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Make a copy of HBCore in macosx folder.ritsuka2008-01-112-0/+322
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1188 b64f7644-9d1e-0410-96f1-a4d463321fa5
* IHB: A new xcode project file, plus some experimental changes to test HBCore.ritsuka2008-01-1112-293/+6965
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1187 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixed jam error caused by my previous commit.ritsuka2008-01-111-5/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1186 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: move IHB source code to his own folder.ritsuka2008-01-1111-262/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: False Update notices BE GONE!dynaflash2008-01-101-4/+6
| | | | | | - fixed the errant build numbers in the xcode project. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where presets were not applying their filters properly the ↵dynaflash2008-01-101-3/+7
| | | | | | picture preview window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1183 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-091-1/+2
| | | | | | - Fixed bug in subtitle parsing code. Didn't handle "," in languages git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1182 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-0913-122/+918
| | | | | | | | - Added an Activity window which can view a verbose log from the CLI after an encode has completed. (it would be nice if someone could find a way of making this live!) - The main GUI window now has an icon based toolbar similar to the macGUI instead of having standard buttons along the bottom for Encode and Queue. - Some of the controls on the Options panel have had transparent backgrounds added so they don't look out of place on theme'd computers. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1181 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add some activity log messages pertaining to source scan selectiondynaflash2008-01-091-6/+10
| | | | | | | | - Add message telling if user tried to open a physical dvd, reports the volume name instead of path (like hb_scan does now). This should help us with support as it tells us from the log what commercial dvd the user is trying to scan directly in most cases. - Add message to tell us which title the user chose to scan for a title specific scan - Cosmetic changes: changed messages and macgui leader to all lowercase to blend in better with the rest of the libhb messages git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add preset name used (or custom) to the queue and activity logdynaflash2008-01-093-309/+436
| | | | | | | | | - Courtesy of travistex - Uses "Custom" if the settings do not reflect a preset - Changed some names of functions in HBQueueController and added some comments - The main controller now notifies the queue controller whenever jobs are added to libhb. This allows the queue to find out about such jobs without having to query libhb's job list periodically. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Be gone useless IB notices!dynaflash2008-01-081-0/+2
| | | | | | - Turn off IB notices in the Deployment as well as UB targets this time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1178 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: establish the source display name in browseSourcesDone instead of ↵dynaflash2008-01-083-28/+38
| | | | | | | | | | showNewScan to alleviate using the same logic twice depending on source type - Also adds the ability to scan .dvdmedia packages - Also changes the xcode project to not report xib messages during building, which previously filled the screen with remedial alignment messages, etc. - .xib warnings and errors are still reported git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: modify writeToActivityLog to use vargsdynaflash2008-01-082-7/+16
| | | | | | | - thanks travistex - can now accept input like: [self writeToActivityLog: "trying to open a package at: %s", [path UTF8String]]; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1176 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-081-0/+10
| | | | | | - Gray out the resolution boxes when Anamorphic is enabled. (Long overdue) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1175 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-082-6/+6
| | | | | | | - 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
* MacGui: HandBrake.app xib nib conversiondynaflash2008-01-0826-1504/+24304
| | | | | | | | - All nibs in the HandBrake target are now .xib file format - Will only build with IB 3 and above, which means HandBrake.app now only build on Leopard - Changed the "Per-configuration Build Products Path" to be "$(PROJECT_DIR)/.." in order to successfully build - thanks travistex git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Implement writeToActivityLog method with provides a simple way to ↵dynaflash2008-01-082-6/+13
| | | | | | | | send messages to the activity window and log much like hb_log including a time stamp. - example call : [self writeToActivityLog:"trying to open a package"]; git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1172 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Change to using stderr to write to the activity window from within ↵dynaflash2008-01-071-6/+6
| | | | | | | | | the gui. - stdout works, but only when run from within xcode. not when hb is run by itself. - Duh! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1171 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - figure out MPEG PS duration from stream rather than faking it.van2008-01-061-91/+136
| | | | | | | | | | - correct some audio substream id mistakes: substream 2 is for dvd subtitles (in a vob) not lpcm, substream 10 is lpcm, dts seems to be a variant of ac3 (8), not its own code. - incorporate suggestions from eddyg's code review. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix for duplicate chapters when encoding with ffmpeg.van2008-01-061-3/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1169 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Apply same edit to chapter track as to video track so chapters will stay invan2008-01-061-0/+7
| | | | | | | sync with the video (otherwise they end up 2-4 frames late). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1168 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-01-066-30/+39
| | | | | | | - Fixed: for Auto-naming where it would incorrectly set directory when the user had no default set - Fixed: A few control's were not set to transparent so showed up incorrectly on themed windows machines. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Fixed "Alert Window And Growl" option (thanks travistex) and small ↵ritsuka2008-01-066-49/+84
| | | | | | alignment changes in the Activity Window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Structural changes:jbrjake2008-01-051-84/+111
| | | | | | | | | - Gets rid of global and class variables - Moves CLI option parsing to its own method - Moves output display to its own class - Removes unnecessary temporary hashes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fill in the "Encoded By:" tag in MP4 files with "HandBrake" followed by the ↵jbrjake2008-01-041-0/+7
| | | | | | version number and build date. Thanks for making me aware that libmp4v2 had an MP4SetMetadataTool() function, realityking. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1164 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add me per jbrjake's request to check svn accountvan2008-01-041-0/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1163 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change url to check LATEST file to "handbrake.fr" dynaflash2008-01-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1162 b64f7644-9d1e-0410-96f1-a4d463321fa5