]> granicus.if.org Git - handbrake/log
handbrake
17 years agoMacGui: Prefs
dynaflash [Fri, 23 Feb 2007 19:38:09 +0000 (19:38 +0000)]
MacGui: Prefs
- Implemented Preset name editing right in drawer
- Alphabetic preset name sorting is now case insensitive

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@406 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Presets
dynaflash [Fri, 23 Feb 2007 14:18:54 +0000 (14:18 +0000)]
MacGui: Presets
- Fix preference for drawer show on launch

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@405 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: User Presets - sort presets alphabetically in drawer
dynaflash [Thu, 22 Feb 2007 21:17:44 +0000 (21:17 +0000)]
MacGui: User Presets - sort presets alphabetically in drawer

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@404 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Change Help Menu to m0k links
dynaflash [Thu, 22 Feb 2007 19:37:37 +0000 (19:37 +0000)]
MacGui: Change Help Menu to m0k links
- Fix crash caused by x264 NSTextView in PrefsController.mm if no prefs .plist is present

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@403 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoHandBrake.plist corrections
prigaux [Thu, 22 Feb 2007 19:00:40 +0000 (19:00 +0000)]
HandBrake.plist corrections

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@402 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoDebug Linux PPC build, send correct -D for Indeaness
prigaux [Thu, 22 Feb 2007 18:09:52 +0000 (18:09 +0000)]
Debug Linux PPC build, send correct -D for Indeaness

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@401 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: HandBrake Reference Mods
dynaflash [Thu, 22 Feb 2007 17:02:32 +0000 (17:02 +0000)]
MacGui: HandBrake Reference Mods
- Changed "File Menu" to reference HandBrake
- Changed Presets .plist to User/Library/Application Support/HandBrake/UserPresets.plist
- Changed x264 Profiles to User/Library/Application Support/HandBrake/x264Profiles.plist

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@400 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Rename main window to Handbrake
dynaflash [Thu, 22 Feb 2007 16:33:56 +0000 (16:33 +0000)]
MacGui: Rename main window to Handbrake

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@399 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoHandBrakeCLI, url change
prigaux [Thu, 22 Feb 2007 14:40:25 +0000 (14:40 +0000)]
HandBrakeCLI, url change

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@398 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRename MediaFork back to HandBrake
prigaux [Thu, 22 Feb 2007 14:28:47 +0000 (14:28 +0000)]
Rename MediaFork back to HandBrake

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@397 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRename MediaFork back to HandBrake
prigaux [Thu, 22 Feb 2007 14:27:11 +0000 (14:27 +0000)]
Rename MediaFork back to HandBrake

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@396 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFix package incomplete error
prigaux [Thu, 22 Feb 2007 12:57:46 +0000 (12:57 +0000)]
Fix package incomplete error

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@395 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoTake care of libquicktime plugins
prigaux [Thu, 22 Feb 2007 12:01:56 +0000 (12:01 +0000)]
Take care of libquicktime plugins

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@394 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUse of link for the plugin folder to save about 8MB in .dmg size.
prigaux [Thu, 22 Feb 2007 12:01:22 +0000 (12:01 +0000)]
Use of link for the plugin folder to save about 8MB in .dmg size.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@393 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMake release now include libquicktime plugins, please note that the use of libquickti...
prigaux [Thu, 22 Feb 2007 10:58:12 +0000 (10:58 +0000)]
Make release now include libquicktime plugins, please note that the use of libquicktime double the size of the mediafork .dmg

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@392 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoIntegration of libquicktime into the Bundle and create a plugin folder to be used...
prigaux [Thu, 22 Feb 2007 10:25:30 +0000 (10:25 +0000)]
Integration of libquicktime into the Bundle and create a plugin folder to be used by the CLI, new mac contrib package.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@391 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoDisable the temporary sr55 mirror.
prigaux [Thu, 22 Feb 2007 08:25:22 +0000 (08:25 +0000)]
Disable the temporary sr55 mirror.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@390 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: User Presets
dynaflash [Thu, 22 Feb 2007 06:53:23 +0000 (06:53 +0000)]
MacGui: User Presets
- Replaced horrible drawer toggle button on main window with less horrible one
- Removed current preset info field on main window until it works right
- Cleaned up a bit of preset code (still more to do) in Controller.mm

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@389 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Initial User Presets Implementation
dynaflash [Wed, 21 Feb 2007 22:40:28 +0000 (22:40 +0000)]
MacGui: Initial User Presets Implementation
- Presets displayed in drawer in main window
- Presets stored in ~Libraries/Application Support/MediaFork/userpresets.plist
- Preference to show/hide presets drawer upon launch
- Confirmation window comes up when you delete a preset
Also added creation of x264profiles.plist in anticipation of x264 custom profiles

