OSDN Git Service

handbrake-jp/handbrake-jp-git.git
15 years agoCLI: SubRip Subtitle import
eddyg [Tue, 23 Jun 2009 00:32:36 +0000 (00:32 +0000)]
CLI: SubRip Subtitle import

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

15 years agoWinGui:
sr55 [Mon, 22 Jun 2009 20:27:46 +0000 (20:27 +0000)]
WinGui:
- Fixed Query Editor tab option that got broken in the last commit.

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

15 years agoLinGui: add audio-dub/add-subtitle radio buttons for preferred language control
jstebbins [Mon, 22 Jun 2009 20:25:15 +0000 (20:25 +0000)]
LinGui: add audio-dub/add-subtitle radio buttons for preferred language control
- When Audio DUB is enabled, behavior is essentially unchanged
- When Add Subtitle is enabled, a subtitle of the preferred language will be
  added to the subtitle list when the preferred language does not match
  the first audio track.

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

15 years agoWinGui:
sr55 [Mon, 22 Jun 2009 20:24:17 +0000 (20:24 +0000)]
WinGui:
- Stop using Strings for CheckBoxes in IF statements. They can return a boolean values.

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

15 years agoWinGui:
sr55 [Mon, 22 Jun 2009 20:02:09 +0000 (20:02 +0000)]
WinGui:
- Combine all the Filters controls and widgets onto 1 panel.  Replaces 12 files by 3.

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

15 years agoWinGui:
sr55 [Mon, 22 Jun 2009 14:33:03 +0000 (14:33 +0000)]
WinGui:
- Fix the tooltip on the quality slider. It's just wrong.

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

15 years agoCLI: fix cut/past error in forced subtitle option parsing
jstebbins [Sun, 21 Jun 2009 22:51:34 +0000 (22:51 +0000)]
CLI: fix cut/past error in forced subtitle option parsing

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

15 years agoCLI: Add type (int) to is_whole_media_service() to remove compile warning.
eddyg [Sun, 21 Jun 2009 22:24:24 +0000 (22:24 +0000)]
CLI: Add type (int) to is_whole_media_service() to remove compile warning.

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

15 years agoMoved --native-langauge processing from libhb to the CLI. Added --native-dub option...
eddyg [Sun, 21 Jun 2009 22:12:36 +0000 (22:12 +0000)]
Moved --native-langauge processing from libhb to the CLI. Added --native-dub option to allow the user to request dubbing instead of subtitles when the audio does not match the users native language.

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

15 years agoBuildSystem: tweak Mac packaging
konablend [Sun, 21 Jun 2009 21:42:45 +0000 (21:42 +0000)]
BuildSystem: tweak Mac packaging
- use $(BUILD.arch) instead of $(BUILD.machine) for naming consistent with mach-o binary types.
- enable --launch-jobs=0 when doing special universal binary builds.

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

15 years agoBuildSystem: regenerated build docs.
konablend [Sun, 21 Jun 2009 17:47:48 +0000 (17:47 +0000)]
BuildSystem: regenerated build docs.

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

15 years agoWinGui:
sr55 [Sun, 21 Jun 2009 17:15:04 +0000 (17:15 +0000)]
WinGui:
- Seems the picture settings panel picked up a localization which it shouldn't have. Fixed.

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

15 years agoLinGui: fix a problem with 2 pass non-turbo mode
jstebbins [Sat, 20 Jun 2009 18:43:04 +0000 (18:43 +0000)]
LinGui: fix a problem with 2 pass non-turbo mode
job->x264opts was not getting set in the first pass which caused segfault

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

15 years agoLinGui: make status icon code backwards compatible to gtk 2.10
jstebbins [Sat, 20 Jun 2009 18:08:06 +0000 (18:08 +0000)]
LinGui: make status icon code backwards compatible to gtk 2.10
There's a new status icon api in 2.16 that is not backwards compatible.
The depricated interface is broken in 2.16, so ifdef the code to use
older api only when older gtk versions are used.

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

