OSDN Git Service

handbrake-jp/handbrake-jp-git.git
15 years agoLinGui: subtitle previews
jstebbins [Fri, 26 Jun 2009 23:13:20 +0000 (23:13 +0000)]
LinGui: subtitle previews
- Increase the font size of subtitles in the preview.  the default is
  microscopic.
- reset the status of live preview encodings whenever a subtitle setting
  is changed.  forces re-encoding.

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

15 years agoLinGui: minor ui improvements
jstebbins [Fri, 26 Jun 2009 21:07:39 +0000 (21:07 +0000)]
LinGui: minor ui improvements
- rearrange the video tab to open things up
- remove some unnecessary frames

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

15 years agoLinGui: add individual activity log longevity preference option
jstebbins [Fri, 26 Jun 2009 17:55:39 +0000 (17:55 +0000)]
LinGui: add individual activity log longevity preference option
- options are week, month, year, immortal. default is immortal.

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

15 years agoLinGui: add preference option for what to do when encode is complete
jstebbins [Fri, 26 Jun 2009 17:18:51 +0000 (17:18 +0000)]
LinGui: add preference option for what to do when encode is complete
- Options are nothing, notify, sleep, shutdown

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

15 years agoWinGui:
sr55 [Fri, 26 Jun 2009 15:25:10 +0000 (15:25 +0000)]
WinGui:
- Make Picture Settings control transparent.

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

15 years agoWinGui:
sr55 [Fri, 26 Jun 2009 15:23:53 +0000 (15:23 +0000)]
WinGui:
- Right Click menu for subtitles Panel. Move Up/Down and remove options.
- Confirmation dialog for the new clear logs option.

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

15 years agoWinGui:
sr55 [Fri, 26 Jun 2009 15:12:41 +0000 (15:12 +0000)]
WinGui:
- Removed the group boxes on the main window to save a bit of space.
- Main Window source display is the source filename or folder only. The text box is no longer used.
- Added two new options: "Clear Log History" and "View Log Directory"
- Changed log file format to "DateTime DestFileName.txt" to "DestFileName DateTime.txt"

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

15 years agoMacGui: Change the format for individual activity log file names.
dynaflash [Fri, 26 Jun 2009 14:33:24 +0000 (14:33 +0000)]
MacGui: Change the format for individual activity log file names.
- Put the output file's base name first .... should make searching for logs easier as per lingui.

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

15 years agoLinGui: modify behavior of system tray icon
jstebbins [Fri, 26 Jun 2009 04:31:01 +0000 (04:31 +0000)]
LinGui: modify behavior of system tray icon
- clicking raises hb if iconified or obscured, iconifies if hb unobscured
- when hb is iconified via the system tray icon, remove it from taskbar
- preference option now enables/disables system tray icon

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

15 years agoLinGui: Change the format of individual activity log file names.
jstebbins [Fri, 26 Jun 2009 00:33:00 +0000 (00:33 +0000)]
LinGui: Change the format of individual activity log file names.
Put the dest files base name first.  Date first made file completion useless.

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

