OSDN Git Service
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
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
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
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
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
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
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
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
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
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
dynaflash [Tue, 10 Apr 2007 15:01:39 +0000 (15:01 +0000)]
MacGui: Presets - fix bug where editing the preset name corrupts the x264 option strings in the presets
- expand the hidden x264 option string display debugging field in the main window.
git-svn-id: svn://localhost/HandBrake/trunk@491
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 9 Apr 2007 18:10:01 +0000 (18:10 +0000)]
gtk2 and wx gui's are no longer used. Removed to save bandwidth.
git-svn-id: svn://localhost/HandBrake/trunk@490
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 9 Apr 2007 18:03:54 +0000 (18:03 +0000)]
Added Changelog.rtf to allow editing.
git-svn-id: svn://localhost/HandBrake/trunk@489
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 9 Apr 2007 18:02:30 +0000 (18:02 +0000)]
Added some documentation:
1. Change log for Handbrake 0.8.5b1 & Win GUI 2.2b1
2. FAQ for the Windows GUI
git-svn-id: svn://localhost/HandBrake/trunk@488
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 7 Apr 2007 09:57:57 +0000 (09:57 +0000)]
Contrib binaries with maurj patch to a52 for ProLogic II
git-svn-id: svn://localhost/HandBrake/trunk@487
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 6 Apr 2007 16:54:48 +0000 (16:54 +0000)]
MacGui: Built In Presets
- Modify both AppleTV and PS3 to use 2500 abr
- Modify PS3 x264 opts to "level=30" only
- as always remember to update your built in presets in the presets menu when updating working copy.
git-svn-id: svn://localhost/HandBrake/trunk@486
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 6 Apr 2007 13:52:47 +0000 (13:52 +0000)]
Pre-compiled version of a52dec updated with maurj's patch included.
git-svn-id: svn://localhost/HandBrake/trunk@485
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 6 Apr 2007 13:06:54 +0000 (13:06 +0000)]
Added patch file to jamfile for maurj's liba52 patch
git-svn-id: svn://localhost/HandBrake/trunk@484
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Fri, 6 Apr 2007 12:55:22 +0000 (12:55 +0000)]
Added a new patch file, to patch liba52 to support a Dolby Pro Logic II matrix encoding. Note: this patch file isn't yet integrated into the Jam process, and the DPLII support in Handbrake isn't yet committed. I've really only committed the patch so that someone kind (Prigaux?) can add it to the Jam process, and therefore patch the precompiled contrib library download.
The changes in this patch are backwards-compatible, i.e. the contrib library download can be updated and used without breaking the current projects.
git-svn-id: svn://localhost/HandBrake/trunk@483
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 5 Apr 2007 18:57:26 +0000 (18:57 +0000)]
MacGui: Add PS3 Built in Preset. This needs to be tested by someone that has one (read: clee)
git-svn-id: svn://localhost/HandBrake/trunk@482
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 5 Apr 2007 17:28:16 +0000 (17:28 +0000)]
MacGui: Last source directory used is now remembered and used the next time instead of being reset by browsing for a new destination directory each time.
git-svn-id: svn://localhost/HandBrake/trunk@481
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 5 Apr 2007 16:52:31 +0000 (16:52 +0000)]
MacGui: Presets Menu now in Main Menu bar
- New "Update Built-in Presets" function automatically deletes existing built in presets and creates new up to date ones
- New "Delete Built-in Presets" deletes all built in presets
- "New Preset ..." accesses the new preset window
git-svn-id: svn://localhost/HandBrake/trunk@480
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 5 Apr 2007 16:47:18 +0000 (16:47 +0000)]
Corrected small EOL marker issue.
git-svn-id: svn://localhost/HandBrake/trunk@479
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 5 Apr 2007 16:46:25 +0000 (16:46 +0000)]
Uploaded new contrib packaged which is compiled under GCC4 - Fixes many stack dump issues under CYGWIN
git-svn-id: svn://localhost/HandBrake/trunk@478
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 4 Apr 2007 20:04:43 +0000 (20:04 +0000)]
MacGui: disable Vorbis 6 channel encoding since it is broken in libhb.
git-svn-id: svn://localhost/HandBrake/trunk@477
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Wed, 4 Apr 2007 19:25:45 +0000 (19:25 +0000)]
Ooops. Restores xvid-in-mp4 functionality, which I broke with b-frame muxing. (Thanks for the bug report, superdump, and thanks for pointing out where the problem was, saintdev.)
git-svn-id: svn://localhost/HandBrake/trunk@476
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 4 Apr 2007 19:06:56 +0000 (19:06 +0000)]
MacGui: x264 options in presets - initial implementation
- x264 options string can be entered in NSTextview in the create new preset window
NOTE:
- When using x264, the gui first looks for a preset with a x264 option string available and then looks for the string in the preferences if it cant find it in the preset. So, if there is a string available in the preset, it ignores the string (if there is one available) in the prefs.
git-svn-id: svn://localhost/HandBrake/trunk@475
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Wed, 4 Apr 2007 09:08:00 +0000 (09:08 +0000)]
maurj reported a double-free crash that I am unable to reproduce. This removes an extra free that appears to be the problem. Better to leak a little memory than have some users crash.
git-svn-id: svn://localhost/HandBrake/trunk@474
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Tue, 3 Apr 2007 17:20:03 +0000 (17:20 +0000)]
Fix a bus error if b-pyramid is given as an x264 option without specifying a value. (Thanks for alerting me to the bug, saintdev)
git-svn-id: svn://localhost/HandBrake/trunk@473
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Mon, 2 Apr 2007 13:05:07 +0000 (13:05 +0000)]
Amended work.c to remember the number of source A52 channels and lfe channels, so that deca52.c can correctly detect a 5.1 source which needs mixing down to Dolby Digital. Previously it was just mixing 5.1 down to stereo. This has been broken since rev 438, when the multi-soundtrack bug was fixed.
git-svn-id: svn://localhost/HandBrake/trunk@472
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Mon, 2 Apr 2007 00:27:35 +0000 (00:27 +0000)]
Oops, got a little to unalloc-happy. Fixes a crash.
git-svn-id: svn://localhost/HandBrake/trunk@471
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Sun, 1 Apr 2007 04:47:47 +0000 (04:47 +0000)]
Fix several MB of memory leaks in lame, and vorbis.
6ch Vorbis doesn't seem quite ready for prime time.
git-svn-id: svn://localhost/HandBrake/trunk@470
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Sat, 31 Mar 2007 06:55:02 +0000 (06:55 +0000)]
Fix about 156,199 bytes of leaked memory.
git-svn-id: svn://localhost/HandBrake/trunk@469
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 30 Mar 2007 18:29:27 +0000 (18:29 +0000)]
MacGui: Presets
- Show Built In Presets in a blue font and custom user presets in black to differentiate them.
git-svn-id: svn://localhost/HandBrake/trunk@468
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Mar 2007 17:27:00 +0000 (17:27 +0000)]
make HandbrakeCLI will make Handbrake without building all the contrib binaries. These will be downloaded.
git-svn-id: svn://localhost/HandBrake/trunk@467
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Mar 2007 17:19:45 +0000 (17:19 +0000)]
2 Files added to allow for downloading of pre-compiled contrib binaries for windows.
git-svn-id: svn://localhost/HandBrake/trunk@466
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 30 Mar 2007 15:55:41 +0000 (15:55 +0000)]
MacGui: Chapter Markers Fixes
- Create Chapter Markers checkbox no longer resets to on if you turned it off and it is on in the prefs.
- Chapter markers now are created/not created properly no matter what is checked during consecutive rips.
git-svn-id: svn://localhost/HandBrake/trunk@465
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Fri, 30 Mar 2007 00:50:20 +0000 (00:50 +0000)]
H.264 B-frame muxing for MP4, including B-pyramids. The latter are QuickTime incompatible.
"Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves." -- Alan Kay
git-svn-id: svn://localhost/HandBrake/trunk@464
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 29 Mar 2007 19:18:25 +0000 (19:18 +0000)]
MacGui: Picture Preview no longer distorts in Anamorphic Mode
- AppleTV Preset will now reset the picture settings to the sources max original output values after initial scan regardless of any changes the user has made.
git-svn-id: svn://localhost/HandBrake/trunk@463
b64f7644-9d1e-0410-96f1-
a4d463321fa5
clee [Thu, 29 Mar 2007 09:31:13 +0000 (09:31 +0000)]
Importing the first (very much not-yet-ready-for-primetime) version of the Qt4 GUI for HandBrake into trunk.
Note: This is NOT fit for release yet.
git-svn-id: svn://localhost/HandBrake/trunk@462
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 28 Mar 2007 18:06:50 +0000 (18:06 +0000)]
MacGui: Enable 5.1 6 channel audio extraction for OGM with Vorbis audio
- also, some internal changes to controller.mm for upcoming appleTV preset capabilities in gui.
git-svn-id: svn://localhost/HandBrake/trunk@461
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 28 Mar 2007 14:20:13 +0000 (14:20 +0000)]
MacGui: Preset refinements
- Added current settings field in main window, uses the preset name if one is chosen and "Custom" if any settings are outside of the selected preset
- Deselects the preset if settings are changed from currently selected preset
- Uses a new method - (IBAction) CustomSettingUsed: (id) sender to make determination via the sender value.
presets use a NULL value to make determination
- Currently, changing Picture Settings DOES NOT trigger the display change. Still sorting through those conditionals.
git-svn-id: svn://localhost/HandBrake/trunk@460
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Tue, 27 Mar 2007 22:09:28 +0000 (22:09 +0000)]
Removed saintdev's CLI patch to test.c to default the abitrate to 384 when no abitrate is provided on the commandline and the -6 (surround) option is passed in. The problem with this approach is that a bitrate of 384 is then used regardless of whether 5.1 extraction is actually used for the extraction (this isn't decided till work.c, which checks the channel config of the source audio tracks). Moreover, this causes a segmentation fault when using the OGM file format and extracting a 1.0 audio track from a DVD with the -6 option passed in, as vorbis_encode_setup_managed in encvorbis.c won't accept a bitrate of 384 for a 1-channel track.
git-svn-id: svn://localhost/HandBrake/trunk@459
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Tue, 27 Mar 2007 21:28:40 +0000 (21:28 +0000)]
Amended the code comments about 6-channel and 1-channel audio extraction to reflect that it's no longer just for AAC, following saintdev's addition of 6-ch and 1-ch for OGM.
git-svn-id: svn://localhost/HandBrake/trunk@458
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 27 Mar 2007 14:47:14 +0000 (14:47 +0000)]
MacGui: re-fix bug where changing the destination field would reset the settings to default
- this bug was unintentionally re-introduced in an earlier svn rev
git-svn-id: svn://localhost/HandBrake/trunk@457
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Tue, 27 Mar 2007 09:28:40 +0000 (09:28 +0000)]
-6 channel surround for Vorbis/OGM. The channel mapping seems right for VLC, but may be messed up for other players.
-Other small fixes.
git-svn-id: svn://localhost/HandBrake/trunk@456
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Mon, 26 Mar 2007 20:25:18 +0000 (20:25 +0000)]
Make audio/subtitle ids less confusing to users.
git-svn-id: svn://localhost/HandBrake/trunk@455
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Mon, 26 Mar 2007 19:38:24 +0000 (19:38 +0000)]
Keep the language id for each audio track when using MP4.
git-svn-id: svn://localhost/HandBrake/trunk@454
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 26 Mar 2007 18:43:18 +0000 (18:43 +0000)]
MacGui: Presets - reduce display fonts for presets to match the rest of the gui text.
git-svn-id: svn://localhost/HandBrake/trunk@453
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 26 Mar 2007 13:05:34 +0000 (13:05 +0000)]
CLI Interface cleaned up and split into multiple sections
git-svn-id: svn://localhost/HandBrake/trunk@452
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 25 Mar 2007 06:14:34 +0000 (06:14 +0000)]
MacGui: Add Chapter Markers to the iPod and AppleTV "Factory" presets.
- Set to "on".
git-svn-id: svn://localhost/HandBrake/trunk@451
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 25 Mar 2007 06:03:28 +0000 (06:03 +0000)]
MacGui: Added Chapter Markers to user presets
git-svn-id: svn://localhost/HandBrake/trunk@450
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 25 Mar 2007 05:53:03 +0000 (05:53 +0000)]
MacGui: Add Chapter Marker Preference
- add a preference to default chapter markers on/off
- currently default is off.
git-svn-id: svn://localhost/HandBrake/trunk@449
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 25 Mar 2007 05:23:05 +0000 (05:23 +0000)]
MacGui: Re-enable custom user presets.
- were previously disabled in svn rev 441
- Fixed the hang in the add preset window caused by a bad sortselector
git-svn-id: svn://localhost/HandBrake/trunk@448
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sat, 24 Mar 2007 15:04:29 +0000 (15:04 +0000)]
saintdev's fix to correctly allocate bitrate for non-stereo audio
git-svn-id: svn://localhost/HandBrake/trunk@447
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 24 Mar 2007 09:12:36 +0000 (09:12 +0000)]
Correct .DMG name for easy release
git-svn-id: svn://localhost/HandBrake/trunk@446
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 24 Mar 2007 09:06:03 +0000 (09:06 +0000)]
Use new Darwin contrib pack
git-svn-id: svn://localhost/HandBrake/trunk@445
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 24 Mar 2007 08:22:07 +0000 (08:22 +0000)]
Remove all libquicktime things
git-svn-id: svn://localhost/HandBrake/trunk@444
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 24 Mar 2007 08:18:22 +0000 (08:18 +0000)]
Remove all libquicktime things
git-svn-id: svn://localhost/HandBrake/trunk@443
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 23 Mar 2007 19:39:33 +0000 (19:39 +0000)]
Snapshot build now builds a .dmg name Handbrake instead of MediaFork.
git-svn-id: svn://localhost/HandBrake/trunk@442
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 23 Mar 2007 19:33:38 +0000 (19:33 +0000)]
MacGui: Create Chapter Markers implemented in gui.
- Checkbox is only available when format is MP4
- Does not force an .m4v file extension at this time
- Add built in presets initial implementation
- built in presets still needs to be finalized and refined
- Caused a bug in creating custom presets (see NOTE below)
NOTE: this rev has the add preset button non-functional as some user preset changes have been made but not finished and the add preset window currently hangs.
As rev 440 states, you still need to use ./configure then ./jam to build contribs. jam will report a failed build, but then just use "make internal" and it will build successfully.
We still need priaux or someone to compile maurj's changes to contribs.
git-svn-id: svn://localhost/HandBrake/trunk@441
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Fri, 23 Mar 2007 16:08:12 +0000 (16:08 +0000)]
Added chapter markers in a chapter text track in mp4 files.
This option is turned off by default. It can be turned on in the CLI by specifying a "-m" or "--markers" option. it is not yet enabled as an option in the Mac GUI.
These chapter tracks are only detected by QuickTime if the file extension is .m4v. If the extension is .mp4, the chapter text track is ignored.
To this end, I have made test.c detect .m4v as a file extension for mp4 too.
This change has required a substantial change to the mp4v2 library patch. Until the precompiled contrib binaries are updated by Prigaux, try doing "./configure" and then "./jam" (which will build the native contribs, but fail to build UB versions of the apps), and then try "make internal" to compile a native version of the apps.
git-svn-id: svn://localhost/HandBrake/trunk@440
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 21 Mar 2007 12:37:04 +0000 (12:37 +0000)]
MacGui: Re-enable Audio Track 2 for saintdevs fix (thanks saintdev!)
- 5.1 6 channel aac now works for Track 2 as well as Track 1
git-svn-id: svn://localhost/HandBrake/trunk@439
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Wed, 21 Mar 2007 10:09:23 +0000 (10:09 +0000)]
Applied and committed saintdev's patch to fix multi-track audio. Only in the CLI for now - the GUI will need updating to reinstate the second audio dropdown.
If the -6 option is specified in the CLI (and faac is specified), then *any* 5.1 tracks specified will be exported as 6-channel AAC.
git-svn-id: svn://localhost/HandBrake/trunk@438
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sun, 18 Mar 2007 15:26:01 +0000 (15:26 +0000)]
Reverts an hb_snooze call's length from 200 to 50, like titer intended it. Should be slightly faster (maybe 1 fps), hopefully might fix some other random problems. It's located in the part of muxcommon.c that waits til the audio and video buffers are full before muxing packets. If the buffers aren't full, it snoozes. So I think it gets run 1 or more times for every frame. The snooze value got altered back in revision 98.
git-svn-id: svn://localhost/HandBrake/trunk@437
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 18 Mar 2007 15:14:01 +0000 (15:14 +0000)]
saintdev's 64-bit deadlock fix
-should fix some issues when HB is used on a 64 bit system.
-thanks saintdev!
git-svn-id: svn://localhost/HandBrake/trunk@436
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Fri, 16 Mar 2007 17:04:46 +0000 (17:04 +0000)]
MP4-to-MOV droplet was obsoleted by the latest iTunes/QuickTime update.
git-svn-id: svn://localhost/HandBrake/trunk@435
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 14 Mar 2007 18:02:56 +0000 (18:02 +0000)]
MacGui: Introduce Auto Naming
- Auto Naming checkbox in Preferences (default to Off)
- If "ON" uses the DVD Name and "- Title Number" as the file output name.
- Called in -TitlePopupChanged function.
git-svn-id: svn://localhost/HandBrake/trunk@434
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 14 Mar 2007 15:03:55 +0000 (15:03 +0000)]
MacGui: Fix Preset Selection Crash
- Presets no longer crash HB if selected during rip or if dvd source scan is cancelled.
- Since cannot disable NSTableCell Selection used an if statement for presetAdd button isEnabled.
git-svn-id: svn://localhost/HandBrake/trunk@433
b64f7644-9d1e-0410-96f1-
a4d463321fa5
clee [Wed, 14 Mar 2007 02:17:18 +0000 (02:17 +0000)]
Support files larger than 2GB on Linux.
git-svn-id: svn://localhost/HandBrake/trunk@432
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 13 Mar 2007 19:44:55 +0000 (19:44 +0000)]
MacGui: Thinine's custom file size and x264 fix.
Thanks Thinine!
- Fix output file variable in controller.mm and common.h so that custom file sizes work properly with x264.
git-svn-id: svn://localhost/HandBrake/trunk@431
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 13 Mar 2007 17:31:14 +0000 (17:31 +0000)]
MacGui: Destination File Browse Window
- Use current path from the destination field in main window instead of last browsed path which could have been from a dvd source browse
- Use current output file name in the file save field instead of leaving it blank.
git-svn-id: svn://localhost/HandBrake/trunk@430
b64f7644-9d1e-0410-96f1-
a4d463321fa5
maurj [Mon, 12 Mar 2007 17:16:38 +0000 (17:16 +0000)]
Reinstated the "-6" option in the getopt_long call in test.c (looks like it had been overwritten at some point)
git-svn-id: svn://localhost/HandBrake/trunk@429
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Mar 2007 15:57:21 +0000 (15:57 +0000)]
Not needed! bad commit...
git-svn-id: svn://localhost/HandBrake/trunk@428
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sun, 11 Mar 2007 01:51:51 +0000 (01:51 +0000)]
MacGui: Patch from Thinine: For x264 options, use UTF8String instead of CString, and avoid a string duplication. (Thanks for cleaning up my mess, Thinine!)
git-svn-id: svn://localhost/HandBrake/trunk@427
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 10 Mar 2007 12:47:38 +0000 (12:47 +0000)]
Latest MediaFork to HandBrake rename
git-svn-id: svn://localhost/HandBrake/trunk@426
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sat, 10 Mar 2007 12:46:45 +0000 (12:46 +0000)]
Jam build corrections
git-svn-id: svn://localhost/HandBrake/trunk@425
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Tue, 6 Mar 2007 21:24:35 +0000 (21:24 +0000)]
svn url correction
git-svn-id: svn://localhost/HandBrake/trunk@424
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Tue, 6 Mar 2007 21:15:55 +0000 (21:15 +0000)]
Merge the 5.1 branch into the trunk.
git-svn-id: svn://localhost/HandBrake/trunk@422
b64f7644-9d1e-0410-96f1-
a4d463321fa5
rhester [Wed, 21 Feb 2007 19:39:33 +0000 (19:39 +0000)]
Updated AUTHORS file for move back to HandBrake
git-svn-id: svn://localhost/HandBrake/trunk@385
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 23:04:49 +0000 (23:04 +0000)]
Branch correction
git-svn-id: svn://localhost/HandBrake/trunk@301
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 22:14:24 +0000 (22:14 +0000)]
Change HB_BUILD to YYYYMMDD00
git-svn-id: svn://localhost/HandBrake/trunk@298
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 22:13:59 +0000 (22:13 +0000)]
Change HB_BUILD to
2007021100
git-svn-id: svn://localhost/HandBrake/trunk@296
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 21:35:15 +0000 (21:35 +0000)]
Remove MediaForkCLI from .dmg
git-svn-id: svn://localhost/HandBrake/trunk@295
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@294
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@293
b64f7644-9d1e-0410-96f1-
a4d463321fa5
rhester [Sun, 11 Feb 2007 20:52:58 +0000 (20:52 +0000)]
Updated dates in Jamrules and macosx/MediaFork.plist
git-svn-id: svn://localhost/HandBrake/trunk@292
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 20:42:39 +0000 (20:42 +0000)]
Change HB_BUILD and HB_VERSION
git-svn-id: svn://localhost/HandBrake/trunk@291
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@290
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@289
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Sun, 11 Feb 2007 20:03:00 +0000 (20:03 +0000)]
Corrected the svn branch
git-svn-id: svn://localhost/HandBrake/trunk@286
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@285
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@106
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@105
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@104
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@103
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@102
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@101
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@100
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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://localhost/HandBrake/trunk@99
b64f7644-9d1e-0410-96f1-
a4d463321fa5