sr55 [Tue, 14 Sep 2010 18:23:53 +0000 (18:23 +0000)]
WinGui:
- Fix an issue with the Subtitle Forced option being set to scan instead of the track id.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3527
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 14 Sep 2010 16:38:12 +0000 (16:38 +0000)]
Bump ffmpeg from 22950 to 25082
It's been 5 months since an ffmpeg bump.
One negative is that we loose LATM support.
The LATM patch is just impossible to apply
anymore since ffmpeg dropped support for using
the external faad lib. There are ifdef's in the
code should anyone wish to revert to an earlier
ffmpeg and enable LATM.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3526
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 13 Sep 2010 20:30:02 +0000 (20:30 +0000)]
fix a rare hang in the muxer.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3525
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 13 Sep 2010 16:28:23 +0000 (16:28 +0000)]
LinGui: fix UI problem with trellis cavlc
forgot to remove some code that removed trellis from the option string when
cabac is disabled.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3524
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 19:43:27 +0000 (19:43 +0000)]
WinGui:
- Fix a crash in the Auto-Naming function caused by empty string in the title name.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3523
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 16:03:44 +0000 (16:03 +0000)]
WinGui:
- Title Specific Window is now always centre of parent. Fixes issues of it appears on a 2nd monitor on dual monitor setups.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3522
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 16:01:59 +0000 (16:01 +0000)]
WinGui:
- Move The Title Specific scan tool window into a ToolWindows folder.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3521
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 15:58:14 +0000 (15:58 +0000)]
WinGui:
- Fix Cancel button on Title Specific scan.
- Improve Add to queue error messages.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3520
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 10:45:11 +0000 (10:45 +0000)]
WinGui:
- Also kill the log window timer to help with debugging.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3519
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 12 Sep 2010 10:41:52 +0000 (10:41 +0000)]
WinGui:
- Add some additional exception handling to allow debugging of random crashing in the activity window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3518
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sun, 12 Sep 2010 02:31:31 +0000 (02:31 +0000)]
MacGui: Use http instead of https for the Help > User Guide link in the help menu.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3517
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 11 Sep 2010 20:08:44 +0000 (20:08 +0000)]
WinGui:
- Hide the Angle dropdown if the cli "+ angle" string is not present when using libdvdnav
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3516
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 11 Sep 2010 20:04:22 +0000 (20:04 +0000)]
WinGui:
- Title specific scan added to the File and Folder scan options which can be used for slow scanning bluray sources.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3515
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 11 Sep 2010 15:36:32 +0000 (15:36 +0000)]
WinGui:
- Further fixes to the Title parser to deal with changes made for blu-ray support.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3514
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 11 Sep 2010 14:32:04 +0000 (14:32 +0000)]
WinGui:
- Force a CLI version data update when user settings is upgraded.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3513
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 11 Sep 2010 14:23:01 +0000 (14:23 +0000)]
WinGui:
- Some fixes and improvements to the preview window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3512
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 10 Sep 2010 23:38:47 +0000 (23:38 +0000)]
WinGui:
- Fix for the Title parser. Was expecting "+ angle" to always be there which is no longer the case.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3511
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 8 Sep 2010 16:51:59 +0000 (16:51 +0000)]
Add Bluray support
Unencrypted BD directory trees only. Doesn't support iso images.
Also, no PGS subtitle support yet.
Chapters and angles are supported.
Adds a new contrib libbluray.
Adds new option to hb_scan() for duration of short titles to filter.
This applies to BD and DVD multi-title scans only. Does not apply
to any single title scans.
Fixes memory leak during scan. hb_buffer_close() was not freeing
all buffers in a chain of buffers passed to it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3510
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 8 Sep 2010 14:41:02 +0000 (14:41 +0000)]
MacGui: Update web links for the Help > Forums and Help > User Guide menu choices.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3509
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 7 Sep 2010 18:28:50 +0000 (18:28 +0000)]
x264 bump from r1703 to r1713
- Various bugfixes and enhancements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3508
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 5 Sep 2010 19:59:40 +0000 (19:59 +0000)]
LinGui: simplify source selection dialog
I don't need the checkbox to toggle file/folder selection mode anymore
(at least on ubutnu, fedora is just fubar anyway).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3507
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 31 Aug 2010 15:05:42 +0000 (15:05 +0000)]
Fix muxing problem with certain sources/settings
The fifo depth limit that was put in place to prevent out of memory
conditions was too aggressive. It caused buffers to be flushed to
the output too early with cercain settings.
This change monitors memory usage (i.e. buffer sizes) rather
than just fifo depth in order to decide when to flush buffers
to prevent out of memory conditions.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3506
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 30 Aug 2010 18:07:28 +0000 (18:07 +0000)]
WinGui:
- Fix Build
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3505
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 20:46:13 +0000 (20:46 +0000)]
WinGui:
- Missed file from last checkin.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3504
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 20:41:07 +0000 (20:41 +0000)]
WinGui:
- Created an error service, renamed the frmExceptionWindow to ExceptionWindow and removed it's duplicate from the main project. It's all in the AppServices library.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3503
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 19:35:09 +0000 (19:35 +0000)]
WinGui:
- Switch out a depreciated growl call.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3502
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 15:55:14 +0000 (15:55 +0000)]
WinGui:
- Remove win32 file from cproj
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3501
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 15:09:32 +0000 (15:09 +0000)]
WinGui:
- Update the Interop Code.
- Update Growl Libary to 2.0.4.1
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3500
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 15:00:10 +0000 (15:00 +0000)]
WinGui:
- Update copy of Authors and Credits for the install script
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3499
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 14:59:00 +0000 (14:59 +0000)]
WinGui:
- Remove unused win32.cs file
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3498
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 29 Aug 2010 14:55:47 +0000 (14:55 +0000)]
WinGui:
- Minor display issue on the options window fixed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3497
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 27 Aug 2010 20:09:10 +0000 (20:09 +0000)]
WinGui:
- Added a new option which allows the autoname feature to output to the source directory. It will append output_ to the start of the filename, if the auto-generated name is the same as the source file.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3496
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 27 Aug 2010 19:32:25 +0000 (19:32 +0000)]
WinGui:
- Allow trellis and psy-trellis with cavlc
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3495
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 25 Aug 2010 17:42:52 +0000 (17:42 +0000)]
Change how native tools are built in a cross compiling environment.
Was using hb's core build system for these tools. Now using
accepted practice in autoconf for native tools.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3494
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 25 Aug 2010 15:16:07 +0000 (15:16 +0000)]
MacGui: Allow trellis and psy-trellis with cavlc since as of svn 3492 its now possible in x264.
- Patch by Rodeo.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3493
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 24 Aug 2010 18:28:28 +0000 (18:28 +0000)]
x264 bump from r1698 to r1703
- Introduces trellis and psy-trellis for cavlc.
- Same modes as cabac.
- Lingui is already setup for it as of svn 3491. Macgui and wingui to follow suit.
- Other various enhancements and fixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3492
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 24 Aug 2010 18:22:58 +0000 (18:22 +0000)]
Allow trellis and psy-trellis with cavlc in preparation for next
x264 bump.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3491
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 21 Aug 2010 19:48:04 +0000 (19:48 +0000)]
WinGui:
- Strip out some version checking code that's no longer required.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3490
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 21 Aug 2010 13:16:27 +0000 (13:16 +0000)]
DoxyGen File cleanup
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3489
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 21 Aug 2010 13:02:43 +0000 (13:02 +0000)]
DoxyGen files for: gtk, mac, win and libhb
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3488
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 21 Aug 2010 12:50:49 +0000 (12:50 +0000)]
Doxygen Config Change
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3487
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 21 Aug 2010 11:58:41 +0000 (11:58 +0000)]
WinGui:
- Fix CC setting was not being reloaded in the options window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3486
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 20 Aug 2010 19:15:16 +0000 (19:15 +0000)]
WinGui:
- Added new audio/subs option: "Use Preferred Language for Audio and Subtitles" and "Add Closed Captions when available"
Thanks to Shatian for the Patch!
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3485
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 20 Aug 2010 15:07:37 +0000 (15:07 +0000)]
MacGui: Fix issue where multi instance was improperly detecting the number of instances.
- Fixes an issue where the second instance would ignore the first instances queue and resetting running encodes back to pending.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3484
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 19 Aug 2010 18:45:59 +0000 (18:45 +0000)]
MacGui: Encode status readout now two lines, first line is the name of the file being encoded and second line is the progress. Changed both for main window and queue window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3483
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 16 Aug 2010 19:28:22 +0000 (19:28 +0000)]
WinGui:
- Tidy the Options window, removed old debug code that isn't needed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3482
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 16 Aug 2010 17:31:09 +0000 (17:31 +0000)]
x264 bump from r1681 to r1698
- various bugfixes and improvements
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3481
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 16 Aug 2010 14:48:19 +0000 (14:48 +0000)]
MacGui: Fix dock icon behavior
- patch by KonaB1end ... Thanks!
- Fixes issue where minimized main window would not unminiaturize when the dock icon is clicked.
- Fixes same issue with a closed main window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3480
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 15 Aug 2010 19:52:11 +0000 (19:52 +0000)]
WinGui:
- Fix for "del" key deleting items from the queue when additional modifier keys were pressed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3479
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 15 Aug 2010 19:39:21 +0000 (19:39 +0000)]
WinGui:
- Fix some culture issues in the x264 window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3478
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Thu, 12 Aug 2010 15:13:42 +0000 (15:13 +0000)]
Freenode IRC group confirmed, verification code removed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3477
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jbrjake [Wed, 11 Aug 2010 21:40:14 +0000 (21:40 +0000)]
Freenode verification code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3476
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 10 Aug 2010 22:30:14 +0000 (22:30 +0000)]
Multi-line SSA packets handled by the SSA->UTF8 decoder.
Contributed by davidfstr.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3475
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 8 Aug 2010 14:04:32 +0000 (14:04 +0000)]
WinGui:
- Just some cleanup of project / install files.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3474
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 6 Aug 2010 13:55:02 +0000 (13:55 +0000)]
MacGui: Remove logging line used for debugging previous commit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3473
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 6 Aug 2010 04:28:33 +0000 (04:28 +0000)]
MacGui: Store live previews in a sub directory in "~/Library/Application Support/HandBrake/Previews" named by pidnum.
- Allows multi-instances to encode live previews without overwriting the live preview for any other instance (since previously we assumed single instance so there was just one live preview file for each container.
- Clean up of the previews directory when a single instance is laucnhed to make sure we do not build up a pile of old previews.
- Removed old code for live previews which handled the deprecated avi and ogm containers.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3472
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 5 Aug 2010 16:45:00 +0000 (16:45 +0000)]
MacGui: Disable preview hud controls during new source scans.
- Fixes a crash where trying to get a preview image when a new source is being loaded will cause a crash
- Mirrors enableUI in the main window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3471
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 5 Aug 2010 05:04:52 +0000 (05:04 +0000)]
MacGui: Do not call pictureSliderChanged in windowWillClose in HBPreviewController.m as it causes a crash when quitting the macgui without a source loaded up.
- Thanks Sean_McG for spotting the bug!
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3470
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 4 Aug 2010 17:11:02 +0000 (17:11 +0000)]
MacGui: Add separate method for cancelling a Live Preview encode.
- Also replace deprecated removeFileAtPath:handler: with removeItemAtPath:error: in HBPreviewController
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3469
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 3 Aug 2010 15:43:25 +0000 (15:43 +0000)]
MacGui: Re-locate logic for encode done notifications as per user preferences.
- Fixes an issue where a system beep would occur after every encode when Alert Window was chosen.
- Also means less calls to showGrowlDoneNotification as we were calling it after every encode and then checking the user prefs instead of checking prefs before calling it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3468
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 2 Aug 2010 14:06:53 +0000 (14:06 +0000)]
MacGui: Remove unused method declaration.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3467
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 1 Aug 2010 16:35:39 +0000 (16:35 +0000)]
Doxygen another configuration change.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3466
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 1 Aug 2010 16:20:46 +0000 (16:20 +0000)]
Doxy Settings tweaks
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3465
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 1 Aug 2010 16:12:39 +0000 (16:12 +0000)]
Doxygen 1.7.x config file for testing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3464
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 31 Jul 2010 19:26:05 +0000 (19:26 +0000)]
WinGui:
- Simply the versioning of the Windows GUI so it's less confusing.
- GUI now only displays the CLI Version. The GUI will however check that it's own executable build revision is not greater than the CLI and report an error if it is.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3463
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Jul 2010 20:41:12 +0000 (20:41 +0000)]
WinGui:
- Fix Growl for Windows feature.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3462
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 26 Jul 2010 20:43:30 +0000 (20:43 +0000)]
MacGui: Rework how we get encode and queue done alerts.
- Add separate checkbox for system alert sound in Preferences > General > When Done (previously it was automatic only when "When Done" included the alert panel")
- System alert sound will play whenever the specified Alert When Done event occurs if its checked (this includes the Growl alerts which come up as encodes roll off of the queue) which addresses the sound part of this forum thread http://forum.handbrake.fr/viewtopic.php?f=22&t=17347#p80456. Thanks to BradleyS for the suggestion.
- Also fix an issue introduced in the multi instance queue commmit (ref 3450) where the Alert Window would come up one encode too early instead of at the end of the queue if you use the alert window for when queue is completed. This addresses forum thread http://forum.handbrake.fr/viewtopic.php?f=12&t=17367 thanks to noved for picking up on it.
- Get rid of a touch of commented code from rev 3450 which is worthless.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3461
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 25 Jul 2010 16:20:32 +0000 (16:20 +0000)]
WinGui:
- Fix some issues with the log window repeating the log header.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3460
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 25 Jul 2010 14:59:19 +0000 (14:59 +0000)]
WinGui:
- Cleanup stylecop warnings. Import new stylecop for resharper settings.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3459
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 19:09:41 +0000 (19:09 +0000)]
MacGui:
- Re-checking 3453 after accidentally removing it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3458
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 19:05:27 +0000 (19:05 +0000)]
WinGui:
- Fix an issue that would cause the in-gui encode status to screw up if the encoding time was over 24 hours.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3457
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 18:32:18 +0000 (18:32 +0000)]
WinGui: Re-checkin updated stylecop settings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3456
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 18:22:55 +0000 (18:22 +0000)]
WinGui:
- Sytlecop 4.4 re-checked in.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3455
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 18:20:19 +0000 (18:20 +0000)]
Reverting 3452
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3454
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 22 Jul 2010 16:12:55 +0000 (16:12 +0000)]
MacGui: Fix issue where queue was being reloaded showing already completed encodes at launch. Borked in svn rev 3443.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3453
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Jul 2010 10:44:54 +0000 (10:44 +0000)]
WinGui:
- Removed old settings debug tab, Code refactoring and some tweaks to stylecop so it's less noisy. Upgraded to Stylecop 4.4.0
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3452
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 21 Jul 2010 18:57:22 +0000 (18:57 +0000)]
x264 bump from r1677 to r1681
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3451
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 19 Jul 2010 17:02:43 +0000 (17:02 +0000)]
MacGui: Fix how we get the current instances pid number since NSRunningApplication is a 10.6 only api and therefore breaks 10.5 compatibility (which also borked the nightly build).
- Many thanks to ritsuka for pointing this out.
- Also adds ability to get the full path to each running instance if we need it in the future.
- Note: Adds additional logging to hbInstances which can be removed when we see fit. But for now imho could be useful since we are early in multi-instance queue encoding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3450
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Mon, 19 Jul 2010 16:50:50 +0000 (16:50 +0000)]
Bump libmkv to 0.6.4.1
-Fixes a bug with the last byte of the SegmentUID overwriting the first byte of the MuxingApp EBML ID.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3449
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 19 Jul 2010 12:56:39 +0000 (12:56 +0000)]
x264: Add "--disable-swscale" to the config as it borked the nightly build server and is not used for libx264 anyway, only applies to the x264 cli which we do not use.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3448
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 18 Jul 2010 16:38:23 +0000 (16:38 +0000)]
WinGui:
- Fix 2010 sln, rebuild resharper files.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3447
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 17 Jul 2010 22:33:00 +0000 (22:33 +0000)]
WinGui:
- ApplicationServices dll no longer uses Settings.settings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3446
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 17 Jul 2010 22:25:01 +0000 (22:25 +0000)]
WinGui:
- Some tweaks to the Logging code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3445
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 17 Jul 2010 21:48:41 +0000 (21:48 +0000)]
WinGui:
- Remove the old school splash screen. Doesn't really serve a purpose now.
- Added Jobs Pending to the current Encode status string in the Main window task bar.
- Some minor refactoring.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3444
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Sat, 17 Jul 2010 19:15:38 +0000 (19:15 +0000)]
MacGui: Initial implementation of new queue sync code which allows multi-instance encoding.
This allows more than one instances of HandBrake.app to run off of the same queue file.
In the case of multi-instance use these changes occur in the queue window:
- The delete icon for a given queue item does not exist in the queue window if another instance is doing the encoding.
- The encoding icon does not spin if another instance is doing the encoding.
- As before if the queue window is for the instance doing the encoding on that item it will be animated and "spins".
- The queue window status readout now also includes the output file name for the file being encoded for that instance.
Known bugs:
- Drag and Drop queue reordering is somwehat borked. Doesn't corrupt queue but can not allow a drop in some instances.
- I have tested this over 20 multi instance encodes and not once had an issue, but anytime more than one instance is writing to the same external file anything can happen. Beware!
- The session activity log will of course be full of activity log info from all instances in a multi instance scenario. Individual encode logs are unaffected.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3443
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 16 Jul 2010 15:17:45 +0000 (15:17 +0000)]
x264 bump from r1675 to r1677
- Fixes compilation with shared ffmpeg libs
- Fixes PCM bug.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3442
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 15 Jul 2010 20:26:10 +0000 (20:26 +0000)]
WinGui:
- Fix an exception in the encode service safeStop method.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3441
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 15 Jul 2010 20:15:08 +0000 (20:15 +0000)]
WinGui:
- Multiple instance support.
Each instance has a unique id. id = 0 will use the standard log/queue files.
id = 1,2...n will use standard file names but with the instance id added to the end.
This means that each instance will have it's own queue. Queue is not shared between Instances
If multiple queue files are found when starting up, it will offer to load them all in.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3440
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 15 Jul 2010 18:15:54 +0000 (18:15 +0000)]
WinGui:
- Cleanup
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3439
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 15 Jul 2010 15:51:54 +0000 (15:51 +0000)]
x264 bump from r1666 to r1675
- Various bug fixes and enhancements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3438
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 13 Jul 2010 22:23:29 +0000 (22:23 +0000)]
WinGui:
- Minor label and tooltip changes in the options window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3437
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 13 Jul 2010 22:02:00 +0000 (22:02 +0000)]
WinGui:
- Major rework of the Encode Service. This allows previews to be generated while an encode is running. I've left in a bunch of debug code for the moment so it may be a bit noisy at times if something goes a bit wrong. Will remove later when the code is known to work.
- The windows 7 Encode Progress Bar on the Task bar is working again.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3436
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 10 Jul 2010 13:33:11 +0000 (13:33 +0000)]
WinGui:
- Fix x264 tooltip for Pyramid BFrames
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3435
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 10 Jul 2010 13:27:22 +0000 (13:27 +0000)]
WinGui:
- Fix an exception on the picture settings pane when very large Par Width/Height values present.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3434
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 10 Jul 2010 13:21:40 +0000 (13:21 +0000)]
WinGui:
- Fixed Queue import.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3433
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jul 2010 19:21:42 +0000 (19:21 +0000)]
WinGui:
- Moved code from the prevent sleep into ApplicationServices instead. Makes more sense to have it there.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3432
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 9 Jul 2010 19:15:08 +0000 (19:15 +0000)]
WinGui:
- Added a new preference that allows the user to prevent the system from going to sleep during an encode.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3431
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Fri, 9 Jul 2010 13:59:13 +0000 (13:59 +0000)]
Bump x264 from r1659 to r1666
- Various enhancements and bugfixes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3430
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 7 Jul 2010 17:17:32 +0000 (17:17 +0000)]
MacGui: Make .m4v (Use iTunes Friendly Naming) default in preferences.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3429
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 4 Jul 2010 19:11:55 +0000 (19:11 +0000)]
WinGui:
- Fix: Subq option was not updating the widget correctly on the Advanced panel
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3428
b64f7644-9d1e-0410-96f1-
a4d463321fa5