ToDo- Upcoming changes/additons:
- Alphabetize Presets List
- Change ugly button on main window to toggle drawer
- Specify a preset as default to set upon launch
- Deselect preset after it has been clicked
- Incorporate Picture settings into preset
- Pref on whether or not to alert upon Preset deletion
- Some more I can think of right now!

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@388 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCleaner libquicktime build, plugins are build statically.
prigaux [Wed, 21 Feb 2007 22:27:29 +0000 (22:27 +0000)]
Cleaner libquicktime build, plugins are build statically.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@387 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCorrected the svn branch
prigaux [Wed, 21 Feb 2007 20:31:51 +0000 (20:31 +0000)]
Corrected the svn branch

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@386 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBuild libquicktime shared lib as plugins need them.
prigaux [Wed, 21 Feb 2007 09:48:32 +0000 (09:48 +0000)]
Build libquicktime shared lib as plugins need them.

This will force us to send libquicktime.dylib and all plugin.so with Mediafork..

Files to be distributed are:
libquicktime.0.dylib
lqt_audiocodec.so
lqt_faac.so
lqt_ffmpeg.so
lqt_lame.so
lqt_rtjpeg.so
lqt_videocodec.so
lqt_x264.so

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@384 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCorrect CONTRIB list
prigaux [Tue, 20 Feb 2007 22:45:18 +0000 (22:45 +0000)]
Correct CONTRIB list

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@383 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPatching libquicktime to be able to build the plugins
prigaux [Tue, 20 Feb 2007 22:40:45 +0000 (22:40 +0000)]
Patching libquicktime to be able to build the plugins

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@382 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFixes 2-pass encoding in the Mac GUI when extra x264 options are specified.
jbrjake [Tue, 20 Feb 2007 19:29:06 +0000 (19:29 +0000)]
Fixes 2-pass encoding in the Mac GUI when extra x264 options are specified.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@381 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs due to maurj request
prigaux [Tue, 20 Feb 2007 10:12:57 +0000 (10:12 +0000)]
Add libquicktime to contribs due to maurj request

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@380 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs due to maurj request
prigaux [Tue, 20 Feb 2007 10:10:14 +0000 (10:10 +0000)]
Add libquicktime to contribs due to maurj request

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@379 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs due to maurj request
prigaux [Tue, 20 Feb 2007 10:10:01 +0000 (10:10 +0000)]
Add libquicktime to contribs due to maurj request

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@378 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs due to maurj request
prigaux [Tue, 20 Feb 2007 10:09:40 +0000 (10:09 +0000)]
Add libquicktime to contribs due to maurj request

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@377 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs due to maurj request
prigaux [Tue, 20 Feb 2007 09:27:54 +0000 (09:27 +0000)]
Add libquicktime to contribs due to maurj request

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@376 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd libquicktime to contribs
prigaux [Tue, 20 Feb 2007 09:00:45 +0000 (09:00 +0000)]
Add libquicktime to contribs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@375 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoHB_BUILT was false in dylib
prigaux [Sun, 18 Feb 2007 10:32:31 +0000 (10:32 +0000)]
HB_BUILT was false in dylib

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@374 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemoves unnecessary fix-aspect-ratio-by-width in work.c when anamorphic is off.
jbrjake [Sun, 18 Feb 2007 03:07:42 +0000 (03:07 +0000)]
Removes unnecessary fix-aspect-ratio-by-width in work.c when anamorphic is off.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@373 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRespect user-set height values in the CLI
jbrjake [Sun, 18 Feb 2007 03:06:26 +0000 (03:06 +0000)]
Respect user-set height values in the CLI

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@372 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemove dvdread patch since Clee has fixed it in libmediafork/dvd.c
prigaux [Sat, 17 Feb 2007 13:13:58 +0000 (13:13 +0000)]
Remove dvdread patch since Clee has fixed it in libmediafork/dvd.c

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@371 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemove dvdread patch since Clee has fixed it in libmediafork/dvd.c
prigaux [Sat, 17 Feb 2007 13:11:48 +0000 (13:11 +0000)]
Remove dvdread patch since Clee has fixed it in libmediafork/dvd.c

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@370 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFixes 2-pass encoding in the CLI when extra x264 options are specified.
jbrjake [Sat, 17 Feb 2007 02:10:17 +0000 (02:10 +0000)]
Fixes 2-pass encoding in the CLI when extra x264 options are specified.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@369 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCreated a small droplet application, "MP4toMOV.app" (Mac OS X only for now) to conver...
maurj [Fri, 16 Feb 2007 17:29:27 +0000 (17:29 +0000)]
Created a small droplet application, "MP4toMOV.app" (Mac OS X only for now) to convert a MediaFork mp4 file into a .mov file which can be read by iTunes and FrontRow.  You only really need to do this if you are using 6-channel AAC in your mp4 files, as iTunes and FrontRow can already read stereo mp4 files.

