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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
johnallen [Sat, 6 Jan 2007 20:24:49 +0000 (20:24 +0000)]
RapidSVN commited changes to files I did not want commited. This commit revert those files back to rev 92.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@94
b64f7644-9d1e-0410-96f1-
a4d463321fa5
johnallen [Sat, 6 Jan 2007 20:00:53 +0000 (20:00 +0000)]
added Doxyfile, config file for doxygen
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@93
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Fri, 5 Jan 2007 10:01:09 +0000 (10:01 +0000)]
Give more explanations on the jam/jamintel commands...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@92
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Fri, 5 Jan 2007 09:55:44 +0000 (09:55 +0000)]
Disabled the ffmpeg patch that don't work on current tarball.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@91
b64f7644-9d1e-0410-96f1-
a4d463321fa5
rhester [Thu, 4 Jan 2007 22:59:39 +0000 (22:59 +0000)]
Changed download path for contrib libraries from http://multics.dynalias.com/handbrake/contrib to http://download.handbrake.dynalias.com/contrib
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@90
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Thu, 4 Jan 2007 19:48:54 +0000 (19:48 +0000)]
Added CRF x264 rate control method to HBTest.
Constant quantizer is maintained as the default so nothing changes:
HBTest -i input -o output -e x264 -q 0.60
Switch to constant rate factor by throwing a -Q on the end:
HBTest -i input -o output -e x264 -q 0.60 -Q
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@89
b64f7644-9d1e-0410-96f1-
a4d463321fa5
johnallen [Thu, 4 Jan 2007 00:40:45 +0000 (00:40 +0000)]
added title # to output filename
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@88
b64f7644-9d1e-0410-96f1-
a4d463321fa5
prigaux [Wed, 3 Jan 2007 23:25:30 +0000 (23:25 +0000)]
Jam Intel binary gives the OSPLAT=X86, will be merged with the jam PPC binary after tests prouves that it works correctly
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@87
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 3 Jan 2007 08:15:21 +0000 (08:15 +0000)]
Pri: Reintroduce the audio preferences combobox in pref controler
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@86
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 3 Jan 2007 08:14:11 +0000 (08:14 +0000)]
Pri: Save audio preferences
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@85
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Wed, 3 Jan 2007 01:11:09 +0000 (01:11 +0000)]
Changes to make HandBrake build on Windows using the Cygwin environment:
root configure file:
I added this to the "case $SYSTEM in" switch statement: CYGWIN_NT*) DEFINES="$DEFINES SYS_CYGWIN USE_PTHREAD" LINKLIBS="$LINKLIBS -lpthread" ;;
Also, for each existing OS type that is using -lpthread, I added USE_PTHREAD to their DEFINES. Then libhb/ports.c was changed to use pthread code based on the value of USE_PTHREAD, instead of checking each different OS value that used pthreading, so it's a bit easier to read and maintain.
root Jamfile:
Jam doesn't seem to understand CYGWIN, so $(OS) is defined as UNKNOWN. Check for this, and if this it true then set $(OS) to CYGWIN. Since CSS doesn't work (yet) on CYGWIN/Windows, I also changed Jamfile to not include libdvdcss.a in the library list for CYGWIN.
contrib/Jamfile:
For CYGWIN, don't build libdvdcss, and don't specify it's path for libdvdread. There are also a few changes to use new patchfiles for Cygwin for a few of the libraries.
x264:
Change configure script so that it doesn't include -mno-cygwin flags for CYGWIN platform. Created patchfile patch-x264-cygwin.patch for this, which is used by Jamfile. The -mno-cygwin flags cause the library not to link correctly with HBTest.exe. The -mno-cygwin flag is used to create an object file or library that doesn't depend on cygwin1.dll if you're using MinGW, but I'm not (yet).
libxvidcore:
Change configure script so that it doesn't include -mno-cygwin flags for CYGWIN platform. Change configure script so that it uses libxvidcore.a as the lib name instead of xvidcore.a for CYGWIN. Created patchfile patch-xvidcore-cygwin.patch that contains the 2 above changes and is used by Jamfile. Renamed patch-xvidcore.patch to patch-xvidcore-macosx.patch and updated Jamfile as appropriate -- an attempt to keep the patches being applied only when needed for a particular platform.
ffmpeg:
libavcodec/mpegaudiodec.c uses llrint(), which apparently isn't availble with Cygwin, so I changed the file to use lrint() which is available. llrint() returns a long long, lrint() returns a long. In the places where llrint() was being called, the return value of llrint() was being assigned to an element in an array of unsigned ints, so llrint() (long long) shouldn't be needed, and lrint() (long) should be fine. Created patchfile patch-ffmpeg-cygwin.patch that contains this change, and is used by Jamfile.
libhb/ports.c:
Commented out a number of things that were broken with the current SYS_CYGWIN code. The most notable change was to not use Windows threading for CYGWIN, and instead use pthreading. All the places where the OS type was being checked to determine whether or not to use pthreading were changed so that the USE_PTHREAD define is checked instead. There seems to be some problem with the Windows threading code in ports.c, because if I enable it then x264 encodes will either crash or lock-up HBTest.exe. Perhaps this is related to mixing threading models, since x264 is compiled with pthread support, and so maybe mixing pthread with Windows threading in the same process is a bad thing.
test/test.c:
Need to #include sys/time.h, time.h, unistd.h to compile.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@84
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 2 Jan 2007 22:43:32 +0000 (22:43 +0000)]
by dynflash
Handbrake GUI:
-fixed ScanController so that HB doesnt crash if you try to open a dvd that isnt there.
-Uses DVD name as the default for Movie output (instead of the generic "Movie.mp4"
-Versioned 0.7.1a5 in in Handbrake.plist to assist testers and developers of HB binary in telling which one they are using.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@83
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 2 Jan 2007 17:08:31 +0000 (17:08 +0000)]
dynaflash -
- Handbrake GUI redesign
- Separate Video, Audio, Subtitles into a Tab View containers to clean up main window
- Created "Output Settings Divider" to delineate Output Settings from Destination
Note: Possibly foresee another tab call "Info" which has all of the chosen settings including Picture Settings in one place, this could be we might have a "Save as Preset" button for a future User Preset function ?
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@82
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 2 Jan 2007 08:05:32 +0000 (08:05 +0000)]
Pri: Add preference for the default audio stream
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@81
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 2 Jan 2007 08:05:00 +0000 (08:05 +0000)]
Pri: Add preference for the default audio stream
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@80
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 2 Jan 2007 08:04:19 +0000 (08:04 +0000)]
Pri: Add preference for the default audio stream
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@79
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 1 Jan 2007 21:47:45 +0000 (21:47 +0000)]
-added Max Picture Width, options are 640 (default) and 320.
-changed video bit rate to correspond to max width choice, 640x -> 1000, 320x ->500
-advanced IHB version to 1.0a2
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@78
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Mon, 1 Jan 2007 18:22:50 +0000 (18:22 +0000)]
Replaced UB version of jam with PPC version. Intel version has issues. PPC version should run under all mac platforms.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@77
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Sun, 31 Dec 2006 21:45:39 +0000 (21:45 +0000)]
Fixed HandBrake Scan Panel for Optical Drive
Uses DVD Name instead of drive location
Displays DVD Name in Main window
h.264 defaults to Baseline Level 3
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@76
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Sun, 31 Dec 2006 18:55:36 +0000 (18:55 +0000)]
added Universal build of jam to the trunk
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@75
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Sun, 31 Dec 2006 16:46:33 +0000 (16:46 +0000)]
-Increase status timer to 2 seconds from .5 (no need to update that fast. libhb needs all the cpu cycles it can get)
-I versioned it 1.0a1
-re-enable Convert button after cancel is clicked (mostly annoying for developers who want to start and stop convert process)
-attempt at changing how progress is reportted to the user(trying to address problem where libhb reports 100% for a few minutes before reporting DONE. This seems to be a problem down in libhb. Unlikely I can fix this in the GUI)
-changed ambiguous "Picture format" to "Picture Aspect"
-default Picture Aspect is now Original not Fullscreen
-default languge is now set to English
-Output width limit is set to 640 for MPEG4 and H.264. Height is set based on Picture Aspect and determined by a call to hb_set_size. (PSP is unaffected)
-deinterlace is set for both MPEG4 and H.264 (why would you not want this?)
-bit rate for H.264 is set to 1000, and 1500 for MPEG4
-changed output file to "DVDName".m4v like iTunes movies.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@74
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Tue, 26 Dec 2006 15:43:33 +0000 (15:43 +0000)]
updated Instant HandBrake to output higher resolution H.264 for iPod 5G and 5.5G
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@72
b64f7644-9d1e-0410-96f1-
a4d463321fa5
handbrake [Sat, 16 Dec 2006 05:41:22 +0000 (05:41 +0000)]
HandBrake 0.7.1a2
Updated x264 base source to svn 604
Improved CQP and ABR handling
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@71
b64f7644-9d1e-0410-96f1-
a4d463321fa5
rhester [Sat, 30 Sep 2006 16:21:26 +0000 (16:21 +0000)]
HandBrake 0.7.1a1
Made H.264 baseline levels more generic
Added iPod 640x480 support to libhb, HBTest and MacOS X GUI
Added proper iPod 640x480 muxing
Modified rate control for more accurate ending video bitrates
Updated ffmpeg and x264 base sources to more current levels
Removed inlined ff_get_fourcc (now in ffmpeg)
Updated patches for xvidcore, libdvdread, x264, and ffmpeg
Relocated contrib files to local web server and updated version files to new site
Renamed contrib files and patches to consistent naming standard
Updated contrib Jamfile to support new patches and naming standard
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@70
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 3 May 2006 21:15:47 +0000 (21:15 +0000)]
Allow 32kHz audio output, updated build instructions.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@69
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 26 Apr 2006 14:55:23 +0000 (14:55 +0000)]
Adds a 'colr' box to mp4 files, indicating an NTSC profile. Makes the
picture look brighter in QuickTime.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@68
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 21 Apr 2006 20:22:33 +0000 (20:22 +0000)]
Fixed scanning of DVD folders
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@67
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 21 Apr 2006 19:54:28 +0000 (19:54 +0000)]
Renamed (again) to Instant HandBrake like Mike suggested
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@66
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 20 Apr 2006 12:30:53 +0000 (12:30 +0000)]
Use the DVD name for the output file
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@65
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 19 Apr 2006 20:25:37 +0000 (20:25 +0000)]
Show the name of the DVD instead of /dev/rdiskX
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@64
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Mon, 17 Apr 2006 20:15:56 +0000 (20:15 +0000)]
Implemented cancel
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@63
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Mon, 17 Apr 2006 19:34:42 +0000 (19:34 +0000)]
Implemented audio and subtitle selection
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@62
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Mon, 17 Apr 2006 18:50:02 +0000 (18:50 +0000)]
Merge from avformat branch
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@60
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 24 Mar 2006 16:04:21 +0000 (16:04 +0000)]
Minor UI changes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@48
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Tue, 21 Mar 2006 17:15:21 +0000 (17:15 +0000)]
Adds presets for iPod/H.264 and iPod/MPEG-4 + small UI fixes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@47
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Sat, 18 Mar 2006 22:40:31 +0000 (22:40 +0000)]
Cosmetic
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@46
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Sat, 18 Mar 2006 22:33:55 +0000 (22:33 +0000)]
Adds an "Insert DVD" message when nothing can be found
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@45
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Sat, 18 Mar 2006 22:26:38 +0000 (22:26 +0000)]
Minor UI changes, + allow physical DVDs in HBE
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@44
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Sat, 18 Mar 2006 21:57:13 +0000 (21:57 +0000)]
Moves drive detection to a seperate class
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@43
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Sat, 18 Mar 2006 20:25:44 +0000 (20:25 +0000)]
Simple threading change (~4% faster). Breaks pause/resume for now
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@40
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 16 Mar 2006 08:08:36 +0000 (08:08 +0000)]
Added hb_init_express - makes the binary smaller. Still need to strip
the unused avi and ogm muxers.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@36
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 16 Mar 2006 07:14:27 +0000 (07:14 +0000)]
Renamed HB Portable to HB Express
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@35
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 16 Mar 2006 06:58:39 +0000 (06:58 +0000)]
Structural changes, in order to eventually be able to compile HB
without certain encoders
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@34
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 24 Feb 2006 00:20:40 +0000 (00:20 +0000)]
Changelog update
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@32
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 24 Feb 2006 00:01:59 +0000 (00:01 +0000)]
Preparing 0.7.1
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@31
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 23 Feb 2006 14:37:47 +0000 (14:37 +0000)]
Softer resampling when audio dates are messed up (fix for LPCM issues).
Disabled verbose in the OS X UI
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@30
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 23 Feb 2006 09:06:36 +0000 (09:06 +0000)]
Quick fix for Madagascar: increased tolerance level for PTS discontinuities
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@29
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 22 Feb 2006 19:32:43 +0000 (19:32 +0000)]
Fix for missing subtitles
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@28
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Fri, 17 Feb 2006 07:35:53 +0000 (07:35 +0000)]
Fixed an endianness issue in Dock badging
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@27
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 16 Feb 2006 15:03:11 +0000 (15:03 +0000)]
Missing strings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@26
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Thu, 16 Feb 2006 11:15:35 +0000 (11:15 +0000)]
UI changes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@25
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 15 Feb 2006 23:54:37 +0000 (23:54 +0000)]
Nicer GUI
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@24
b64f7644-9d1e-0410-96f1-
a4d463321fa5
titer [Wed, 15 Feb 2006 23:09:01 +0000 (23:09 +0000)]
Started iPod-dedicated interface
Set svn:ignore properties
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@23
b64f7644-9d1e-0410-96f1-
a4d463321fa5