OSDN Git Service
jbrjake [Fri, 9 Nov 2007 20:04:27 +0000 (20:04 +0000)]
First attempt at built-in presets in the CLI.
Works like so:
-Z "Preset Name"
or
--preset "Preset Name"
See a list of all presets and their CLI equivalents (useful for wrappers) this way:
-z
or
--preset-list
Any commands the user adds in addition to in and out locations override that part of the preset. File name extensions are ignored, so if you title the output movie.mp4 but use the Film preset, it will come out as an mkv with an .mp4 extension.
I've also gone and moved where x264opts get duplicated for a 2nd pass, to work better with this system.
git-svn-id: svn://localhost/HandBrake/trunk@1049
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 9 Nov 2007 16:15:12 +0000 (16:15 +0000)]
MacGui: change -PrepareJob to -prepareJob to match cocoa coding conventions
git-svn-id: svn://localhost/HandBrake/trunk@1048
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 7 Nov 2007 18:48:21 +0000 (18:48 +0000)]
MacGui: Add Deblock to the presets system
git-svn-id: svn://localhost/HandBrake/trunk@1047
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 7 Nov 2007 16:28:04 +0000 (16:28 +0000)]
MacGui: Added Deblock to filters in Picture Preview Window
- Currently uses a checkbox that enables pp7 (default settings)
git-svn-id: svn://localhost/HandBrake/trunk@1046
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 5 Nov 2007 23:36:53 +0000 (23:36 +0000)]
WinGui:
- Big update to the query parser. About 80% of all options are now operational. Remaining 20% still needs post-processing.
git-svn-id: svn://localhost/HandBrake/trunk@1045
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Mon, 5 Nov 2007 20:45:56 +0000 (20:45 +0000)]
Fix matroska audio channel counts for AC3 pass-through.
git-svn-id: svn://localhost/HandBrake/trunk@1044
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 2 Nov 2007 23:16:52 +0000 (23:16 +0000)]
WinGui:
- New tab layout options window.
- Small tweaks to the read dvd window and queueWindow
- hbcli.exe now renamed to HandbrakeCLI.exe to match all other platforms.
- Presets Listbox replaced with listview in preparation for future improvements.
- Update built in presets option re-enabled for the same reason.
- Few other small design tweaks here and there
git-svn-id: svn://localhost/HandBrake/trunk@1043
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 2 Nov 2007 17:05:48 +0000 (17:05 +0000)]
MacGui: Reorganize Controller.mm methods
- Try to divide into logical sections via pragma marks
- move preset code to the bottom as its typically accessed less often
git-svn-id: svn://localhost/HandBrake/trunk@1042
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 27 Oct 2007 20:21:08 +0000 (20:21 +0000)]
WinGui:
- Changed minimal resolution from 1024x768 to 1024x720 for 720 HD TV owners.
git-svn-id: svn://localhost/HandBrake/trunk@1041
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 26 Oct 2007 21:56:08 +0000 (21:56 +0000)]
WinGui:
- Added some checks to the Query Parser to prevent it from throwing exceptions in normal circumstances. The Function should now be usable.
git-svn-id: svn://localhost/HandBrake/trunk@1040
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 26 Oct 2007 21:38:04 +0000 (21:38 +0000)]
WinGui:
- Reversed the functionality of the show/hide presets button. By default presets always show now.
- Re-added file open / save options and removed presets open/save buttons. Was confusing users.
- Added the ability to modify items on the queue.
- All Presets Updated.
- Queue Threading changed in an attempt to avoid Windows loosing track of it.
git-svn-id: svn://localhost/HandBrake/trunk@1039
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Fri, 26 Oct 2007 16:53:58 +0000 (16:53 +0000)]
Automagically set keyframe intervals for x264, based on the specified FPS.
So...
23.976fps content gets a minimum interval of 24 and a maximum of 240
25fps content uses defaults, a minimum interval of 25 and a maximum of 250
29.97fps content gets a minimum of 30 and a maximum of 300.
git-svn-id: svn://localhost/HandBrake/trunk@1038
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Wed, 24 Oct 2007 02:55:57 +0000 (02:55 +0000)]
Repeat after me, eddyg is a wally.
git-svn-id: svn://localhost/HandBrake/trunk@1037
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 24 Oct 2007 00:24:01 +0000 (00:24 +0000)]
Modify the xcode libhb default target to properly reflect version 0.9.1 for jam builds. Thanks for the heads up cvk_b !
git-svn-id: svn://localhost/HandBrake/trunk@1036
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 23 Oct 2007 21:05:25 +0000 (21:05 +0000)]
Changed logging messages about PTS discontinuities to be less verbose, and changed audio discontinuity handling to work correctly should it be leading the video.
git-svn-id: svn://localhost/HandBrake/trunk@1035
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Mon, 22 Oct 2007 15:38:41 +0000 (15:38 +0000)]
Modifies CLI help message for audio track selection, to make it clearer how to specify multiple tracks.
git-svn-id: svn://localhost/HandBrake/trunk@1034
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sat, 20 Oct 2007 17:34:52 +0000 (17:34 +0000)]
Reverts r1030 because it didn't work properly: -P would eat the next word as an option even if it was another flag.
git-svn-id: svn://localhost/HandBrake/trunk@1033
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Sat, 20 Oct 2007 17:28:54 +0000 (17:28 +0000)]
Adds short parameter names for denoising and deinterlacing in the CLI.
--denoise=weak , --deinterlace=slower, etc.
Denoise options are weak, medium, and strong.
Deinterlace options are fast, slow, slower, slowest.
Both use the same parameters as the MacGUI.
git-svn-id: svn://localhost/HandBrake/trunk@1032
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 16 Oct 2007 21:20:29 +0000 (21:20 +0000)]
WinGui:
- Few small enhancements to the queue, including a "stop queue" button
git-svn-id: svn://localhost/HandBrake/trunk@1031
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Tue, 16 Oct 2007 19:46:47 +0000 (19:46 +0000)]
Allow short option name -P for loose anamorphic to take its optional argument without an equals sign. Long name still needs the equals sign. So... -P 8, --loosePixelratio=8.
Thanks, saintdev!
git-svn-id: svn://localhost/HandBrake/trunk@1030
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Tue, 16 Oct 2007 19:00:41 +0000 (19:00 +0000)]
"Loose" anamorphic:
- Scales the storage frame size to arbitrary widths, like 640 for the iPod.
- Uses dimensions that divide cleanly by an arbitrary number (default: 16) and adjusts the SAR to match
- Uses ITU PAR values when the video is meant to be overscanned ( 7+ pixels cropped on left+right)
git-svn-id: svn://localhost/HandBrake/trunk@1029
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 16 Oct 2007 18:29:18 +0000 (18:29 +0000)]
WinGui:
- Some main window tweaks. Some of the window colours were not appearing correctly. (thanks Lant for pointing this out)
- Added an exception handler into the queue. See if we can't track down why windows seems to lose track of the process/threads.
- Turbo First pass now deselects / disables should a non h264 codec be selected. it also re-enables nicer now.
git-svn-id: svn://localhost/HandBrake/trunk@1028
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Tue, 16 Oct 2007 18:29:11 +0000 (18:29 +0000)]
This patch from superdump lets muxmp4.c set a Height Ratio for the QuickTime transformation matrix. This makes it possible to scale up 4:3 material to 720*540 on playback, instead of displaying it scaled down to 640*480. In other words: true anamorphic 4:3.
git-svn-id: svn://localhost/HandBrake/trunk@1027
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 14 Oct 2007 16:58:01 +0000 (16:58 +0000)]
WinGui:
- Change: All windows made sizeable
- Change: Queue / Media Info Windows now have titles + icon and appear correctly in the task bar.
- Change: Minimise box removed in Queue window in favour of the Windows default minimise button.
- Fixed: System requirements checker was not confirming the correct amount of ram.
- Removed: Code to handle CLI Information without text files. This can not work without all data going out via standard output which has been decided against.
git-svn-id: svn://localhost/HandBrake/trunk@1026
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 14 Oct 2007 11:48:44 +0000 (11:48 +0000)]
WinGUI:
- First implementation of a query parser. This takes in a query and returns each item in a human readable form
Notes from previous build that were not added rev [1024]
- Fixed: deinterlace options passing the incorrect values to the CLI
- Change: Turbo First pass can no longer be enabled if 2 pass is not.
- Fixed: CRF now set's correctly
- Change: CLI now determines the default audio mixdown rather than the GUI
git-svn-id: svn://localhost/HandBrake/trunk@1025
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 14 Oct 2007 11:44:54 +0000 (11:44 +0000)]
WinGUI:
- New development tab (hidden in release builds) for testing functions.
- Fixed: chapter markers now get saved when using "set default" option
- Fixed: crash on query editor if copy was used with an empty text box
- Fixed: a few corrupted presets
- Added: Width / height & anamorphic options get highlighted in red if someone tries to change the width/height when anamorphic is enabled. (text explanation added)
git-svn-id: svn://localhost/HandBrake/trunk@1024
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Sat, 13 Oct 2007 23:01:57 +0000 (23:01 +0000)]
Change the fifo size from being statically tuned for a Mac Pro with 4 CPUs to dynamically adjust according to how many processors are available. 8 extra buffers in the fifo per CPU available. Hopefully this will make the single CPU systems run at pretty much the same speed as before (although they may still be slower if they are low on memory and start thrashing the pager).
git-svn-id: svn://localhost/HandBrake/trunk@1023
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 12 Oct 2007 17:23:37 +0000 (17:23 +0000)]
WinGUI:
- Updated installer with .Net information for lazy users.
git-svn-id: svn://localhost/HandBrake/trunk@1022
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Thu, 11 Oct 2007 23:55:36 +0000 (23:55 +0000)]
Somehow this went missing as I prepared these subtitle changes for commit in 1011. Without this change encoding will hang when there is a subtitle in the fifo at a PTS discontinuity.
git-svn-id: svn://localhost/HandBrake/trunk@1021
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Thu, 11 Oct 2007 19:52:16 +0000 (19:52 +0000)]
Detect and workaround missing end of cell markers caused by corrupted DVD content, note that any lost DVD content stays lost, but at least it doesn't cause repeated Cells, which are more annoying than a few seconds of lost movie.
git-svn-id: svn://localhost/HandBrake/trunk@1020
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Thu, 11 Oct 2007 19:46:43 +0000 (19:46 +0000)]
Port HandBrake to Solaris, most of the heavy lifting provided by begi.
git-svn-id: svn://localhost/HandBrake/trunk@1019
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Thu, 11 Oct 2007 13:10:41 +0000 (13:10 +0000)]
Fixed a problem when using more than 13 b-frames in x264
git-svn-id: svn://localhost/HandBrake/trunk@1018
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 9 Oct 2007 15:15:16 +0000 (15:15 +0000)]
MacGui: Queue Enhancements courtesy of travistex
- Encodes now stick around in the queue's displayed after they have been completed. They are marked with a check mark icon.
- The "active" encode is shown with a chasing arrows icon.
- Completed encodes have a spotlight icon by them to allow you to show in finder
- Support for reordering encodes in the queue via drag and drop. Currently #define'd out because there's currently no easy way to reorder hblib's job list. But some day maybe...
git-svn-id: svn://localhost/HandBrake/trunk@1017
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 9 Oct 2007 14:52:50 +0000 (14:52 +0000)]
Add travistex to the AUTHORS file
git-svn-id: svn://localhost/HandBrake/trunk@1016
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 9 Oct 2007 12:01:00 +0000 (12:01 +0000)]
MacGui: Remove the sanity check for 23.976 framerate and detelecine
git-svn-id: svn://localhost/HandBrake/trunk@1015
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Tue, 9 Oct 2007 03:22:57 +0000 (03:22 +0000)]
Increases the size of the integer holding MPEG-2 picture flags in the hb_buffer structure to 16 bits. It was 8-bit, and that couldn't hold 256, the REPEAT_FIRST_FIELD flag for soft-telecine.
git-svn-id: svn://localhost/HandBrake/trunk@1014
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 9 Oct 2007 02:40:51 +0000 (02:40 +0000)]
Change the progress messages to use stdout, added a flush after each progress update to ensure timly updates for windows.
git-svn-id: svn://localhost/HandBrake/trunk@1013
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 9 Oct 2007 02:23:44 +0000 (02:23 +0000)]
Fix to the chapter merging to ensure that when reading from the media we take into account chapters that we have merged. This prevents premature exiting from encoding.
git-svn-id: svn://localhost/HandBrake/trunk@1012
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Mon, 8 Oct 2007 23:33:32 +0000 (23:33 +0000)]
Don't drop subtitles when crossing PTS discontinuities by using buffer sequence numbers to determine where in the stream the buffer came from.
git-svn-id: svn://localhost/HandBrake/trunk@1011
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 8 Oct 2007 20:05:21 +0000 (20:05 +0000)]
MacGui: Rename iPhone preset to iPhone / iPod Touch
git-svn-id: svn://localhost/HandBrake/trunk@1009
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 8 Oct 2007 19:31:56 +0000 (19:31 +0000)]
MacGui: update build number to :
2007100800 for 0.9.1 release
git-svn-id: svn://localhost/HandBrake/trunk@1008
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Mon, 8 Oct 2007 19:16:20 +0000 (19:16 +0000)]
Bump HB_BUILD date for jam.
git-svn-id: svn://localhost/HandBrake/trunk@1007
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Mon, 8 Oct 2007 19:00:38 +0000 (19:00 +0000)]
Alphabetizes AUTHORS by surname, credits huevos_rancheros' contributions.
git-svn-id: svn://localhost/HandBrake/trunk@1006
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 5 Oct 2007 19:29:54 +0000 (19:29 +0000)]
WinGui:
- Fixed a very small bug with the h264 options bug. 1 line fix.
- Quick Start tips added to the help menu and removed from app startup.
git-svn-id: svn://localhost/HandBrake/trunk@1005
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Fri, 5 Oct 2007 18:54:14 +0000 (18:54 +0000)]
Adds more changes for 0.9.1 to the NEWS file.
git-svn-id: svn://localhost/HandBrake/trunk@1004
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Fri, 5 Oct 2007 15:58:43 +0000 (15:58 +0000)]
MacGUI: Removed some localized strings so the presets work fine in the french localization.
git-svn-id: svn://localhost/HandBrake/trunk@1003
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 5 Oct 2007 15:52:27 +0000 (15:52 +0000)]
Cygwin contrib pack updated to 0013
git-svn-id: svn://localhost/HandBrake/trunk@1002
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Fri, 5 Oct 2007 14:30:41 +0000 (14:30 +0000)]
Mac OS X Contrib Binaries ++ to 0020
- Threaded ffmpeg
- Better vorbis (AoTuV)
- x264 patched to allow specifying when to use IDR frames
git-svn-id: svn://localhost/HandBrake/trunk@1001
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 4 Oct 2007 22:33:58 +0000 (22:33 +0000)]
WinGui:
-Code to expire development builds
-New show/hide options for the new preset system.
-Few bug fixes.
-Updated Installer
git-svn-id: svn://localhost/HandBrake/trunk@1000
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Thu, 4 Oct 2007 00:44:41 +0000 (00:44 +0000)]
Two changes, one ensure zero size buffers are zero size, second change the buffer cleanup to be later.
git-svn-id: svn://localhost/HandBrake/trunk@999
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 2 Oct 2007 03:30:45 +0000 (03:30 +0000)]
When duplicating the x264 options keep a pointer to the start of the options so that we can free them. Also check that the memory allocation actually succeeded.
git-svn-id: svn://localhost/HandBrake/trunk@998
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 28 Sep 2007 13:38:15 +0000 (13:38 +0000)]
MacGui: Fix issue where Source is display with the volume id (ie. disk1) instead of the volume name if source is a physical dvd. This bug was introduced pre 0.9.0 with the integrated source scan controller.
git-svn-id: svn://localhost/HandBrake/trunk@997
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 27 Sep 2007 16:22:12 +0000 (16:22 +0000)]
WinGui:
- File > Open + Save changed to buttons below the preset list.
- Moved the System Requirements check to Program.cs ( Cleans things up alittle)
git-svn-id: svn://localhost/HandBrake/trunk@996
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 27 Sep 2007 16:15:55 +0000 (16:15 +0000)]
Fixes encx264.c from rev 994 to avoid crasing with 2pass and auto select / forced subtitiles.
git-svn-id: svn://localhost/HandBrake/trunk@995
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 27 Sep 2007 13:03:21 +0000 (13:03 +0000)]
MacGui: Add the auto detected framerate to the "Same as source" item in the "Frame Rate" popup button.
- Note: presets still use "Same as source" if applicable for backwards compatibility.
git-svn-id: svn://localhost/HandBrake/trunk@994
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 27 Sep 2007 12:20:05 +0000 (12:20 +0000)]
MacGui: Mod encx264.c to allow the queue to show the advanced x264 options in the encoding job.
git-svn-id: svn://localhost/HandBrake/trunk@993
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Thu, 27 Sep 2007 10:46:44 +0000 (10:46 +0000)]
Mistake in chapter merging well spotted by Van, which would cause the encoding to terminate prematurely due to an incorrect movie duration.
git-svn-id: svn://localhost/HandBrake/trunk@992
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Wed, 26 Sep 2007 21:49:47 +0000 (21:49 +0000)]
A line went missing from Controller.mm in the reorg of that file, you
must tell the first pass of a two pass to not participate in the subtitle
auto select.
git-svn-id: svn://localhost/HandBrake/trunk@991
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 26 Sep 2007 12:25:59 +0000 (12:25 +0000)]
MacGui: Queue - fixes issue where starting a job and then adding to the queue without the queue window open, then opening the queue window fails to show currently encoding job.
- Thanks travistex!
git-svn-id: svn://localhost/HandBrake/trunk@990
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 25 Sep 2007 18:17:23 +0000 (18:17 +0000)]
WinGui:
- Improvements made to the Update Checker.
- Added Copy to Clipboard button on the Generate Query Tab.
- Moved Update checker to About Menu
( Credit goes to Alistair for this)
- Disabled a few items in the presets menu which are not required for this release.
git-svn-id: svn://localhost/HandBrake/trunk@989
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Sep 2007 21:01:21 +0000 (21:01 +0000)]
WinGui:
- Fixed update checker option (was not disabling the on start-up update check)
git-svn-id: svn://localhost/HandBrake/trunk@988
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Sep 2007 20:19:13 +0000 (20:19 +0000)]
WinGUI:
- Stage 1 implementation of new Preset's System (Mimic's the MacGUI
- Tab Index's fixed. Faster form generation in Visual Studio. May improve performance slightly.
- Queue window size fix
Note: One of the previous rev's shaved 2 Seconds off the startup time.
git-svn-id: svn://localhost/HandBrake/trunk@987
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 24 Sep 2007 15:49:16 +0000 (15:49 +0000)]
WinGUI:
- New Open Source Based Installed in use. (NullSoft Install System)
Script for generating installer in /Installer
- Added System Resolution and Total Available Memory Checks to the GUI.
Someone with knowledge of the Scripting Language could add these to the installer script.
git-svn-id: svn://localhost/HandBrake/trunk@986
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 24 Sep 2007 15:22:24 +0000 (15:22 +0000)]
MacGui: Queue update adds auto wrap to detail lines so that detail does not get truncated.
- Also deletes some unused icons from the xcode project as well as from the svn including some from rev 984
git-svn-id: svn://localhost/HandBrake/trunk@985
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 23 Sep 2007 20:26:29 +0000 (20:26 +0000)]
MacGUI: Remove not used icons from xcode project
git-svn-id: svn://localhost/HandBrake/trunk@984
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 23 Sep 2007 20:09:26 +0000 (20:09 +0000)]
MacGUI: Various little code cleanup and small alignment fixes in the nib.
git-svn-id: svn://localhost/HandBrake/trunk@983
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Sep 2007 17:12:41 +0000 (17:12 +0000)]
WinGui:
- Fixed small queue window size mistake
- Changed design of DVD Source Information Window Slightly.
- Added small version of Movie board image.
git-svn-id: svn://localhost/HandBrake/trunk@982
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Sep 2007 16:19:07 +0000 (16:19 +0000)]
WinGui:
- Fixed small typo.
git-svn-id: svn://localhost/HandBrake/trunk@981
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Sep 2007 16:16:40 +0000 (16:16 +0000)]
WinGui:
- Added some new png images to the gui ( Hawkman's Image pack)
- Redesigned the layout of the queue slightly.
- Fixed size issue with the DVD info window.
-
git-svn-id: svn://localhost/HandBrake/trunk@980
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Sep 2007 15:31:53 +0000 (15:31 +0000)]
WinGUI: - Fix for Non english language systems that use floats with a , instead of .
Thanks go to loshadi for providing this better fix for the issue.
git-svn-id: svn://localhost/HandBrake/trunk@979
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Sep 2007 15:24:17 +0000 (15:24 +0000)]
Cygwin Contrib Pack updated to 0012.
Also fixes issue with libdts shortcut instead of proper library (libdts is libdca file)
git-svn-id: svn://localhost/HandBrake/trunk@978
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sat, 22 Sep 2007 10:02:03 +0000 (10:02 +0000)]
MacGUI: don't reset codecs popup when changing format, if the new format supports the specified codecs.
git-svn-id: svn://localhost/HandBrake/trunk@977
b64f7644-9d1e-0410-96f1-
a4d463321fa5
awk [Fri, 21 Sep 2007 14:36:29 +0000 (14:36 +0000)]
Improved PMT and PAT algorithms to work with streams where the PAT contains entries for PMT's not present in the stream. Improved the PMT algorithm
to work with PMT's that span TS Packets (though this is not well tested due to a lack of such streams).
git-svn-id: svn://localhost/HandBrake/trunk@976
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 19 Sep 2007 15:27:05 +0000 (15:27 +0000)]
MacGui: Keep track of the state of the keep aspect ratio checkbox when turning on anamorphic so it can be changed back to its previous state when anamorphic is turned off.
- Allows for easier comparison of anamorphic vs. non anamorphic.
- Good idea jbrjake
git-svn-id: svn://localhost/HandBrake/trunk@975
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Wed, 19 Sep 2007 05:08:55 +0000 (05:08 +0000)]
Warning message had preview number out by one.
git-svn-id: svn://localhost/HandBrake/trunk@974
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Wed, 19 Sep 2007 04:17:01 +0000 (04:17 +0000)]
Don't discard titles during scan just because of a read failure on one or more of the previews. The missing previews are handles OK when you try to view them in the preview window.
git-svn-id: svn://localhost/HandBrake/trunk@973
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 18 Sep 2007 17:58:23 +0000 (17:58 +0000)]
MacGui: Add conditional to 6 channel vorbis to remove < 192 bitrates from popup, since vorbis crashes in a fiery wreck.
git-svn-id: svn://localhost/HandBrake/trunk@972
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 18 Sep 2007 15:33:56 +0000 (15:33 +0000)]
MacGui: Enable 6-channel Vorbis audio
- bitrate checking is not modified, so uses existing minbitrate = 48, maxbitrate = 384
git-svn-id: svn://localhost/HandBrake/trunk@971
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 18 Sep 2007 05:27:18 +0000 (05:27 +0000)]
MacGui: Auto resize picture window to reflect proper anamorphic size in the Picture Preview.
- Once again, credit goes to blindjimmy!
git-svn-id: svn://localhost/HandBrake/trunk@970
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 17 Sep 2007 16:37:30 +0000 (16:37 +0000)]
MacGui: Hawman fix for the HawkPack toolbar icons. Fixes nasty alpha issue with two icons.
- Also adds a splash of color to the Queue icon in the main window toolbar.
git-svn-id: svn://localhost/HandBrake/trunk@969
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 17 Sep 2007 14:46:36 +0000 (14:46 +0000)]
MacGui: Queue improvements from travistex
- Detail info for each pass has been cleaned up. Each pass only displays info relevant to its pass. No line wrapping yet. :-(
- In the gui, "subtitle scan" changed to "in-depth scan". Is that what we want to call it?
- Fixed cases where single pass jobs were identified incorrectly in the queue.
- Removed incessant updating of the queue gui. The gui now only updates when something changes.
git-svn-id: svn://localhost/HandBrake/trunk@968
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Mon, 17 Sep 2007 03:01:07 +0000 (03:01 +0000)]
Van's changes to the x264 lib and HB encoder to ensure that an IDR frame is used for each new chapter. Well done and lots of thanks to Van for this one.
git-svn-id: svn://localhost/HandBrake/trunk@967
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Sun, 16 Sep 2007 03:09:07 +0000 (03:09 +0000)]
Re-enable 6ch vorbis audio.
Vorbis won't allow bitrates < 168kbps with 6ch audio, so anything less is reset to 168kbps.
git-svn-id: svn://localhost/HandBrake/trunk@966
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 16 Sep 2007 00:48:42 +0000 (00:48 +0000)]
MacGui: Scale > 720 or > 480 Picture Previews and the Picture Settings window to fit to screen.
- Perfect for HD transport streams or any HD source
- If source width is > 720 or source height is > 480, the Picture Settings window will scale appropriately to 85% of either the users screen height or width, whichever it runs into first.
- The scaled size for the preview is displayed in the Picture settings detail at the bottom as a percentage.
- Thanks blindjimmy !!
git-svn-id: svn://localhost/HandBrake/trunk@965
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 14 Sep 2007 18:36:34 +0000 (18:36 +0000)]
MacGui: Use the parent folder if VIDEO_TS is chosen as a source for display as well as default output movie name.
Move some icon files into Resources/icons folder in the Xcode proj file.
git-svn-id: svn://localhost/HandBrake/trunk@964
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 14 Sep 2007 04:42:46 +0000 (04:42 +0000)]
MacGui: New Queue Enhancements courtesy of travistex
- New hierarchical queue view.
- New Start/Cancel and Pause/Resume buttons in Queue toolbar to match those in the main window.
- When canceling a job, you now have the option to delete all pending jobs.
- This one is the real deal!
git-svn-id: svn://localhost/HandBrake/trunk@963
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Fri, 14 Sep 2007 01:27:53 +0000 (01:27 +0000)]
Update libvorbis to aoTuV beta5.
This is much better quality than the reference Xiph vorbis.
git-svn-id: svn://localhost/HandBrake/trunk@962
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 13 Sep 2007 19:28:19 +0000 (19:28 +0000)]
Reverts an errant checking for from rev 960
git-svn-id: svn://localhost/HandBrake/trunk@961
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Thu, 13 Sep 2007 17:48:40 +0000 (17:48 +0000)]
jbrjake's loose pixel ratio patch.
git-svn-id: svn://localhost/HandBrake/trunk@960
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 13 Sep 2007 15:38:10 +0000 (15:38 +0000)]
MacGui: Update Toolbar icons with the HawkPack
- Thanks hawkman!
git-svn-id: svn://localhost/HandBrake/trunk@959
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Thu, 13 Sep 2007 08:22:27 +0000 (08:22 +0000)]
Cast the flags passed to sws_getContext to a 16-bit int.
Otherwise I get segfaults on 64-bit linux.
git-svn-id: svn://localhost/HandBrake/trunk@958
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 12 Sep 2007 14:41:00 +0000 (14:41 +0000)]
MacGui: Fix the target size crash for real, and autovalidate the open source toolbar item.
git-svn-id: svn://localhost/HandBrake/trunk@957
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 12 Sep 2007 14:27:25 +0000 (14:27 +0000)]
MacGui: Add warning if "Sleep" or "Shutdown" is going to occur after encoding is done ala user prefs.
- Thanks hawkman!
git-svn-id: svn://localhost/HandBrake/trunk@956
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 12 Sep 2007 13:32:50 +0000 (13:32 +0000)]
MacGui: Fix Quit command, especially during encoding
- Adds proper warning windows and quits gracefully during all states
- Courtesy of travistex
git-svn-id: svn://localhost/HandBrake/trunk@955
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Wed, 12 Sep 2007 07:45:02 +0000 (07:45 +0000)]
MacGui: Fix a crash in calculateBitrate:
git-svn-id: svn://localhost/HandBrake/trunk@954
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Wed, 12 Sep 2007 03:13:14 +0000 (03:13 +0000)]
Re-enable ffmpeg ipod muxer.
git-svn-id: svn://localhost/HandBrake/trunk@953
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 11 Sep 2007 17:50:26 +0000 (17:50 +0000)]
MacGui: fix deinterlace setting for the Picture Preview window which as broken in rev 936
git-svn-id: svn://localhost/HandBrake/trunk@952
b64f7644-9d1e-0410-96f1-
a4d463321fa5
ritsuka [Tue, 11 Sep 2007 16:42:03 +0000 (16:42 +0000)]
MacGui: Reorganized prefs window. Re-added pref-general.png to copy bundle resoruces phase.
git-svn-id: svn://localhost/HandBrake/trunk@951
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 11 Sep 2007 16:21:27 +0000 (16:21 +0000)]
MacGui: Fix starting an encode when nothing is in the queue bug which was introduced in 949.
- adds "addToQueue" method back to the "Rip" method if the queue is currently empty.
git-svn-id: svn://localhost/HandBrake/trunk@950
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 11 Sep 2007 15:03:01 +0000 (15:03 +0000)]
MacGui: New queue enhancements
- clean up work related to starting and stopping of jobs to make sure the behavior is the same in both the queue window and the main window
- No longer adds jobs to queue when you've hit Start but then canceled the overwrite warning.
- Added overwrite alert when doing an Add to Queue. Was only happening previously when you did a Start.
- Stopping a job from either the Queue window or the Main window now goes through the same code path and so the behavior will be identical.
- In the main window, the Start button now changes to Start Queue once you've added things to the queue. This helps clear up any ambiguity about what that button will do
- Cancel button now named Stop. Recommended by BradleyS and/or hawkman I think because this button no longer cancels everything in the queue, just the current job. Wording in the stop warning dialog has been improved (mentions job title).
- The "Show Alert When Done" options now work when you have started the queue from the Queue window.
- Uses the term "passes" in main window
- Added unique icons for each pass type.
git-svn-id: svn://localhost/HandBrake/trunk@949
b64f7644-9d1e-0410-96f1-
a4d463321fa5