To use MP4toMOV, drag one or more mp4 files onto the application's icon.  MP4toMOV will convert the files to QuickTime .mov format.  New files will be created in the same directory as the .mp4 files, with the .mov extension added to the end.  These .mov files can then be dragged to iTunes for use in iTunes and FrontRow, even if they have 6-channel AAC soundtracks.  MP4toMOV will quit once all files have been converted.

Alternatively, double-click on MP4toMOV, and select "File > Open" to open a single file for conversion.

MP4toMOV is created with REALbasic, and the MP4toMOV.rbp file is a project file for REALbasic 2007r1.  REALbasic is available from http://www.realbasic.com/ .

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@368 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChanged HB_DEBUG_NONE back to HB_DEBUG_ALL in test.c for verbose option - I'd inadv...
maurj [Fri, 16 Feb 2007 08:30:47 +0000 (08:30 +0000)]
Changed HB_DEBUG_NONE back to HB_DEBUG_ALL in test.c  for verbose option  - I'd inadvertently set it incorrectly in rev 321

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@365 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMakefile modifications, the MF_BUILD and MF_VERSION are taken from Makefile.config.
prigaux [Fri, 16 Feb 2007 08:06:22 +0000 (08:06 +0000)]
Makefile modifications, the MF_BUILD and MF_VERSION are taken from Makefile.config.
the Info.plist is generated from the localize.sh script in macosx folder. Xcode settings are set at build time, no need the play around.

If modifications are needed in Info.plist, you must correct the localize script to show the right output.