15 years agolibhb: fix typo that causes 2 pass encodes to segfault at beginning of pass 2
jstebbins [Sat, 20 Jun 2009 17:10:20 +0000 (17:10 +0000)]
libhb: fix typo that causes 2 pass encodes to segfault at beginning of pass 2
- this only appears after running at least one previous encode job so it
  got missed in simple one-off testing

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

15 years agox264: bump to r1169-ab85c9 from r1163-3f56e27
dynaflash [Sat, 20 Jun 2009 04:32:43 +0000 (04:32 +0000)]
x264: bump to r1169-ab85c9 from r1163-3f56e27
- various forms of Dark_Shikari-fu
-  http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=ab85c9b0ae08a237472bfd14558353d5ecb92b3d

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

15 years agoUse new appcast URL nameing scheme for HandBrakeCLI --update.
konablend [Sat, 20 Jun 2009 04:04:54 +0000 (04:04 +0000)]
Use new appcast URL nameing scheme for HandBrakeCLI --update.
- increase storage space hb_handle_s.version[16] to 32 to handle longer version strings; eg. "svn2500 x86_64"
- reduce 2-query mechanism to 1-query and only check/notify for newer releases of same type (ie: stable or unstable)
- remove hard-coded url and extract host/path components from HB_PROJECT_URL_APPCAST macro

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

15 years agoLinGui: packaging
jstebbins [Sat, 20 Jun 2009 04:03:35 +0000 (04:03 +0000)]
LinGui: packaging
- correct rpm architecture probing seems to need _target_cpu instead of
  _build_arch
- correct creation of directories for package targets in module.rules

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

15 years agoMacGui: Fix Scale To Screen when in full screen mode.
dynaflash [Sat, 20 Jun 2009 03:55:17 +0000 (03:55 +0000)]
MacGui: Fix Scale To Screen when in full screen mode.
- Note: still a bit of a bug when switching sizes from the picture size inspector and in scale to screen.

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

15 years agoLinGui: add RPM packaging support and modify Debian so they can co-exist
jstebbins [Sat, 20 Jun 2009 03:07:57 +0000 (03:07 +0000)]
LinGui: add RPM packaging support and modify Debian so they can co-exist
- make pkg.create.rpm will create rpm packages
- make pkg.create.deb will create debian packages

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

15 years agoBuildSystem: unofficial build version strings are now 'revNNNN' to differentiate...
konablend [Sat, 20 Jun 2009 01:47:14 +0000 (01:47 +0000)]
BuildSystem: unofficial build version strings are now 'revNNNN' to differentiate from snapshots which use 'svnNNNN'

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

15 years agoBuildSystem: packaging process now hard-codes svn rev into source-tarball's configure.
konablend [Sat, 20 Jun 2009 01:33:25 +0000 (01:33 +0000)]
BuildSystem: packaging process now hard-codes svn rev into source-tarball's configure.

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

15 years ago- fixed configure regression introduced circa r2571.
konablend [Sat, 20 Jun 2009 00:39:07 +0000 (00:39 +0000)]
- fixed configure regression introduced circa r2571.
- bug behavior: configure fails on non-svn working dir.

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

15 years agoLinGui:
jstebbins [Fri, 19 Jun 2009 21:52:10 +0000 (21:52 +0000)]
LinGui:
- clear the dvd volume name cache when rescanning the attached dvd devices.
- also protect the cache with a mutex to prevent the unlikely-but-possible
  collision between threads.

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

15 years agoLinGui: Put DVD volume name scanning on it's own thread.
jstebbins [Fri, 19 Jun 2009 21:37:29 +0000 (21:37 +0000)]
LinGui: Put DVD volume name scanning on it's own thread.
At startup, I scan all dvd devices for their volume names.  Usually this
information is cached by the filesystem so this is fast.  But every once
in a while this takes several seconds which delays the initial display
of the UI.  This activity is now on it's own thread to prevent the delay.

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

