OSDN Git Service

handbrake-jp/handbrake-jp-git.git
13 years agoMacGui: Fix peak framerate and custom resolution for new presets which was borked...
dynaflash [Fri, 17 Sep 2010 17:10:21 +0000 (17:10 +0000)]
MacGui: Fix peak framerate and custom resolution for new presets which was borked in 3532 due to those enhancements being after the audio work was done on an out of date xib ... fixed by circleone.
Enhancements added as well by circleone:
- Disables the ability to change the audio track order based on columns in 3532.
- Changes the size of audio widgets from mini to small so they are easier to see.
- Add scroll bar to the subtitles tab.

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

13 years agoMacGui: Audio ... Add an "Add All Tracks" button to the audio tab.
dynaflash [Thu, 16 Sep 2010 17:35:39 +0000 (17:35 +0000)]
MacGui: Audio ... Add an "Add All Tracks" button to the audio tab.
- Patch by circleone... Thanks again!
- Adds all available source tracks at the default mixdown etc. to the macgui in one click.

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

13 years agoMacGui: Fix two line status readout in the main window originally implemented in...
dynaflash [Thu, 16 Sep 2010 14:48:03 +0000 (14:48 +0000)]
MacGui: Fix two line status readout in the main window originally implemented in svn rev 3483 which somehow got borked in svn rev 3532.

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

13 years agoLinGui: try other gstreamer sink interfaces if gconfvideosink fails
jstebbins [Wed, 15 Sep 2010 21:38:29 +0000 (21:38 +0000)]
LinGui: try other gstreamer sink interfaces if gconfvideosink fails
It appears that gconfvideosink may not work on kde systems.

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

13 years agoWinGui:
sr55 [Wed, 15 Sep 2010 18:12:11 +0000 (18:12 +0000)]
WinGui:
- Some changes to the way logging / exceptions are handled. This may fix an intermittent issue that causes a large number of exception windows to appear.

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

13 years agoMacGui: Audio ... Allow more than 4 audio tracks.
dynaflash [Wed, 15 Sep 2010 17:49:16 +0000 (17:49 +0000)]
MacGui: Audio ... Allow more than 4 audio tracks.
- Patch courtesy of circleone ...  Thanks!
- Use a NSTableView to dynamically add/delete audio tracks ala the Subtitle tab.
- Sets a 24 track limit until someone tests more than 24 tracks (the libhb 8 track limit was removed as per http://trac.handbrake.fr/changeset/3531).
- Replaces the old static 4 tracks to a dynamic array.
- Moves macgui audio handling to a separate class.
Known caveats:
- Borks queue editing which needs a revamp anyway.
- Queue window display needs to be adjusted to show more than 4 tracks appropriately. Again, its cosmetic and is not a show stopper.
- There may be other possible unknown side effects even though tested on all presets. That said, I feel it needs to get in so that we can get feedback from nightlies.

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

13 years agoremove the 8 audio limit. isn't needed anymore.
jstebbins [Wed, 15 Sep 2010 16:48:31 +0000 (16:48 +0000)]
remove the 8 audio limit.  isn't needed anymore.

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

13 years agofix cli issue with batch scan and encode
jstebbins [Wed, 15 Sep 2010 16:34:22 +0000 (16:34 +0000)]
fix cli issue with batch scan and encode

I didn't implement 'single title scan' for batch mode cause it seemed
contradictory.  but the cli uses this when encoding, even in batch mode.

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

13 years agofix a crash when a TS has no aspect ratio set in the video stream
jstebbins [Tue, 14 Sep 2010 23:08:57 +0000 (23:08 +0000)]
fix a crash when a TS has no aspect ratio set in the video stream

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

13 years agoWinGui:
sr55 [Tue, 14 Sep 2010 19:54:29 +0000 (19:54 +0000)]
WinGui:
- Log Exceptions out to the Log folder when they occur.

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3527 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoBump ffmpeg from 22950 to 25082
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://localhost/HandBrake/trunk@3526 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agofix a rare hang in the muxer.
jstebbins [Mon, 13 Sep 2010 20:30:02 +0000 (20:30 +0000)]
fix a rare hang in the muxer.

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

13 years agoLinGui: fix UI problem with trellis cavlc
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://localhost/HandBrake/trunk@3524 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3523 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3522 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3521 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3520 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3519 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3518 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Use http instead of https for the Help > User Guide link in the help menu.
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://localhost/HandBrake/trunk@3517 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3516 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3515 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3514 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3513 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3512 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3511 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoAdd Bluray support
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://localhost/HandBrake/trunk@3510 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Update web links for the Help > Forums and Help > User Guide menu choices.
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://localhost/HandBrake/trunk@3509 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264 bump from r1703 to r1713
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://localhost/HandBrake/trunk@3508 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoLinGui: simplify source selection dialog
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://localhost/HandBrake/trunk@3507 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoFix muxing problem with certain sources/settings
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://localhost/HandBrake/trunk@3506 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Mon, 30 Aug 2010 18:07:28 +0000 (18:07 +0000)]
WinGui:
- Fix Build

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 20:46:13 +0000 (20:46 +0000)]
WinGui:
- Missed file from last checkin.

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3503 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 19:35:09 +0000 (19:35 +0000)]
WinGui:
- Switch out a depreciated growl call.

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 15:55:14 +0000 (15:55 +0000)]
WinGui:
- Remove win32 file from cproj

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3500 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3499 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 14:59:00 +0000 (14:59 +0000)]
WinGui:
- Remove unused win32.cs  file

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3497 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3496 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Fri, 27 Aug 2010 19:32:25 +0000 (19:32 +0000)]
WinGui:
- Allow trellis and psy-trellis with cavlc

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