15 years agoLinGui: add preference option for iPod/iTunes friendly m4v extension
jstebbins [Thu, 25 Jun 2009 18:54:30 +0000 (18:54 +0000)]
LinGui: add preference option for iPod/iTunes friendly m4v extension
remove explicit m4v choice from Format combo (since it's not a separate format)

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

15 years agoLinGui: With mingw, disable access rights checking of destination directory.
jstebbins [Thu, 25 Jun 2009 15:41:08 +0000 (15:41 +0000)]
LinGui: With mingw, disable access rights checking of destination directory.
The glib function for this only checks fat32 permissions and fails
randomly on NTFS.

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

15 years ago- cleanup. fixed hb_thread_to_integer() on darwin to cast pointer cleanly for both...
konablend [Thu, 25 Jun 2009 07:43:51 +0000 (07:43 +0000)]
- cleanup. fixed hb_thread_to_integer() on darwin to cast pointer cleanly for both 32-bit and 64-bit.

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

15 years ago- cleanup gcc format warnings showing up on linux 64-bit
konablend [Thu, 25 Jun 2009 07:00:41 +0000 (07:00 +0000)]
- cleanup gcc format warnings showing up on linux 64-bit

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

15 years agoFormat cleanup.
konablend [Thu, 25 Jun 2009 03:36:26 +0000 (03:36 +0000)]
Format cleanup.
- fixed ports.c to use a more portable method of getting integral pthread_t representation; resolves mingw crash.
- added GCC attribute to generate compiler warnings for invalid usage of hb_log, hb_deep_log and hb_errror;
  see new macro HB_WPRINTF(s,v) in common.h.
- fixed various invalid usage of above functions on osx i386/x86_64, and mingw.

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

15 years agoLinGui: fix more mingw breakage
jstebbins [Thu, 25 Jun 2009 00:05:07 +0000 (00:05 +0000)]
LinGui: fix more mingw breakage
freeing a drive entity returned from a windows api by unreferencing it
with a glib api doesn't work so well. abstract the call to free a drive
and ifdef it.

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

15 years agoLinGui: fix a problem with AudioDUB initialization at program start
jstebbins [Wed, 24 Jun 2009 17:28:38 +0000 (17:28 +0000)]
LinGui: fix a problem with AudioDUB initialization at program start

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

15 years agoLinGui: preference improvements
jstebbins [Wed, 24 Jun 2009 16:55:11 +0000 (16:55 +0000)]
LinGui: preference improvements
- move PreferredLanguage and AudioDUB from audio tab to preferences
- move CRF vs. CQP option from video tab to preferences
- reorganize preferences into categories (general, audio, advanced)
- add blank spaces to unclutter preferences some.

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

15 years agoMacGui: Fix the quality slider setting when using presets for ffmpeg and theora.
dynaflash [Wed, 24 Jun 2009 14:59:47 +0000 (14:59 +0000)]
MacGui: Fix the quality slider setting when using presets for ffmpeg and theora.
- Fix issue where ffmpeg's presets were 2.0 low on the slider.
- Fix theora presets to recognize that the slider is not "inverted" (qp value go higher as quality increases).
-Tested all tree encoders to verify that value saved in preset is reset in gui and reported correctly by libhb.

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

15 years agoFixed FFMPEG deprecated API warnings since last bump:
konablend [Wed, 24 Jun 2009 03:25:35 +0000 (03:25 +0000)]
Fixed FFMPEG deprecated API warnings since last bump:
- av_parser_parse() -> av_parser_parse2()
- avcodec_decode_audio2() -> avcodec_decode_audio3()
- avcodec_decode_video() -> avcodec_decode_video2()

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

15 years ago- fixed gcc warnings for various unused vars, implicit function decls, signedness.
konablend [Wed, 24 Jun 2009 03:18:52 +0000 (03:18 +0000)]
- fixed gcc warnings for various unused vars, implicit function decls, signedness.

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

15 years ago- patch ffmpeg to skip somewhat expensive .d (dependency) file generation.
konablend [Wed, 24 Jun 2009 01:02:28 +0000 (01:02 +0000)]
- patch ffmpeg to skip somewhat expensive .d (dependency) file generation.
- shaves about 12-15 seconds off total build time on the fastest boxen.

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

15 years agoLinGui: make mingw gtk ui work again.
jstebbins [Wed, 24 Jun 2009 00:38:40 +0000 (00:38 +0000)]
LinGui: make mingw gtk ui work again.
neglect caused it become broken

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

15 years agoMacGui: Preview - Add the foreign language search for subtitles scan to the live...
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

15 years ago- added FFMPEG dependencies markers { BZIP2, ZLIB }; needed for mingw/cygwin platforms.
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

15 years ago- fixed corrupted files (effects mingw/cygwin platforms)
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

15 years agoSubRip: More missing files and property changes to LF
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

15 years agoLinGui: add subtitle list to queue display
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

15 years agoCLI: Missed file from SubRip - a symptom of too many views and patches
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

15 years agoMacGui: Queue - Display varying row heights based on the content of the encode.
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

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