15 years agoLinGui: add Debian packaging support
jstebbins [Fri, 19 Jun 2009 18:55:00 +0000 (18:55 +0000)]
LinGui: add Debian packaging support
- make pkg.clean will create debian packages.
- Creates separate packages for gui and cli

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

15 years agoWinGui:
sr55 [Fri, 19 Jun 2009 15:19:01 +0000 (15:19 +0000)]
WinGui:
- Cleans up the appcast reader code a bit more, removing all globals.
- Small fix to preset loader to make sure audio bit-rate is set to auto for AC3 tracks.

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

15 years agoMacGUI: Disabled the Picture panel in the preferences window, some minor alignment...
ritsuka [Fri, 19 Jun 2009 07:45:11 +0000 (07:45 +0000)]
MacGUI: Disabled the Picture panel in the preferences window, some minor alignment and size changes.

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

15 years agoBuildSystem: removed superfluous item.description tags.
konablend [Thu, 18 Jun 2009 22:05:13 +0000 (22:05 +0000)]
BuildSystem: removed superfluous item.description tags.

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

15 years agoBuildSystem: added 'make pkg.clean'
konablend [Thu, 18 Jun 2009 21:28:13 +0000 (21:28 +0000)]
BuildSystem: added 'make pkg.clean'

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

15 years agoLinGui: use the appcast url from libhb/project.h
jstebbins [Thu, 18 Jun 2009 21:24:33 +0000 (21:24 +0000)]
LinGui: use the appcast url from libhb/project.h
remove code that checked the stable appcast after checking unstable.
this will be handled on the server by setting the appropriate info
in the unstable appcast.

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

15 years agoBuildSystem: more appcast adjustments.
konablend [Thu, 18 Jun 2009 21:11:41 +0000 (21:11 +0000)]
BuildSystem: more appcast adjustments.

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

15 years agoBuildSystem: make sure GUI dmg gets build before appcast (it needs filesize).
konablend [Thu, 18 Jun 2009 20:55:29 +0000 (20:55 +0000)]
BuildSystem: make sure GUI dmg gets build before appcast (it needs filesize).

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

15 years agoBuildSystem: appcast updates
konablend [Thu, 18 Jun 2009 20:48:07 +0000 (20:48 +0000)]
BuildSystem: appcast updates
- changed appcast URL to add architecture for OSX platform
- added autogen'd appcast.xml during 'make pkg.create'
- added new build of Sparkle 1.5b6 for 4 { i386, x86_64, ppc, ppc64 } which disables security.
- added patch which was used against Sparkle sources.

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

15 years agoLinGui: fix a problem with setting fileformat to m4v when passthru
jstebbins [Thu, 18 Jun 2009 16:57:31 +0000 (16:57 +0000)]
LinGui: fix a problem with setting fileformat to m4v when passthru
audio is enabled in mp4

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

15 years agolibhb: for mp4 soft subtitles, mark the default_track as enabled.
jstebbins [Thu, 18 Jun 2009 16:55:54 +0000 (16:55 +0000)]
libhb: for mp4 soft subtitles, mark the default_track as enabled.
Due to quicktime quirkiness, if no track is marked as default, we
enable the first subtitle track.

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

15 years agoMacGUI: fix 64-bit icon to be used during dock-icon progress bar updates.
konablend [Thu, 18 Jun 2009 16:47:21 +0000 (16:47 +0000)]
MacGUI: fix 64-bit icon to be used during dock-icon progress bar updates.
- also prevents icon from getting trumped back to 32-bit after encode completes.

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

15 years agoLinGui: make the status icon in the system tray a bit more useful
jstebbins [Wed, 17 Jun 2009 22:19:26 +0000 (22:19 +0000)]
LinGui: make the status icon in the system tray a bit more useful
Succumbing to the pleading of users...
- Use HB icon for status
- Add tooltip to status icon that shows progress
- Add preference option to skip the taskbar.  So clikcing on the
  status icon un-minimizes.

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