13 years agoChange how native tools are built in a cross compiling environment.
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://localhost/HandBrake/trunk@3494 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Allow trellis and psy-trellis with cavlc since as of svn 3492 its now possibl...
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://localhost/HandBrake/trunk@3493 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264 bump from r1698 to r1703
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://localhost/HandBrake/trunk@3492 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoAllow trellis and psy-trellis with cavlc in preparation for next
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://localhost/HandBrake/trunk@3491 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3490 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoDoxyGen File cleanup
sr55 [Sat, 21 Aug 2010 13:16:27 +0000 (13:16 +0000)]
DoxyGen File cleanup

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

13 years agoDoxyGen files for: gtk, mac, win and libhb
sr55 [Sat, 21 Aug 2010 13:02:43 +0000 (13:02 +0000)]
DoxyGen files for: gtk, mac, win and libhb

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

13 years agoDoxygen Config Change
sr55 [Sat, 21 Aug 2010 12:50:49 +0000 (12:50 +0000)]
Doxygen Config Change

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3486 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3485 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Fix issue where multi instance was improperly detecting the number of instances.
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://localhost/HandBrake/trunk@3484 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Encode status readout now two lines, first line is the name of the file being...
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://localhost/HandBrake/trunk@3483 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3482 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264 bump from r1681 to r1698
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://localhost/HandBrake/trunk@3481 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Fix dock icon behavior
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://localhost/HandBrake/trunk@3480 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3479 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3478 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoFreenode IRC group confirmed, verification code removed.
jbrjake [Thu, 12 Aug 2010 15:13:42 +0000 (15:13 +0000)]
Freenode IRC group confirmed, verification code removed.

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

13 years agoFreenode verification code.
jbrjake [Wed, 11 Aug 2010 21:40:14 +0000 (21:40 +0000)]
Freenode verification code.

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

13 years agoMulti-line SSA packets handled by the SSA->UTF8 decoder.
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://localhost/HandBrake/trunk@3475 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Sun, 8 Aug 2010 14:04:32 +0000 (14:04 +0000)]
WinGui:
- Just some cleanup of project / install files.

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

