OSDN Git Service
dynaflash [Tue, 23 Jun 2009 23:41:24 +0000 (23:41 +0000)]
MacGui: Preview - Add the foreign language search for subtitles scan to the live preview.
- Note: Its very possible that we are getting a full title scan for the foreign language search due to the observed time of the scan during the preview encode. Further testing probably necessary.
git-svn-id: svn://localhost/HandBrake/trunk@2609
b64f7644-9d1e-0410-96f1-
a4d463321fa5
konablend [Tue, 23 Jun 2009 23:19:28 +0000 (23:19 +0000)]
- added FFMPEG dependencies markers { BZIP2, ZLIB }; needed for mingw/cygwin platforms.
- explicitly enable { bzlib, zlib } during configure phase.
git-svn-id: svn://localhost/HandBrake/trunk@2608
b64f7644-9d1e-0410-96f1-
a4d463321fa5
konablend [Tue, 23 Jun 2009 22:59:36 +0000 (22:59 +0000)]
- fixed corrupted files (effects mingw/cygwin platforms)
git-svn-id: svn://localhost/HandBrake/trunk@2607
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 23 Jun 2009 21:55:43 +0000 (21:55 +0000)]
SubRip: More missing files and property changes to LF
git-svn-id: svn://localhost/HandBrake/trunk@2606
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 23 Jun 2009 20:00:55 +0000 (20:00 +0000)]
LinGui: add subtitle list to queue display
git-svn-id: svn://localhost/HandBrake/trunk@2605
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 23 Jun 2009 19:32:39 +0000 (19:32 +0000)]
CLI: Missed file from SubRip - a symptom of too many views and patches
git-svn-id: svn://localhost/HandBrake/trunk@2604
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 23 Jun 2009 16:07:04 +0000 (16:07 +0000)]
MacGui: Queue - Display varying row heights based on the content of the encode.
- Accommodates varying numbers of subtitles and audio tracks as well as optional lines based on encode settings.
- fixes issue where many audio tracks and subtitles can cause the bottom part of the expanded view to get cut off.
- Note: seems to be a bit of extra padding especially when using many subtitles, may want to adjust that at some point.
git-svn-id: svn://localhost/HandBrake/trunk@2603
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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