15 years agoBuildSystem: OSX packaging: remove unused archs from Growl/Sparkle frameworks.
konablend [Wed, 17 Jun 2009 22:06:57 +0000 (22:06 +0000)]
BuildSystem: OSX packaging: remove unused archs from Growl/Sparkle frameworks.
- eg. results in 780/156 KB filesystem/dmg savings for x86_64 .

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

15 years agoWinGui:
sr55 [Wed, 17 Jun 2009 21:28:05 +0000 (21:28 +0000)]
WinGui:
- Overwrite warning after clicking "start" for those users who don't seem to use the "Browse" feature.

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

15 years agoMacGui: Remove Sparkle's "Send anonymouns system information" preference as the decis...
dynaflash [Wed, 17 Jun 2009 19:54:45 +0000 (19:54 +0000)]
MacGui: Remove Sparkle's "Send anonymouns system information" preference as the decision was made to let it mature a bit.

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

15 years agoLinGui: add preference for update check frequency
jstebbins [Wed, 17 Jun 2009 19:19:04 +0000 (19:19 +0000)]
LinGui: add preference for update check frequency
Options are Never, Daily, Weekly, and Monthly.
Default is Weekly.

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

15 years agoMacGui: Sparkle - Added "Send anonymous system information" to the preferences. Sends...
dynaflash [Wed, 17 Jun 2009 19:06:48 +0000 (19:06 +0000)]
MacGui: Sparkle - Added "Send anonymous system information" to the preferences. Sends system info once a week. No personal information is sent. For more info: sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/SystemProfiling

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

15 years agoMacGui: Sparkel updater prefs - remove hourly from the check for updates interval...
dynaflash [Wed, 17 Jun 2009 18:53:34 +0000 (18:53 +0000)]
MacGui: Sparkel updater prefs - remove hourly from the check for updates interval. This still leaves Daily, Weekly and Monthly with Weekly as the default.

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

15 years agoWinGui:
sr55 [Wed, 17 Jun 2009 18:37:28 +0000 (18:37 +0000)]
WinGui:
- Tweak the presetLoader and Picture settings panel to  work a bit better with built-in presets. Sets width/height then sets anamorphic mode (instead of vice-versa). This forces the calculation code to run which should correct the weird numbers that were appearing.

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

15 years agoMacGui: Fix creating new user presets which was borked in rev 2530.
dynaflash [Wed, 17 Jun 2009 18:34:44 +0000 (18:34 +0000)]
MacGui: Fix creating new user presets which was borked in rev 2530.

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

15 years agoMacGui: Sparkle Updater preferences changes.
dynaflash [Wed, 17 Jun 2009 17:54:48 +0000 (17:54 +0000)]
MacGui: Sparkle Updater preferences changes.
- Change Check for Updates from "At Launch" to "Automatically".
- Add time interval popup to check for updates Hourly, Daily, Weekly or Montly. Defaults to Weekly.

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

15 years agoWinGui:
sr55 [Wed, 17 Jun 2009 17:36:50 +0000 (17:36 +0000)]
WinGui:
- Fixed a bug in QueryGenerator.cs

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

15 years agoLinGui: update build documentation
jstebbins [Wed, 17 Jun 2009 17:05:56 +0000 (17:05 +0000)]
LinGui: update build documentation
to reflect the change from gtkhtml to webkitgtk.

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

15 years agoLinGui: ubuntu 9.04 uses an older version of webkit that doesn't have
jstebbins [Wed, 17 Jun 2009 16:54:43 +0000 (16:54 +0000)]
LinGui: ubuntu 9.04 uses an older version of webkit that doesn't have
the webkit_web_view_load_uri function.  So use the depricated
webkit_web_view_open instead.

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