13 years agoMacGui: Remove logging line used for debugging previous commit.
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://localhost/HandBrake/trunk@3473 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Store live previews in a sub directory in "~/Library/Application Support...
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://localhost/HandBrake/trunk@3472 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Disable preview hud controls during new source scans.
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://localhost/HandBrake/trunk@3471 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Do not call pictureSliderChanged in windowWillClose in HBPreviewController...
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://localhost/HandBrake/trunk@3470 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Add separate method for cancelling a Live Preview encode.
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://localhost/HandBrake/trunk@3469 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Re-locate logic for encode done notifications as per user preferences.
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://localhost/HandBrake/trunk@3468 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Remove unused method declaration.
dynaflash [Mon, 2 Aug 2010 14:06:53 +0000 (14:06 +0000)]
MacGui: Remove unused method declaration.

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

13 years agoDoxygen another configuration change.
sr55 [Sun, 1 Aug 2010 16:35:39 +0000 (16:35 +0000)]
Doxygen another configuration change.

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

13 years agoDoxy Settings tweaks
sr55 [Sun, 1 Aug 2010 16:20:46 +0000 (16:20 +0000)]
Doxy Settings tweaks

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

13 years agoDoxygen 1.7.x config file for testing.
sr55 [Sun, 1 Aug 2010 16:12:39 +0000 (16:12 +0000)]
Doxygen 1.7.x config file for testing.

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3463 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Fri, 30 Jul 2010 20:41:12 +0000 (20:41 +0000)]
WinGui:
- Fix Growl for Windows feature.

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

13 years agoMacGui: Rework how we get encode and queue done alerts.
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://localhost/HandBrake/trunk@3461 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3460 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3459 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui:
sr55 [Thu, 22 Jul 2010 19:09:41 +0000 (19:09 +0000)]
MacGui:
- Re-checking 3453 after accidentally removing it.

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3457 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui: Re-checkin updated stylecop settings
sr55 [Thu, 22 Jul 2010 18:32:18 +0000 (18:32 +0000)]
WinGui: Re-checkin updated stylecop settings

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

13 years agoWinGui:
sr55 [Thu, 22 Jul 2010 18:22:55 +0000 (18:22 +0000)]
WinGui:
- Sytlecop 4.4 re-checked in.

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

13 years agoReverting 3452
sr55 [Thu, 22 Jul 2010 18:20:19 +0000 (18:20 +0000)]
Reverting 3452

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

13 years agoMacGui: Fix issue where queue was being reloaded showing already completed encodes...
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://localhost/HandBrake/trunk@3453 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3452 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264 bump from r1677 to r1681
dynaflash [Wed, 21 Jul 2010 18:57:22 +0000 (18:57 +0000)]
x264 bump from r1677 to r1681

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

13 years agoMacGui: Fix how we get the current instances pid number since NSRunningApplication...
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://localhost/HandBrake/trunk@3450 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoBump libmkv to 0.6.4.1
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://localhost/HandBrake/trunk@3449 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264: Add "--disable-swscale" to the config as it borked the nightly build server...
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://localhost/HandBrake/trunk@3448 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Sun, 18 Jul 2010 16:38:23 +0000 (16:38 +0000)]
WinGui:
- Fix 2010 sln, rebuild resharper files.

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

13 years agoWinGui:
sr55 [Sat, 17 Jul 2010 22:33:00 +0000 (22:33 +0000)]
WinGui:
- ApplicationServices dll no longer uses Settings.settings

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

13 years agoWinGui:
sr55 [Sat, 17 Jul 2010 22:25:01 +0000 (22:25 +0000)]
WinGui:
- Some tweaks to the Logging code.

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

13 years agoWinGui:
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://localhost/HandBrake/trunk@3444 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoMacGui: Initial implementation of new queue sync code which allows multi-instance...
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://localhost/HandBrake/trunk@3443 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agox264 bump from r1675 to r1677
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://localhost/HandBrake/trunk@3442 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3441 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
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://localhost/HandBrake/trunk@3440 b64f7644-9d1e-0410-96f1-a4d463321fa5

13 years agoWinGui:
sr55 [Thu, 15 Jul 2010 18:15:54 +0000 (18:15 +0000)]
WinGui:
- Cleanup

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

13 years agox264 bump from r1666 to r1675
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://localhost/HandBrake/trunk@3438 b64f7644-9d1e-0410-96f1-a4d463321fa5