OSDN Git Service

handbrake-jp/handbrake-jp-git.git
17 years agoMacGui: Debug Window to read libhb output like cli in inspector window
dynaflash [Mon, 21 May 2007 16:50:21 +0000 (16:50 +0000)]
MacGui: Debug Window to read libhb output like cli in inspector window
- 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://localhost/HandBrake/trunk@592 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: finishes out the b-frame x264 options by adding widgets for bime and direct...
jbrjake [Sat, 19 May 2007 16:31:42 +0000 (16:31 +0000)]
MacGui: finishes out the b-frame x264 options by adding widgets for bime and direct-pred.

git-svn-id: svn://localhost/HandBrake/trunk@591 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agogit-svn-id: svn://localhost/HandBrake/trunk@590 b64f7644-9d1e-0410-96f1-a4d463321fa5
awk [Sat, 19 May 2007 01:55:32 +0000 (01:55 +0000)]
git-svn-id: svn://localhost/HandBrake/trunk@590 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Remove x264 option "No DCT-Decimate" value from option strings for any Built...
dynaflash [Fri, 18 May 2007 16:34:16 +0000 (16:34 +0000)]
MacGui: Remove x264 option "No DCT-Decimate" value from option strings for any Built In HB Presets as they all use a target bitrate as per jbrjake.

Please update built in presets for this to take effect.

git-svn-id: svn://localhost/HandBrake/trunk@589 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: adds x264 option widgets for b-rdo, weight, and b-pyramid. And a little layou...
jbrjake [Wed, 16 May 2007 18:34:29 +0000 (18:34 +0000)]
MacGui: adds x264 option widgets for b-rdo, weight, and b-pyramid. And a little layout reorganization to take advantage of the space freed up by dynaflash's last commit. Yes, I know the dividing lines are ugly. They are temporary.

git-svn-id: svn://localhost/HandBrake/trunk@588 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: move "Duration" to the title/chapter line for source and move "Output" sectio...
dynaflash [Wed, 16 May 2007 14:43:08 +0000 (14:43 +0000)]
macGui: move "Duration" to the title/chapter line for source and move "Output" section up into that space.
Increase the height of the tabbed views to free up space for more tabbed info.

git-svn-id: svn://localhost/HandBrake/trunk@587 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: adds x264 option widget for merange
jbrjake [Tue, 15 May 2007 22:05:55 +0000 (22:05 +0000)]
MacGui: adds x264 option widget for merange