15 years agoLinGui: update appcast checker to handle modified format
jstebbins [Wed, 17 Jun 2009 16:46:04 +0000 (16:46 +0000)]
LinGui: update appcast checker to handle modified format
exchange gtkhtml for webkitgtk in order to load html from the
link provided in the new appcast format.

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

15 years agoWinGui:
sr55 [Wed, 17 Jun 2009 15:38:29 +0000 (15:38 +0000)]
WinGui:
- Updated the appcast checker to handle the modified appcast format.
- New option to set the number of days between update checks on startup. Default 5

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

15 years agoMacGui: remove deprecated headers from the previous Sparkle framework
dynaflash [Wed, 17 Jun 2009 15:04:14 +0000 (15:04 +0000)]
MacGui: remove deprecated headers from the previous Sparkle framework

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

15 years ago- secondary component of r2548: bugfix: libhb passes unaligned stack/heap buffers...
konablend [Wed, 17 Jun 2009 14:17:08 +0000 (14:17 +0000)]
- secondary component of r2548: bugfix: libhb passes unaligned stack/heap buffers to ffmpeg.
- use av_malloc() for format-conversion buffer.
- use av_free() instead of free() for av_malloc() buffers.

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

15 years ago- bugfix: libhb passes unaligned stack/heap buffers to ffmpeg.
konablend [Wed, 17 Jun 2009 05:22:14 +0000 (05:22 +0000)]
- bugfix: libhb passes unaligned stack/heap buffers to ffmpeg.
- fix is to use memalign or av_malloc (thanks Dark_Shikari); we choose av_malloc to delegate platform portability.
- bug manifested on any 32-bit x86 linux system; new and older ffmpeg versions; and further back than HB 0.9.3

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

15 years agoMacGUI: added 64-bit savvy application icon.
konablend [Wed, 17 Jun 2009 00:05:07 +0000 (00:05 +0000)]
MacGUI: added 64-bit savvy application icon.
- icon is chosen based on compile-time architecture: HandBrake.icns or HandBrake-64.icns
- added action for MainMenu->About to call Controller.showAboutPanel as the default about panel needs dictionary override to force icon.

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

15 years agoLinGui: set up the job correctly for ana 3 when starting an encode
jstebbins [Tue, 16 Jun 2009 21:12:07 +0000 (21:12 +0000)]
LinGui: set up the job correctly for ana 3 when starting an encode
I forgot to set the apropriate dar or par and keep_display_aspect
when starting and encode.

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

15 years agoMacgui: Update Sparkle to 1.5 b6
dynaflash [Tue, 16 Jun 2009 19:39:04 +0000 (19:39 +0000)]
Macgui: Update Sparkle to 1.5 b6
- Compiles in 64 bit mode
- Requires a DSA signature for downloading updates
- remove over 3 mb of unused localized sparkle nibs.

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

15 years agoLinGui: add controls to all setting an explicit par in ana mode 3
jstebbins [Tue, 16 Jun 2009 19:21:33 +0000 (19:21 +0000)]
LinGui: add controls to all setting an explicit par in ana mode 3

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

15 years agoBuildSystem: osx packaging updated to create .dmg in 2 passes; results in ~9% filesiz...
konablend [Tue, 16 Jun 2009 19:10:21 +0000 (19:10 +0000)]
BuildSystem: osx packaging updated to create .dmg in 2 passes; results in ~9% filesize reduction.

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

15 years agoBuildSystem: added OSX packaging support.
konablend [Tue, 16 Jun 2009 18:26:04 +0000 (18:26 +0000)]
BuildSystem: added OSX packaging support.
- target is 'make pkg.create' which must be done after a normal build. No dependency checks are performed.
- at least 1 package for all platforms is always produced: .tar.bz2
- darwin builds with Xcode add 2 packages: CLI.dmg and GUI.dmg
- darwin builds sans Xcode add 1 package: CLI.dmg

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