The info.plist informations are seen in aboutbox of Mac GUI.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@364 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated my email address and what I'd contributed :)
maurj [Thu, 15 Feb 2007 23:27:41 +0000 (23:27 +0000)]
Updated my email address and what I'd contributed :)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@363 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoZlib for cygwin
prigaux [Thu, 15 Feb 2007 20:51:16 +0000 (20:51 +0000)]
Zlib for cygwin

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@362 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoJust updated my email address
sr55 [Thu, 15 Feb 2007 20:38:11 +0000 (20:38 +0000)]
Just updated my email address

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@359 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd new Dev Clee
prigaux [Thu, 15 Feb 2007 20:34:15 +0000 (20:34 +0000)]
Add new Dev Clee

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@357 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoContrib binaries with maurj patch to mpeg4ip
prigaux [Thu, 15 Feb 2007 18:50:54 +0000 (18:50 +0000)]
Contrib binaries with maurj patch to mpeg4ip

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@355 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPatched mp4v2 in mpeg4ip to make the "matrix" property of the tkhd atom in an mp4...
maurj [Thu, 15 Feb 2007 18:06:22 +0000 (18:06 +0000)]
Patched mp4v2 in mpeg4ip to make the "matrix" property of the tkhd atom in an mp4 container not be protected.  (it's stored in the "reserved3" property of the tkhd atom).

Added some new code to muxmp4.c to check for a job->pixel_ratio, and set the tkhd matrix to scale the width up by the right amount where one exists.  This means that QuickTime now honours our anamorphic scaling!

Updated a small error in deca52.c which wasn't critical, but was causing an error when compiling

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@353 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoContrib binaries with maurj patch to mpeg4ip
prigaux [Thu, 15 Feb 2007 14:58:43 +0000 (14:58 +0000)]
Contrib binaries with maurj patch to mpeg4ip

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@352 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSynthax error in patch
prigaux [Thu, 15 Feb 2007 14:31:16 +0000 (14:31 +0000)]
Synthax error in patch

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@350 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPatch mpeg4ip to allow PAR setting in QT
prigaux [Thu, 15 Feb 2007 13:53:15 +0000 (13:53 +0000)]
Patch mpeg4ip to allow PAR setting in QT

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@348 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPatch mpeg4ip to allow PAR setting in QT
prigaux [Thu, 15 Feb 2007 13:51:34 +0000 (13:51 +0000)]
Patch mpeg4ip to allow PAR setting in QT

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@346 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPatch x264 on Linux to build cleanly on PPC
prigaux [Thu, 15 Feb 2007 13:33:29 +0000 (13:33 +0000)]
Patch x264 on Linux to build cleanly on PPC
Change bootstrap parameters to avoid SDL dependencies

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@344 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoClee's be nicer with dvdread patch
prigaux [Thu, 15 Feb 2007 09:43:05 +0000 (09:43 +0000)]
Clee's be nicer with dvdread patch

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@341 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoContrib server change to sr55's one, temporary due to main server problems.
prigaux [Thu, 15 Feb 2007 07:26:17 +0000 (07:26 +0000)]
Contrib server change to sr55's one, temporary due to main server problems.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@338 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoContrib server change to sr55's one, temporary due to main server problems.
prigaux [Thu, 15 Feb 2007 07:22:19 +0000 (07:22 +0000)]
Contrib server change to sr55's one, temporary due to main server problems.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@336 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoWires the GUI for advanced x264 options.
jbrjake [Wed, 14 Feb 2007 22:57:36 +0000 (22:57 +0000)]
Wires the GUI for advanced x264 options.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@334 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImplements CLI support for all x264 options with command line flag --x264opts (short...
jbrjake [Wed, 14 Feb 2007 22:56:59 +0000 (22:56 +0000)]
Implements CLI support for all x264 options with command line flag --x264opts (short form: -x)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@333 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImplements core library support for all current and future x264 options, a la mencoder.
jbrjake [Wed, 14 Feb 2007 22:55:02 +0000 (22:55 +0000)]
Implements core library support for all current and future x264 options, a la mencoder.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@332 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI - Added x264 advanced encoding command flag preference.
dynaflash [Wed, 14 Feb 2007 21:19:25 +0000 (21:19 +0000)]
Mac GUI - Added x264 advanced encoding command flag preference.

- NSTextView to enter advanced encoding flags (jbrjake) to pass to x264.

- NOT incorporated into Controller.mm at all yet.

- Accessible in Controller.mm via:
[NSUserDefaults standardUserDefaults] stringForKey:@"DefAdvancedx264Flags"]

Mac GUI - Fixed copy/paste in all text fields including destination file location.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@331 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI - Add default preference for AAC 5.1 Surround Sound Extraction (if available)
dynaflash [Wed, 14 Feb 2007 17:06:58 +0000 (17:06 +0000)]
Mac GUI - Add default preference for AAC 5.1 Surround Sound Extraction (if available)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@330 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRevert x264 back
prigaux [Tue, 13 Feb 2007 22:44:55 +0000 (22:44 +0000)]
Revert x264 back

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@328 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSome small amendments to the 6-channel AAC GUI code:
maurj [Tue, 13 Feb 2007 21:36:38 +0000 (21:36 +0000)]
Some small amendments to the 6-channel AAC GUI code:

- selecting a non-exportable setting (a non-5.1 track, or a non-AAC codec) now unchecks fAudLang1SurroundCheck as well as disabling it

- selecting the iPod video setting "MP4 file, AVC/H.264 Video, x264 (h.264 iPod)" will uncheck fAudLang1SurroundCheck, in a similar way to the way it turns off anamorphic

- fixed a small bug in the code that checks for when the iPod video setting is selected, to ensure it checks all three popups (previously the codecs popup wasn't being checked, meaning that selecting "MP4 file, MPEG-3 Video, XviD" would also turn off anamorphic)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@322 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdates to Mac OS X GUI to support 5.1 audio extraction as AAC, based on dynaflash...
maurj [Tue, 13 Feb 2007 20:40:03 +0000 (20:40 +0000)]
Updates to Mac OS X GUI to support 5.1 audio extraction as AAC, based on dynaflash's addition of a checkbox to the audio tab

- this includes a new function in controller.mm - Check6ChannelAACExtraction - to set the visibility of the checkbox (fAudLang1SurroundCheck) based on the current audio settings.  This is called by several of the popup menus whenever they change

- note - this still doesn't take into account the second audio track, which is still broken (and disabled) as before

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@321 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI Surround Sound first integration attempt.
dynaflash [Tue, 13 Feb 2007 18:13:05 +0000 (18:13 +0000)]
Mac GUI Surround Sound first integration attempt.
- needs to be fleshed out by maurj

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@320 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMinor amendments to 5.1 audio support:
maurj [Tue, 13 Feb 2007 14:45:03 +0000 (14:45 +0000)]
Minor amendments to 5.1 audio support:

* ensuring that non-AAC audio formats always use a stereo mix (rather than mono)
* ensuring that Dolby Surround (Pro Logic) source is passed through as Dolby Surround (Pro Logic), and not mixed down to Stereo
* storing the ac3 flags with the job for later reference

Note: this is still using the settings for the last selected soundtrack for *all* soundtracks.  This needs improving, as they may not be of the same format!

Tested with mono, stereo, pro logic and 5.1 AC3 sources, to all output audio formats, with success all round :)

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@319 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoIntegration of new contrib libraries versions.
prigaux [Tue, 13 Feb 2007 09:47:11 +0000 (09:47 +0000)]
Integration of new contrib libraries versions.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@318 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoffmpeg don't need patching on macintel anymore
prigaux [Tue, 13 Feb 2007 08:28:07 +0000 (08:28 +0000)]
ffmpeg don't need patching on macintel anymore

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@312 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSome Makefile corrections
prigaux [Tue, 13 Feb 2007 08:26:33 +0000 (08:26 +0000)]
Some Makefile corrections

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@311 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFirst 5.1 support for MediaForkCLI. Uses a new command line option of "-6 --surround...
maurj [Mon, 12 Feb 2007 23:46:01 +0000 (23:46 +0000)]
First 5.1 support for MediaForkCLI.  Uses a new command line option of "-6 --surround" to preserve 5.1 audio as a 6-channel AAC track when using FAAC for audio.  For example: ./MediaForkCLI -i /dev/disk5 -o penguins_test.mp4 -t 1 -c 1 -6 -e ffmpeg -E faac -d -R 44.1

For now, this assumes that all selected audio tracks have the same audio format.  Since only one audio track works at present, this isn't a disaster.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@309 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdded a comment to verify that user maurj can check files back in
maurj [Mon, 12 Feb 2007 16:14:04 +0000 (16:14 +0000)]
Added a comment to verify that user maurj can check files back in

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@308 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBranch for 5.1 Surround Sound
dynaflash [Mon, 12 Feb 2007 15:51:01 +0000 (15:51 +0000)]
Branch for 5.1 Surround Sound

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2_5.1@307 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI - Re enable Auto Update Check upon launch
dynaflash [Mon, 12 Feb 2007 15:01:58 +0000 (15:01 +0000)]
Mac GUI - Re enable Auto Update Check upon launch

- This needs to be tested agains the LATEST file!!!

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@306 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUse Makefile.config to set MF_BUILD and MF_VERSION declare
prigaux [Mon, 12 Feb 2007 08:59:39 +0000 (08:59 +0000)]
Use Makefile.config to set MF_BUILD and MF_VERSION declare

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@305 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoStronger Makefile for linux and CYGWIN, CTRL-C can now be done and make can be replayed.
prigaux [Mon, 12 Feb 2007 08:24:14 +0000 (08:24 +0000)]
Stronger Makefile for linux and CYGWIN, CTRL-C can now be done and make can be replayed.

Thx to rhester to talk about the trouble.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@304 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSome Makefile corrections
prigaux [Mon, 12 Feb 2007 08:09:29 +0000 (08:09 +0000)]
Some Makefile corrections

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@303 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSome Makefile corrections
prigaux [Mon, 12 Feb 2007 08:00:36 +0000 (08:00 +0000)]
Some Makefile corrections

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@302 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBranch correction
prigaux [Sun, 11 Feb 2007 23:04:14 +0000 (23:04 +0000)]
Branch correction

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@300 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBeta 2 Branch
prigaux [Sun, 11 Feb 2007 23:01:08 +0000 (23:01 +0000)]
Beta 2 Branch

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.8.0_beta2@299 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChange HB_BUILD to YYYYMMDD00
prigaux [Sun, 11 Feb 2007 22:14:24 +0000 (22:14 +0000)]
Change HB_BUILD to YYYYMMDD00

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@298 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChange HB_BUILD to 2007021100 0.8.0-beta.1
prigaux [Sun, 11 Feb 2007 22:13:59 +0000 (22:13 +0000)]
Change HB_BUILD to 2007021100

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@296 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemove MediaForkCLI from .dmg
prigaux [Sun, 11 Feb 2007 21:35:15 +0000 (21:35 +0000)]
Remove MediaForkCLI from .dmg

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@295 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI - Disabled the Auto Check for Updates in Preferences until it works.
dynaflash [Sun, 11 Feb 2007 21:32:01 +0000 (21:32 +0000)]
Mac GUI - Disabled the Auto Check for Updates in Preferences until it works.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@294 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChange HB_BUILD and HB_VERSION to 0.8.0b1
prigaux [Sun, 11 Feb 2007 21:24:18 +0000 (21:24 +0000)]
Change HB_BUILD and HB_VERSION to 0.8.0b1

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@293 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated dates in Jamrules and macosx/MediaFork.plist
rhester [Sun, 11 Feb 2007 20:52:58 +0000 (20:52 +0000)]
Updated dates in Jamrules and macosx/MediaFork.plist

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@292 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChange HB_BUILD and HB_VERSION
prigaux [Sun, 11 Feb 2007 20:42:39 +0000 (20:42 +0000)]
Change HB_BUILD and HB_VERSION

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@291 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemoved beos tree as deprecated
rhester [Sun, 11 Feb 2007 20:25:14 +0000 (20:25 +0000)]
Removed beos tree as deprecated
Updated documentation
Minor edit to DownloadMacOsXContribBinaries.sh to make hostname handling more consistent

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@290 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMac GUI - Fix Enable Queue to show "X job of x" queue status on the main window.
dynaflash [Sun, 11 Feb 2007 20:23:05 +0000 (20:23 +0000)]
Mac GUI - Fix Enable Queue to show "X job of x" queue status on the main window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@289 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCorrected the svn branch
prigaux [Sun, 11 Feb 2007 20:03:00 +0000 (20:03 +0000)]
Corrected the svn branch

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@286 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMerge the 0.8.0_mpeg4ip branch into the trunk
prigaux [Sun, 11 Feb 2007 20:00:15 +0000 (20:00 +0000)]
Merge the 0.8.0_mpeg4ip branch into the trunk

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@285 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded call to av_log_set_level in hb_init_real based on value of verbose param.
johnallen [Sun, 14 Jan 2007 02:03:37 +0000 (02:03 +0000)]
added call to av_log_set_level in hb_init_real based on value of verbose param.
makes ffmpeg debbuging level the same as ours.
will be useful while finding the memory leak issue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@106 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agobarber pole progress bar is shown during the "muxing" phase and no longer show 0...
johnallen [Sun, 14 Jan 2007 01:26:22 +0000 (01:26 +0000)]
barber pole progress bar is shown during the "muxing" phase and no longer 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

18 years agoUpgrade ffmpeg to Revision 7444, corrected the patch for clean apply.
prigaux [Sat, 13 Jan 2007 20:21:38 +0000 (20:21 +0000)]
Upgrade ffmpeg to Revision 7444, corrected the patch for clean apply.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@104 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago- OSX GUI: the [Enable Queue] checkbox was not disabled by default. A user could...
benlake [Wed, 10 Jan 2007 11:25:18 +0000 (11:25 +0000)]
- OSX GUI: the [Enable Queue] checkbox was not disabled by default. A user 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

18 years ago3rd and hopefully last time that I add the default audio stream preference, please...
prigaux [Wed, 10 Jan 2007 09:18:18 +0000 (09:18 +0000)]
3rd and hopefully last time that I add the default audio stream preference, please have a look before commiting your changes

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@102 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoSet curl to redirect to the new contrib package download mirror. Without this, jam...
jbrjake [Tue, 9 Jan 2007 19:26:27 +0000 (19:26 +0000)]
Set curl to redirect to the new contrib package download mirror. Without this, jam fails on Macs.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@101 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoRevert changes to threading sleep intervals.
johnallen [Tue, 9 Jan 2007 01:46:52 +0000 (01:46 +0000)]
Revert changes to threading sleep intervals.
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

18 years agoRevert HB mac gui to m0k layout for impending 0.7.2 release.
dynaflash [Mon, 8 Jan 2007 17:06:39 +0000 (17:06 +0000)]
Revert HB mac gui to m0k layout for impending 0.7.2 release.
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

18 years agoadded worker thread sleep throttling.
johnallen [Mon, 8 Jan 2007 03:18:40 +0000 (03:18 +0000)]
added worker thread sleep throttling.
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

18 years agoDocumentation begins.
johnallen [Sun, 7 Jan 2007 22:53:13 +0000 (22:53 +0000)]
Documentation begins.
Added method documentation for hb.c as well as a few methods in sync.c and work.c
More to come.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@97 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded HB_STATE_MUXING to hb_state_s and corresponding structure.
johnallen [Sun, 7 Jan 2007 15:34:07 +0000 (15:34 +0000)]
added HB_STATE_MUXING to hb_state_s and corresponding structure.
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

18 years agoRapidSVN commited changes to files I did not want commited. This commit revert those...
johnallen [Sat, 6 Jan 2007 20:52:02 +0000 (20:52 +0000)]
RapidSVN commited changes to files I did not want commited. This commit 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