git-svn-id: svn://localhost/HandBrake/trunk@586 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: fix file suffix creation for .ogm (the break was misplaced in the case statem...
jbrjake [Tue, 15 May 2007 20:59:42 +0000 (20:59 +0000)]
MacGui: fix file suffix creation for .ogm (the break was misplaced in the case statement, so it'd always be null instead of .ogm).

Thanks for pointing it out, cleaner!

git-svn-id: svn://localhost/HandBrake/trunk@585 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: use subq for subpixel motion estimation instead of subme. This helps avoid...
jbrjake [Tue, 15 May 2007 20:49:03 +0000 (20:49 +0000)]
MacGui: use subq for subpixel motion estimation instead of subme. This helps avoid those string-searching issues touched on in the past two commits.

This will have to be revisited when I add a "bime" option, because that will probably conflict with what dynaflash added in the last commit to sort this problem out.

git-svn-id: svn://localhost/HandBrake/trunk@584 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: fix bug in Advanced x264 option widgets
dynaflash [Tue, 15 May 2007 20:33:42 +0000 (20:33 +0000)]
macGui: fix bug in Advanced x264 option widgets
Modify the test to see if an optName already exists to avoid conflict with similar name patterns in the -X264AdvancedOptionsChanged: method where we test for the presence of the optNameToChange in the existing string.

This change starts on line 2215.

git-svn-id: svn://localhost/HandBrake/trunk@583 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: x264 options widget for motion estimation. This is the first widget to use...
jbrjake [Tue, 15 May 2007 19:11:17 +0000 (19:11 +0000)]
MacGui: x264 options widget for motion estimation. This is the first widget to use strings for values instead of numbers, so it's a little wonky. Right now, if you don't have a motion est. value specified, but you do have another option with "me" in the name (like "subME" or "b-fraMEs"), the widget will be unresponsive.

Hopefully I'm not accidentally breaking anything with this commit. Had to revert, update, and rewire some stuff after I tried to commit and realized I'd missed a revision.

git-svn-id: svn://localhost/HandBrake/trunk@582 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: more cosmetic whitespace changes for the x264 option stuff in controller.mm
jbrjake [Tue, 15 May 2007 16:56:45 +0000 (16:56 +0000)]
MacGui: more cosmetic whitespace changes for the x264 option stuff in controller.mm

git-svn-id: svn://localhost/HandBrake/trunk@581 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: pretty up the x264 option section of controller.mm by using uniform white...
jbrjake [Tue, 15 May 2007 16:24:30 +0000 (16:24 +0000)]
MacGui: pretty up the x264 option section of controller.mm by using uniform white space (soft 4-space tabs) and adding a few carriage returns in clutch places for human legibility.

git-svn-id: svn://localhost/HandBrake/trunk@580 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: Fix broken connection from previous commit
dynaflash [Thu, 10 May 2007 18:40:52 +0000 (18:40 +0000)]
macGui: Fix broken connection from previous commit
- add preset panel outlet wrong type. is now back to NSPanel

git-svn-id: svn://localhost/HandBrake/trunk@579 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: adds mixed-refs pop-up for the advanced x264 options.
jbrjake [Thu, 10 May 2007 18:19:26 +0000 (18:19 +0000)]
MacGui: adds mixed-refs pop-up for the advanced x264 options.

In the future I'll commit more than one widget at a time, but I wanted a little template changeset I can reference for further additions.

git-svn-id: svn://localhost/HandBrake/trunk@578 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemoves thread limitation for iPod encoding. With x264's new-ish sliceless threading...
jbrjake [Wed, 9 May 2007 21:41:13 +0000 (21:41 +0000)]
Removes thread limitation for iPod encoding. With x264's new-ish sliceless threading method, there is no longer any need, if there ever was, of keeping the video to 1 slice. This should significantly speed up iPod encodes and shut up the people claiming HB can't use more than 70% of a processor.

git-svn-id: svn://localhost/HandBrake/trunk@577 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Advanced Tab only shows x264 opt widgets when x264 is selected as the codec...
dynaflash [Wed, 9 May 2007 17:31:31 +0000 (17:31 +0000)]
MacGui: Advanced Tab only shows x264 opt widgets when x264 is selected as the codec. Otherwise, displays a message to that effect.

- Put the x264 options in a custom NSView which hides it and its contents unless x264 is selected
- add field at the top to show the status of the Advanced Tabs contents which is triggered in the - CodecsPopUpChanged method.

git-svn-id: svn://localhost/HandBrake/trunk@576 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Main Window Layout Change
dynaflash [Wed, 9 May 2007 15:05:26 +0000 (15:05 +0000)]
MacGui: Main Window Layout Change
- Moved the Codecs popup from below Format to the right of Format. They are now on one line.
- Expanded the height of the NSTabView to allow for more controls in each tab

git-svn-id: svn://localhost/HandBrake/trunk@575 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: here's the .nib part of the r573 commit, which didn't take.
jbrjake [Wed, 9 May 2007 00:39:17 +0000 (00:39 +0000)]
MacGui: here's the .nib part of the r573 commit, which didn't take.

::shakes fist in rage at RapidSVN::

git-svn-id: svn://localhost/HandBrake/trunk@574 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: rearranges the x264 option widgets in preparation for adding more, and gives...
jbrjake [Wed, 9 May 2007 00:37:49 +0000 (00:37 +0000)]
MacGui: rearranges the x264 option widgets in preparation for adding more, and gives them tool tips so they're a little more accessible to the average user. Oh yeah, and instead of "Unspecified" I've hard-coded in for display what the default option values are.

git-svn-id: svn://localhost/HandBrake/trunk@573 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Advanced Options tab
dynaflash [Tue, 8 May 2007 18:07:15 +0000 (18:07 +0000)]
MacGui: Advanced Options tab
- fix bug where setting an option when the string field is empty caused a malformed value.

git-svn-id: svn://localhost/HandBrake/trunk@572 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: Advanced Tab - Initial Implementation
dynaflash [Tue, 8 May 2007 17:16:20 +0000 (17:16 +0000)]
macGui: Advanced Tab - Initial Implementation
- add gui "widgets" to control the x264 advanced option string.
- Not all options are "widgetized" yet.
- Modifies those it has widgets for, leaves the rest of the string intact.
- This rev, only sets opts that have an integer value.
- Adding widgets requires adding values to controller.h as well as these methods in controller.mm:

-X264AdvancedOptionsSet: adds the actual values for the given outlet in the nib

-X264AdvancedOptionsStandardizeOptNames: standardizes the opt names that have multiple connotations

-X264AdvancedOptionsSetCurrentSettings: Reads and sets the widgets according to the current string whether pasted in by user, set by preset, or set by field in preferences

-X264AdvancedOptionsChanged: Changes the string based on the widget used, including "Unspecified" which just removes it from the string altogether.

git-svn-id: svn://localhost/HandBrake/trunk@571 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated the input channel layouts to store the source LFE information as well as...
maurj [Sun, 6 May 2007 21:32:01 +0000 (21:32 +0000)]
Updated the input channel layouts to store the source LFE information as well as the non-LFE layout.  This is so muxavi.c can output the correct channel count for AC3 passthru for all AC3 sources.  Updated Controller.mm, scan.c and work.c to use these revised layouts.
Added a new property to the work object, to remember the source audio codec for audio work objects.  This enables encfaac to detect an 6-channel AC3 source to apply the QuickTime 6-channel audio mapping (as opposed to a DTS source, which doesn't need it).
Fixed the Dolby Pro Logic I/II downmix mappings in libdca and updated the libdca patch.  Uploaded a new set of pre-built darwin contribs (0014) with this patch applied.

git-svn-id: svn://localhost/HandBrake/trunk@570 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated do_job() in work.c to remove any non-AC3 audio tracks from the job before...
maurj [Fri, 4 May 2007 20:25:54 +0000 (20:25 +0000)]
Updated do_job() in work.c to remove any non-AC3 audio tracks from the job before performing AC3 passthru.  This prevents Bad Things from happening when a DTS, MPEG2 or LPCM audio track is selected and AC3 passthru to AVI is selected.

git-svn-id: svn://localhost/HandBrake/trunk@569 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoReverted the rev567 "configure" change, as of course you don't need to run configure...
maurj [Fri, 4 May 2007 20:06:33 +0000 (20:06 +0000)]
Reverted the rev567 "configure" change, as of course you don't need to run configure if you're just doing a make, so my change was inaccurate.  So, this reverts back to the rev566 version of configure, albeit with the "MediaFork" reference changed to "HandBrake".

git-svn-id: svn://localhost/HandBrake/trunk@568 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChanged a few "MediaFork" references in the textfile docs to say "HandBrake" instead...
maurj [Fri, 4 May 2007 20:02:03 +0000 (20:02 +0000)]
Changed a few "MediaFork" references in the textfile docs to say "HandBrake" instead.  Amended the "configure" success output to recommend "make" over "jam" for Mac OS X builds, as this is a better option for the average SVN checkout user now that the UB precompiled contribs system is working well.

git-svn-id: svn://localhost/HandBrake/trunk@567 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated BUILD to include information about the updated version of libtool, autoconf...
maurj [Fri, 4 May 2007 19:53:10 +0000 (19:53 +0000)]
Updated BUILD to include information about the updated version of libtool, autoconf and automake needed to jam libdca on Mac OS X.  Updated AUTHORS to give me credit for the DTS integration, and updated CREDITS to give credit to the libdca authors.

git-svn-id: svn://localhost/HandBrake/trunk@566 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoEnabled DTS channel mixdowns by moving to a more generic input channel layout set...
maurj [Fri, 4 May 2007 17:23:47 +0000 (17:23 +0000)]
Enabled DTS channel mixdowns by moving to a more generic input channel layout set of constants.  Updated Controller.mm to use these generic input layout constants when deciding which mixdowns to offer.

git-svn-id: svn://localhost/HandBrake/trunk@565 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoTells x264 to use threads=cpus*1.5 instead of threads=cpus. This is because x264...
jbrjake [Wed, 2 May 2007 23:26:18 +0000 (23:26 +0000)]
Tells x264 to use threads=cpus*1.5 instead of threads=cpus. This is because x264 implemented sliceless threading since we last updated the revision we use. The codec now works best with more threads than processors, as odd as that seems at first blush.

git-svn-id: svn://localhost/HandBrake/trunk@564 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdates the Mac OS X contrib binary version to 0013, which includes x264 r654.
jbrjake [Wed, 2 May 2007 23:15:35 +0000 (23:15 +0000)]
Updates the Mac OS X contrib binary version to 0013, which includes x264 r654.

git-svn-id: svn://localhost/HandBrake/trunk@563 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated contrib binary pack with x264-r654 and libdca
sr55 [Wed, 2 May 2007 18:56:44 +0000 (18:56 +0000)]
Updated contrib binary pack with x264-r654 and libdca

git-svn-id: svn://localhost/HandBrake/trunk@562 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdates x264 from r604 to r654, giving HandBrake sliceless threading, among other...
jbrjake [Wed, 2 May 2007 16:58:15 +0000 (16:58 +0000)]
Updates x264 from r604 to r654, giving HandBrake sliceless threading, among other things. Updates the MacIntel patch to continue working (needs testing), comments out the Linux patch since it seems all its changes have been merged into the x264 source (needs testing). New Mac and Cygwin contrib binary packs will have to be made.

git-svn-id: svn://localhost/HandBrake/trunk@561 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated the CLI makefile to include the new libdca contrib for DTS audio support.
maurj [Wed, 2 May 2007 15:57:49 +0000 (15:57 +0000)]
Updated the CLI makefile to include the new libdca contrib for DTS audio support.

git-svn-id: svn://localhost/HandBrake/trunk@560 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdded support for DTS audio. DTS audio streams (of 5.1 audio and below) will be...
maurj [Wed, 2 May 2007 15:56:39 +0000 (15:56 +0000)]
Added support for DTS audio.  DTS audio streams (of 5.1 audio and below) 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://localhost/HandBrake/trunk@559 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFixed makefile for cygwin. Replaced spaces with tab
sr55 [Wed, 2 May 2007 13:57:56 +0000 (13:57 +0000)]
Fixed makefile for cygwin. Replaced spaces with tab

git-svn-id: svn://localhost/HandBrake/trunk@558 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: x264 Advanced preset strings, if user has specified a default string in prefs...
dynaflash [Mon, 30 Apr 2007 18:43:16 +0000 (18:43 +0000)]
macGui: x264 Advanced preset strings, if user has specified a default string in prefs, it is used and the most recent one (whether manually entered or from a preset) is not used.

-Built in presets now use all values in their dictionary to make the .plist more compatible for export to the CLI

git-svn-id: svn://localhost/HandBrake/trunk@557 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Advanced Tab initial implementation
dynaflash [Mon, 30 Apr 2007 16:43:50 +0000 (16:43 +0000)]
MacGui: Advanced Tab initial implementation
- Sets groundwork for more robust x264 advanced options implementation
- currently strings are displayed and editable via textfield for x264 encodes
- for right now, the x264 string from preferences is ignored, need to figure out best way to implement that string.
- New Preset now takes the value from that field in advanced, negating the need for the field in "Add new Preset" window.

- NOTE: this also implements the new "Use Picture Settings" in presets to allow for "None", Use Current","Use Max from source".

git-svn-id: svn://localhost/HandBrake/trunk@556 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: Change the Growl encode done notification to be the same as the onscreen...
dynaflash [Fri, 27 Apr 2007 16:21:38 +0000 (16:21 +0000)]
macGui: Change the Growl encode done notification to be the same as the onscreen notification. Thanks jbrjake!

git-svn-id: svn://localhost/HandBrake/trunk@555 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: Growl Support initial implementation
dynaflash [Fri, 27 Apr 2007 15:53:56 +0000 (15:53 +0000)]
macGui: Growl Support initial implementation
- 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://localhost/HandBrake/trunk@554 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agomacGui: Encode Done Notification initial implementation
dynaflash [Thu, 26 Apr 2007 16:03:10 +0000 (16:03 +0000)]
macGui: Encode Done Notification initial implementation
- System alert sound as well as an NSAlert window to notify the user their encode is completed.
 - No dock icon bounce yet.

git-svn-id: svn://localhost/HandBrake/trunk@553 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoVarious fixes:
saintdev [Thu, 26 Apr 2007 07:57:59 +0000 (07:57 +0000)]
Various fixes:
- Include parsecsv.c in the Jamfile so we can compile the CLI with Jam
- Quiet some compiler warnings in parsecsv.{c,h}
- Check some return values in muxmp4.c and encfaac.c and die gracefully if there is a problem.
- Correctly set the number of audio channels in the stsd atom.

git-svn-id: svn://localhost/HandBrake/trunk@552 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Presets and Main Menu
dynaflash [Wed, 25 Apr 2007 20:16:32 +0000 (20:16 +0000)]
MacGui: Presets and Main Menu
- Add PSP built in preset for jbrjake ;)
- Move "Presets" main menu item to the left of "Window"

- Use "Update Built-In Presets" to use PSP preset.

git-svn-id: svn://localhost/HandBrake/trunk@551 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Queue modifications
dynaflash [Wed, 25 Apr 2007 18:28:41 +0000 (18:28 +0000)]
MacGui: Queue modifications
- Queue is now integral to encoding
- removed "Enable Queue" Checkbox
- made "Add to Queue" and "Show queue" always usable
- Rip method in controller.mm always calls addToQueue even for one rip, but then automatically rips it.
- Added queue status field.
- fixes bug in 0.8.5 where having queue enabled and clicking rip with nothing in the queue causes HB to do nothing.

git-svn-id: svn://localhost/HandBrake/trunk@550 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoNamed Chapter Markers build fix
dynaflash [Wed, 25 Apr 2007 17:50:05 +0000 (17:50 +0000)]
Named Chapter Markers build fix
- xcode project required to successfully build.
- failed on previous commit.
- This should be last thing for successful build

git-svn-id: svn://localhost/HandBrake/trunk@549 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFix Previous Bad commit for Cyanders Chapter Markers
dynaflash [Wed, 25 Apr 2007 17:24:58 +0000 (17:24 +0000)]
Fix Previous Bad commit for Cyanders Chapter Markers

git-svn-id: svn://localhost/HandBrake/trunk@548 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCyanders Named Chapter Markers
dynaflash [Wed, 25 Apr 2007 17:23:20 +0000 (17:23 +0000)]
Cyanders Named Chapter Markers
- Thanks Cyander

git-svn-id: svn://localhost/HandBrake/trunk@547 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Correct Version to 0.8.5b1 in all references to HandBrake.app
dynaflash [Mon, 23 Apr 2007 19:43:14 +0000 (19:43 +0000)]
MacGui: Correct Version to 0.8.5b1 in all references to HandBrake.app
- This corrects the version number in the get info window

git-svn-id: svn://localhost/HandBrake/trunk@546 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoNests the pdf directory inside the doc directory, for the "make release" .dmg
jbrjake [Fri, 20 Apr 2007 18:14:34 +0000 (18:14 +0000)]
Nests the pdf directory inside the doc directory, for the "make release" .dmg

git-svn-id: svn://localhost/HandBrake/trunk@544 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemoved rtf changelog as it is not required
sr55 [Fri, 20 Apr 2007 18:09:42 +0000 (18:09 +0000)]
Removed rtf changelog as it is not required

git-svn-id: svn://localhost/HandBrake/trunk@543 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdates "make release" to use proper intercapping (HandBrake not Handbrake) and to...
jbrjake [Fri, 20 Apr 2007 18:03:40 +0000 (18:03 +0000)]
Updates "make release" to use proper intercapping (HandBrake not Handbrake) and to include the pdf manuals in the disk image.

git-svn-id: svn://localhost/HandBrake/trunk@542 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCredit Nyx's b-frame work
jbrjake [Fri, 20 Apr 2007 17:34:11 +0000 (17:34 +0000)]
Credit Nyx's b-frame work

git-svn-id: svn://localhost/HandBrake/trunk@541 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoTidied up the Mac OS X GUI prefs window layout a bit
maurj [Fri, 20 Apr 2007 17:21:58 +0000 (17:21 +0000)]
Tidied up the Mac OS X GUI prefs window layout a bit

git-svn-id: svn://localhost/HandBrake/trunk@540 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAUTHORS file claimed to be for "MediaFork previously HandBrake" - changed to just...
maurj [Fri, 20 Apr 2007 17:11:23 +0000 (17:11 +0000)]
AUTHORS file claimed to be for "MediaFork previously HandBrake" - changed to just be HandBrake

git-svn-id: svn://localhost/HandBrake/trunk@539 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated AUTHORS file to shout about all the extra bits I've added for 0.8.5b1:)
maurj [Fri, 20 Apr 2007 17:08:23 +0000 (17:08 +0000)]
Updated AUTHORS file to shout about all the extra bits I've added for 0.8.5b1:)

git-svn-id: svn://localhost/HandBrake/trunk@538 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFixed PrefsController.m so that the default prefs are correctly used when a user...
maurj [Fri, 20 Apr 2007 16:50:55 +0000 (16:50 +0000)]
Fixed PrefsController.m so that the default prefs are correctly used when a user has never run HandBrake before.

git-svn-id: svn://localhost/HandBrake/trunk@537 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoGetting the Jamrules and Makefile.config ready for the return of the update checker.
jbrjake [Fri, 20 Apr 2007 16:34:08 +0000 (16:34 +0000)]
Getting the Jamrules and Makefile.config ready for the return of the update checker.
- Ends HB_BUILD with an odd number, denoting an unstable (beta) build
- Updates HB_VERSION in Jamrules to 0.8.5b1
The LATEST file still needs to be iterated on the webserver, after which update checking can be switched on.

git-svn-id: svn://localhost/HandBrake/trunk@536 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: update Built-In Presets to all use a 48 khz audio sample rate.
dynaflash [Fri, 20 Apr 2007 13:42:39 +0000 (13:42 +0000)]
MacGui: update Built-In Presets to all use a 48 khz audio sample rate.

git-svn-id: svn://localhost/HandBrake/trunk@535 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImproved the bitrate in Controller.mm to deal with different bitrates for different...
maurj [Fri, 20 Apr 2007 11:21:31 +0000 (11:21 +0000)]
Improved the bitrate in Controller.mm to deal with different bitrates for different codecs, to avoid disappointed users, and applications crashes.
Instated a max of 320 kbps for MP3, as it won't encode at 384. Instated a min of 48 kbps for Vorbis, as it crashes if anything lower is selected.
Changed the approach to setting and retrieving the bitrates slightly, to use the NSPopUpButton's menuitem tags to store the bitrate for each item (since not all menus will have all items).

git-svn-id: svn://localhost/HandBrake/trunk@534 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Initial implementation of capping avialable bitrates depending on audio track...
dynaflash [Thu, 19 Apr 2007 18:35:49 +0000 (18:35 +0000)]
MacGui: Initial implementation of capping avialable bitrates depending on audio track mixdown
- added AudioTrackMixdownChanged method to controller.mm which evaluates other selections and adjusts available bitrates to choose from
- currently just caps bitrates at 160 for anything other than 6 channel discrete
- 6 channel discrete in either audio track mixdown enables bitrates up to 384.
- Will likely need to add other conditions as well

git-svn-id: svn://localhost/HandBrake/trunk@533 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSmall change to Controller.mm to ensure that Stereo is offered as a mixdown when...
maurj [Thu, 19 Apr 2007 08:25:59 +0000 (08:25 +0000)]
Small change to Controller.mm to ensure that Stereo is offered as a mixdown when we have a mono audio source but a non-mono-supporting output codec.  Previously, no mixdown was being offered in this situation.

git-svn-id: svn://localhost/HandBrake/trunk@532 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoThis change stops Presets from saving and loading "language / audio format" track...
maurj [Thu, 19 Apr 2007 08:07:53 +0000 (08:07 +0000)]
This change stops Presets from saving and loading "language / audio format" track selections (the "Track 1/2" popups) and mixdowns (the "Track 1/2 Mix" popups) in the Mac OS GUI.  In practice, this was causing more confusion than the default behaviour.

git-svn-id: svn://localhost/HandBrake/trunk@531 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdd 384 kbps to Audio Bitrates selection for use with 6 channel discrete
dynaflash [Wed, 18 Apr 2007 19:15:02 +0000 (19:15 +0000)]
Add 384 kbps to Audio Bitrates selection for use with 6 channel discrete
- We still need to filter out which bitrates are available depending on mixdown. Right now, you can select 320 in gui for a stereo track even though libhb limits it to 160, so its misleading.

git-svn-id: svn://localhost/HandBrake/trunk@530 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Added HandBrake Users Guide under the Help menu. Links to our wiki guide.
dynaflash [Wed, 18 Apr 2007 18:44:43 +0000 (18:44 +0000)]
MacGui: Added HandBrake Users Guide under the Help menu. Links to our wiki guide.

git-svn-id: svn://localhost/HandBrake/trunk@529 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Replace the "Rip" button with "Start". As we are generally removing reference...
dynaflash [Wed, 18 Apr 2007 18:16:10 +0000 (18:16 +0000)]
MacGui: Replace the "Rip" button with "Start". As we are generally removing reference to ripping in regard to HandBrake ... even though it sort of still can.

git-svn-id: svn://localhost/HandBrake/trunk@528 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Minor cosmetic changes
dynaflash [Wed, 18 Apr 2007 17:45:02 +0000 (17:45 +0000)]
MacGui: Minor cosmetic changes
- Change preset buttons "+", "-", and drawer toggle buttons to the Small Square type
- Blame jbrjake if you don't like them :)

git-svn-id: svn://localhost/HandBrake/trunk@527 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Cosmetic change and default pref change
dynaflash [Wed, 18 Apr 2007 16:22:51 +0000 (16:22 +0000)]
MacGui: Cosmetic change and default pref change
- Make CRF the default method for Constant Quality encodes
- Change the "Audio" tab to "Audio & Subtitles" so people dont get all in an uproar about where the subtitles are located

git-svn-id: svn://localhost/HandBrake/trunk@526 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Clean up a few things w/x264optstring prefs and presets
dynaflash [Wed, 18 Apr 2007 14:51:38 +0000 (14:51 +0000)]
MacGui: Clean up a few things w/x264optstring prefs and presets
- Change abr of AppleTV built in preset to 2500 kbps
- Note: as usual, after updating your copy, use "Update Built-In Presets" in the presets menu for changes to take effect.
- Fix so that closing picture window does not reset the preset chosen display to "Custom"
- Add a user preference to show or hide the chosen x264 option strings in the main gui window. Defaults to off.

git-svn-id: svn://localhost/HandBrake/trunk@525 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImproved the Mac OS GUI's handling of language / audio track settings in presets...
maurj [Wed, 18 Apr 2007 11:34:52 +0000 (11:34 +0000)]
Improved the Mac OS GUI's handling of language / audio  track settings in presets.  It is now much better placed to deal with scenarios where the preset's saved language / audio setting doesn't have a match in the selected title's audio list.
So, e.g. if you insert a disk with a title with only mono AC3 tracks, but the preset is "English AC3 5.1", then it will default to selecting the first audio track rather than selecting "None".
In making these changes, I've also added some utility functions to Controller.mm - one to add all audio tracks for a title to a popup menu, and one to select a track in a popup menu based on a search prefix string.  These are really just tidying up what was already there in a reusable way.

git-svn-id: svn://localhost/HandBrake/trunk@524 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRemoved all references to the old job->surround variable, as it is no longer used...
maurj [Wed, 18 Apr 2007 09:03:46 +0000 (09:03 +0000)]
Removed all references to the old job->surround variable, as it is no longer used.  Also, removed the "Extract 5.1 Dolby Digital to 6-Channel AAC" preference option from the Mac OS GUI prefs window and controller, as it is no longer needed.  It may be worth adding in a new "Default mixdown" preference in its place for a future version of Handbrake?

git-svn-id: svn://localhost/HandBrake/trunk@523 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Picture Preview - Anamorphic
dynaflash [Tue, 17 Apr 2007 16:51:50 +0000 (16:51 +0000)]
MacGui: Picture Preview - Anamorphic
- Properly show the anamorhic height instead of output height.
- This distorts the preview picture in HB's Picture Preview, but is actually correct.

git-svn-id: svn://localhost/HandBrake/trunk@522 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCleaning up the code a bit.
clee [Tue, 17 Apr 2007 09:38:12 +0000 (09:38 +0000)]
Cleaning up the code a bit.

git-svn-id: svn://localhost/HandBrake/trunk@521 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years ago64-bit data atoms break some consumer devices. We need to figure out a smarter way...
clee [Tue, 17 Apr 2007 04:11:59 +0000 (04:11 +0000)]
64-bit data atoms break some consumer devices. We need to figure out a smarter way of doing this.

git-svn-id: svn://localhost/HandBrake/trunk@520 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFix a major memory leak introduced in Nyx's bframe patch.
saintdev [Tue, 17 Apr 2007 02:41:43 +0000 (02:41 +0000)]
Fix a major memory leak introduced in Nyx's bframe patch.

git-svn-id: svn://localhost/HandBrake/trunk@519 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoSuccessfully create MP4 files bigger than 4GB
clee [Mon, 16 Apr 2007 23:03:01 +0000 (23:03 +0000)]
Successfully create MP4 files bigger than 4GB

git-svn-id: svn://localhost/HandBrake/trunk@518 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPrevents a bus error at the end of muxing when b-frames are enabled.
jbrjake [Mon, 16 Apr 2007 22:50:21 +0000 (22:50 +0000)]
Prevents a bus error at the end of muxing when b-frames are enabled.

git-svn-id: svn://localhost/HandBrake/trunk@517 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Fix Presets mangling the x264 option strings for the umpteenth time.
dynaflash [Mon, 16 Apr 2007 20:59:16 +0000 (20:59 +0000)]
MacGui: Fix Presets mangling the x264 option strings for the umpteenth time.
- Replace the Optional x264 string NSTextView with an NSTextField
- Change when the field is emptied after creation.
- Reset the value of the ChickenSandwich.

git-svn-id: svn://localhost/HandBrake/trunk@516 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoRe-organized so make is the preferred build method, standardized some text layout...
jbrjake [Mon, 16 Apr 2007 17:17:36 +0000 (17:17 +0000)]
Re-organized so make is the preferred build method, standardized some text layout stuff, and removed a stray reference to libmediafork.

git-svn-id: svn://localhost/HandBrake/trunk@515 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Presets Built in changes-
dynaflash [Mon, 16 Apr 2007 17:05:09 +0000 (17:05 +0000)]
MacGui: Presets Built in changes-
-iPod add x264 opt string: "frameref=1:bframes=0:nofast_pskip:subq=6:partitions=p8x8,p8x4,p4x8,i4x4:qcomp=0:me=umh:nodct_decimate", 1500 kbps abr and 48 samplerate and 160 kbps dpl2 audio
- AppleTV add x264 opt string: "bframes=3:ref=1:subme=5:me=umh:no-fast-pskip=1:no-dct-decimate=1:trellis=2"

git-svn-id: svn://localhost/HandBrake/trunk@514 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMuch better B-frame muxing frame-reordering. This will preserve the sps/pps info...
jbrjake [Mon, 16 Apr 2007 16:58:57 +0000 (16:58 +0000)]
Much better B-frame muxing frame-reordering. This will preserve the sps/pps info, properly offset the first frame, and flush any remaining frames at the end of the encode.

Patch by: Nyx

git-svn-id: svn://localhost/HandBrake/trunk@513 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoFixed a bug in the Mac GUI (Controller.mm), introduced in rev 511, whereby selecting...
maurj [Mon, 16 Apr 2007 10:41:44 +0000 (10:41 +0000)]
Fixed a bug in the Mac GUI (Controller.mm), introduced in rev 511, whereby selecting "none" on an audio popup when "none" was already selected on the other audio popup would cause an infinite loop, leading to a crash.
Changed the audio popup logic in PrepareJob to use the second audio track settings as the first audio track when the first audio track is set to "none" but the second audio track has a source track selected.

git-svn-id: svn://localhost/HandBrake/trunk@512 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAmended controller.mm to prevent the user from selecting the same audio track twice...
maurj [Mon, 16 Apr 2007 10:10:18 +0000 (10:10 +0000)]
Amended controller.mm to prevent the user from selecting the same audio track twice in the Mac GUI.  This is because we are currently unable to extract the same track twice without ending up with silence in the second audio.
Amended a few calls to AudioTrackPopUpChanged to use the convenience version of this function, which passes in a mixdownToUse value of 0.

git-svn-id: svn://localhost/HandBrake/trunk@511 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUnbreak the build! Yay. (Should have been part of r508).
clee [Sun, 15 Apr 2007 21:31:00 +0000 (21:31 +0000)]
Unbreak the build! Yay. (Should have been part of r508).

git-svn-id: svn://localhost/HandBrake/trunk@510 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agohb_log is for libhb; use fprintf like the rest of the file.
clee [Sun, 15 Apr 2007 08:47:10 +0000 (08:47 +0000)]
hb_log is for libhb; use fprintf like the rest of the file.

git-svn-id: svn://localhost/HandBrake/trunk@509 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCleaning up some compiler warnings.
clee [Sun, 15 Apr 2007 08:41:11 +0000 (08:41 +0000)]
Cleaning up some compiler warnings.

git-svn-id: svn://localhost/HandBrake/trunk@508 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBump HB_VERSION to 0.8.5b1 for regular builds, 0.8.5s for snapshot builds
jbrjake [Sat, 14 Apr 2007 17:49:24 +0000 (17:49 +0000)]
Bump HB_VERSION to 0.8.5b1 for regular builds, 0.8.5s for snapshot builds

git-svn-id: svn://localhost/HandBrake/trunk@507 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPlaced the changelog in the NEWS file.
sr55 [Sat, 14 Apr 2007 13:51:07 +0000 (13:51 +0000)]
Placed the changelog in the NEWS file.

git-svn-id: svn://localhost/HandBrake/trunk@506 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated links (dynalias to m0k.org) and added some "make" build comments in BUILD...
sr55 [Sat, 14 Apr 2007 13:48:06 +0000 (13:48 +0000)]
Updated links (dynalias to m0k.org) and added some "make" build comments in BUILD for the CYGWIN environment.

git-svn-id: svn://localhost/HandBrake/trunk@505 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoCleaned up the windows changelog and removed some details that really were not required.
sr55 [Sat, 14 Apr 2007 13:40:29 +0000 (13:40 +0000)]
Cleaned up the windows changelog and removed some details that really were not required.

git-svn-id: svn://localhost/HandBrake/trunk@504 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Fix x264 options strings in the queue by implementing patch from Nyx. Thanks...
dynaflash [Fri, 13 Apr 2007 17:26:43 +0000 (17:26 +0000)]
MacGui: Fix x264 options strings in the queue by implementing patch from Nyx. Thanks Nyx!
- x264 options passing to the queue no longer crash HandBrake.

git-svn-id: svn://localhost/HandBrake/trunk@503 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Show x264 options string right under the "Encoder" drop down in main window...
dynaflash [Fri, 13 Apr 2007 14:12:02 +0000 (14:12 +0000)]
MacGui: Show x264 options string right under the "Encoder" drop down in main window if x264 is selected and any advanced x264 options strings are going to be used. This fields reads any in presets and if a preset isnt selected, looks to see if any will be used from the preferences NSTextView.
- Temporary location most likely for debugging
- May move to another location
- May add a preference to toggle this info field on or off ?

git-svn-id: svn://localhost/HandBrake/trunk@502 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Attempt to fix x264 options in Presets.
dynaflash [Thu, 12 Apr 2007 20:31:57 +0000 (20:31 +0000)]
MacGui: Attempt to fix x264 options in Presets.
- Empty the new preset opt string field right after creation.
- Verify new string are created in tact.

git-svn-id: svn://localhost/HandBrake/trunk@501 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Presets - modify built in presets to work with the new audio formats. Make...
dynaflash [Thu, 12 Apr 2007 19:17:59 +0000 (19:17 +0000)]
MacGui: Presets - modify built in presets to work with the new audio formats. Make the x264 option strings available to all x264 profiles instead of just main profile

Built In Preset Changes:
- PS3: Change level to 41, audio one track, 160 kbps DPL2 mixdown
- AppleTV: Change Audio to one track, 160 kbps DPL2 mixdown
- iPod: Change Audio to one track, 128 kbps Stereo Mixdown

git-svn-id: svn://localhost/HandBrake/trunk@500 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Presets now utilize Audio Mixdowns Thanks maurj!
dynaflash [Thu, 12 Apr 2007 18:38:40 +0000 (18:38 +0000)]
MacGui: Presets now utilize Audio Mixdowns Thanks maurj!
- Added second audio track support in presets
- Mixdowns regress gracefully depending on current dvd source
- Source Track 2 sets to "None" if one is specified that doesn't exist in current dvd.

Note: in initial testing, second track using 6 channel kills encode performance and yields a track with no sound. Needs to be tested and verified. Main track works flawlessly in initial testing.

git-svn-id: svn://localhost/HandBrake/trunk@499 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChangelog updated for Windows GUI
sr55 [Thu, 12 Apr 2007 12:18:31 +0000 (12:18 +0000)]
Changelog updated for Windows GUI

git-svn-id: svn://localhost/HandBrake/trunk@498 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoUpdated the Mac GUI to use the new audio mixdowns. This means that the Mac GUI now...
maurj [Thu, 12 Apr 2007 11:42:51 +0000 (11:42 +0000)]
Updated the Mac GUI to use the new audio mixdowns.  This means that the Mac 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://localhost/HandBrake/trunk@497 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMade a small change to test.c to explicitly select the first audio track, and use...
maurj [Thu, 12 Apr 2007 08:24:02 +0000 (08:24 +0000)]
Made a small change to test.c to explicitly select the first audio track, and use the default mixdown, if no audio track has been specified via the -a option.  This fixes a crash in rev 495 when no audio track was specified.

git-svn-id: svn://localhost/HandBrake/trunk@496 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoChecking in macosx/Controller.mm, which should have been included with rev 494. ...
maurj [Wed, 11 Apr 2007 15:42:21 +0000 (15:42 +0000)]
Checking in macosx/Controller.mm, which should have been included with rev 494.  it contains some changes to make the Mac GUI compile with the new audio mixdown code.

git-svn-id: svn://localhost/HandBrake/trunk@495 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoAdded libhb and CLI support for Dolby Pro Logic II 5.0 matrix encoding. *NOT YET...
maurj [Wed, 11 Apr 2007 15:23:57 +0000 (15:23 +0000)]
Added libhb and CLI support for Dolby Pro Logic II 5.0 matrix encoding.  *NOT YET ADDED TO THE GUI*.  Handbrake now uses a more general "audio mixdown" concept.  For each audio track to be converted you specify a mixdown.  These are defined in common.h.
This checkin only allows you to specify one mixdown for all tracks in the CLI, although everything is in place internally to specify a different mixdown per track.  In the CLI, the "-6 --surround" option has been repurposed as a "-6 --mixdown" option, with a string parameter of mono/stereo/dpl1/dpl2/6ch.

git-svn-id: svn://localhost/HandBrake/trunk@494 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Framerate Revert changes back to "Same as Source" from rev 492
dynaflash [Tue, 10 Apr 2007 18:13:29 +0000 (18:13 +0000)]
MacGui: Framerate Revert changes back to "Same as Source" from rev 492

git-svn-id: svn://localhost/HandBrake/trunk@493 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoMacGui: Framerate
dynaflash [Tue, 10 Apr 2007 17:21:56 +0000 (17:21 +0000)]
MacGui: Framerate
- Deprecate "Same as source"
- Use "23.976" as default
- All presets previously using "Same as source" will automatically use "23.976" instead without modification

git-svn-id: svn://localhost/HandBrake/trunk@492 b64f7644-9d1e-0410-96f1-a4d463321fa5