15 years agoLinGui: change gtk install rule so that changes to PREFIX on the command
jstebbins [Tue, 16 Jun 2009 17:43:59 +0000 (17:43 +0000)]
LinGui: change gtk install rule so that changes to PREFIX on the command
line of the top level make get propagated to gtk. This is needed when
building debian packages.

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

15 years agoMacGui: Queue - Only display audio tracks with a valid track selected (removes the...
dynaflash [Tue, 16 Jun 2009 15:08:05 +0000 (15:08 +0000)]
MacGui: Queue - Only display audio tracks with a valid track selected (removes the useless "None" tracks in the display).

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

15 years agoMacGui: Subtitles - Fix bug where setting the first track to None ( deleting the...
dynaflash [Tue, 16 Jun 2009 04:06:01 +0000 (04:06 +0000)]
MacGui: Subtitles - Fix bug where setting the first track to None ( deleting the previously selected track) cause the next track to be set to one subtitle track less than it should (thanks for the heads up Rodeo).
- Also removed a needless bit of boolean logic used to test mp4 multi vobsub removal.

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

15 years agoWinGui:
sr55 [Mon, 15 Jun 2009 21:32:19 +0000 (21:32 +0000)]
WinGui:
- Moving from mkv to mp4 now leaves only 1 vobsub track on the list. Any others are removed.

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

15 years agoCLI:
sr55 [Mon, 15 Jun 2009 19:06:38 +0000 (19:06 +0000)]
CLI:
- Fixes keyboard input on the MinGW port. (Thanks Kona)

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

15 years agoMacGui: Fix subtitle issues
dynaflash [Mon, 15 Jun 2009 16:39:54 +0000 (16:39 +0000)]
MacGui: Fix subtitle issues
- fix crash if only closed captions are selected (thanks van).
- set RENDERSUB when burned is selected for foreign audio search (thanks j45)

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

15 years agoLinGui: foreign audio search didn't set subtitle dest to RENDERSUB
jstebbins [Mon, 15 Jun 2009 16:02:35 +0000 (16:02 +0000)]
LinGui: foreign audio search didn't set subtitle dest to RENDERSUB
when burned was selected.

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

15 years agoWinGui:
sr55 [Mon, 15 Jun 2009 14:56:23 +0000 (14:56 +0000)]
WinGui:
- Picture Settings: Height of 0 allows for no -l to be passed to the CLI
- Picture Settings / pre-sets now set 0 when no Height specified. Prevents the panel from using incorrect values when pre-sets are selected.
- Simplified the Encode.cs set-up. Includes changes to QueueHandler

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

15 years agoWinGui:
sr55 [Sun, 14 Jun 2009 13:31:24 +0000 (13:31 +0000)]
WinGui:
- Small tweaks to Encode.cs
- write2disk queue recovery feature is now completely handled in QueueHandler
- Auto naming is on by default.

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

15 years agoWinGui:
sr55 [Sun, 14 Jun 2009 12:00:46 +0000 (12:00 +0000)]
WinGui:
- Missed the new subtitle files in the last check-in.

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

15 years agoWinGui:
sr55 [Sat, 13 Jun 2009 19:55:49 +0000 (19:55 +0000)]
WinGui:
- New subtitle tab. All complaints to j45 please.

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

15 years agoMacGui: Multiple subtitle tracks initial implementation
dynaflash [Sat, 13 Jun 2009 19:50:12 +0000 (19:50 +0000)]
MacGui: Multiple subtitle tracks initial implementation
- Subtitles now get their own tab
- "None" track is an empty track, add a new subtitle track by switching it to a valid source track.
- First track allows for "Foreign Language Search" which replaces the old "Auto Select".
- Remove a previously selected track by setting it back to "None"
- Sanity Checks:
-- Allow only one Burned In track.
-- Text tracks do not allow burned in to be set.
-- MP4 specific:
--- Allow only one VobSub and force burned in to be set.
---- Trying to set more than one vobsub in mp4 results in a warning, and the first vobsub track is retained.
- Presets: Currently subtitles are not recorded into presets (which they never have been).
- Live Preview:
-- Foreign Language Search is borked for live preview, so is ignored
-- Burned in subtitles work for both mp4 and mkv
-- Text subtitles work for mp4 if set to default (preview has no way to turn soft subs on/off)
-- Text subtitles do not show up in preview window even if checked as default.

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

15 years agoLinGui: delete usage of job->select_subtitle. it's definition has been removed
jstebbins [Sat, 13 Jun 2009 18:52:32 +0000 (18:52 +0000)]
LinGui: delete usage of job->select_subtitle. it's definition has been removed
from libhb.  it's functionality was moved into the interjob struct

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

15 years agodvdnav: oops. initialize d->chapter to 0 instead of first chapter
jstebbins [Sat, 13 Jun 2009 18:13:53 +0000 (18:13 +0000)]
dvdnav: oops. initialize d->chapter to 0 instead of first chapter
otherwise, we don't get the initial chapter marker event

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

15 years agodvdnav: fix title scanning issue
jstebbins [Sat, 13 Jun 2009 18:07:38 +0000 (18:07 +0000)]
dvdnav: fix title scanning issue
d->chapter needs to be initialized in hb_dvdnav_start.  chapter loop detection
was triggering on chapters from previous title scans

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

15 years agolibhb: fix forced foreign language scan issues
jstebbins [Sat, 13 Jun 2009 17:40:29 +0000 (17:40 +0000)]
libhb: fix forced foreign language scan issues
- subtitles were not being added to list of subs to scan because the wrong
  config was being checked for the forced flag.  needed to use
  job->select_subtitle_config instead of subtitle->config
- scr code in reader was preventing the majority of subtitle packets from
  reaching decvobsub.  made decvobsub more robust by adding ability to
  re-sync in the event of lost packets.  made scr recovery initialize
  itself even in the event that it sees audio or subtitles before seeing
  video.

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

15 years agoWinGui:
sr55 [Fri, 12 Jun 2009 19:35:23 +0000 (19:35 +0000)]
WinGui:
- Added support for the new subtitle information in the log format. Will deal with the new GUI elements later.

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

15 years agoCLI: remove usage of strtok_r in subtitle option handling. it's not available
jstebbins [Fri, 12 Jun 2009 18:15:38 +0000 (18:15 +0000)]
CLI: remove usage of strtok_r in subtitle option handling.  it's not available
in mingw.  instead, parse the csv options into a char** in ParseOptions.

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

15 years agoWinGui:
sr55 [Fri, 12 Jun 2009 14:19:19 +0000 (14:19 +0000)]
WinGui:
- Move all DllImports into win32.cs

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

15 years agolibhb: interjob vrate info did not get updated when there is an indepth scan
jstebbins [Thu, 11 Jun 2009 23:26:05 +0000 (23:26 +0000)]
libhb: interjob vrate info did not get updated when there is an indepth scan
due to job sequence_id mismatch.  masking interjob sequence_id properly fixes.

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 20:01:57 +0000 (20:01 +0000)]
WinGui:
- Remove some code which isn't required to handle preset adding/removal/expand/collapse

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

15 years agoLinGui: per irc discussion with D_S, in turbo 1st pass, leave weightb alone
jstebbins [Thu, 11 Jun 2009 18:49:59 +0000 (18:49 +0000)]
LinGui: per irc discussion with D_S, in turbo 1st pass, leave weightb alone
if b-adapt=2.

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 18:45:22 +0000 (18:45 +0000)]
WinGui:
- Misc Code changes / Fixes

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

15 years agoCLI: add support for multiple subtitles and soft-subs
jstebbins [Thu, 11 Jun 2009 18:43:21 +0000 (18:43 +0000)]
CLI: add support for multiple subtitles and soft-subs
--subtitle takes a comma separated list of subtitles
--subtitle-scan has been removed. Add "scan" to --subtitle list instead.
--subtitle-force takes a comma separated list of subtitles that should be forced only
--subtitle-burn sets which subtitle to burn (only one)
--subtitle-default sets which soft-subtitle to make the default (only one)

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 18:32:56 +0000 (18:32 +0000)]
WinGui:
- Don't really know why I was using strings to compare to floats :/

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 18:29:19 +0000 (18:29 +0000)]
WinGui:
- Few more possible culture issues.

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

15 years agoWinGui
sr55 [Thu, 11 Jun 2009 18:27:10 +0000 (18:27 +0000)]
WinGui
- Fix a culture issue in the new picture settings code.

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 18:19:40 +0000 (18:19 +0000)]
WinGui:
- Don't return 0 on calculateWidth and Height

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 16:58:58 +0000 (16:58 +0000)]
WinGui:
- Added some guards in height and width change functions to prevent both values dropping below 64

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

15 years agoWinGui:
sr55 [Thu, 11 Jun 2009 16:55:17 +0000 (16:55 +0000)]
WinGui:
- Fixed Keep AR disabled leaded to Aspect ratio being kept for width.
- Fixed Max Width / Height display and issues in Query Generator.
- Fixed some issues in the Preset Loader.
- Crop values are always mod 2 now.

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

15 years agoLinGui: small cleanup of warning messages when powermanagement inhibit
jstebbins [Wed, 10 Jun 2009 20:59:34 +0000 (20:59 +0000)]
LinGui: small cleanup of warning messages when powermanagement inhibit
functions fail.

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

15 years agoLinGui: remove the big jump in the drc slider when going from 1.0->Off
jstebbins [Wed, 10 Jun 2009 16:26:45 +0000 (16:26 +0000)]
LinGui: remove the big jump in the drc slider when going from 1.0->Off

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

15 years agoWinGui:
sr55 [Tue, 9 Jun 2009 21:48:37 +0000 (21:48 +0000)]
WinGui:
- Fix the QueryGenerator setting incorrect width/height values for anamorphic modes.

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

15 years agoLinGui: fix a problem with parameters to a signal that caused segfaults
jstebbins [Tue, 9 Jun 2009 17:00:21 +0000 (17:00 +0000)]
LinGui: fix a problem with parameters to a signal that caused segfaults

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

15 years agoWinGui:
sr55 [Tue, 9 Jun 2009 16:49:10 +0000 (16:49 +0000)]
WinGui:
- Custom Anamorphic with Keep AR should be mostly working now.
- Fixed another few bugs. (Incorrect DAR values and caching, Height value after scan incorrect for anamorphic modes)

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

15 years agoWinGui:
sr55 [Tue, 9 Jun 2009 15:29:19 +0000 (15:29 +0000)]
WinGui:
- A number of fixes to the new picture settings panel. Should be mostly working bar an issue with Custom with KeepAR enabled.

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

15 years agoLinGui: dim the drc label along with the control when passthru is selected
jstebbins [Mon, 8 Jun 2009 23:59:05 +0000 (23:59 +0000)]
LinGui: dim the drc label along with the control when passthru is selected

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

15 years agoLinGui: revert the extra widgets for subtitle foreign audio search
jstebbins [Mon, 8 Jun 2009 23:01:48 +0000 (23:01 +0000)]
LinGui: revert the extra widgets for subtitle foreign audio search
put it back in the list with the normal subtitle tracks.
gets rid of extra preset keys that were really unnecessary

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

15 years agoLinGui: replace drc hscale with scalebutton
jstebbins [Mon, 8 Jun 2009 17:00:03 +0000 (17:00 +0000)]
LinGui: replace drc hscale with scalebutton
scale button pops up a scale when needed, so is more compact.
audio settings now all fit in one row.  this opens the possibility
of making the audio tab behave more like the mac ui's

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