OSDN Git Service
eddyg [Tue, 30 Jun 2009 01:22:08 +0000 (01:22 +0000)]
Fix subtitle markup memory leak
git-svn-id: svn://localhost/HandBrake/trunk@2647
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 30 Jun 2009 01:01:44 +0000 (01:01 +0000)]
Changed a log -> deep_log for markup processing.
git-svn-id: svn://localhost/HandBrake/trunk@2646
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Tue, 30 Jun 2009 01:00:40 +0000 (01:00 +0000)]
Add markup for MP4 Subtitles
git-svn-id: svn://localhost/HandBrake/trunk@2645
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 29 Jun 2009 23:19:39 +0000 (23:19 +0000)]
dvdnav:
- revert read error recovery
Attempting to seek one sector forward doesn't work. dvdnav rounds the seek
request *down* to the nearest vobu. So the seek actually goes backwards.
git-svn-id: svn://localhost/HandBrake/trunk@2644
b64f7644-9d1e-0410-96f1-
a4d463321fa5
eddyg [Mon, 29 Jun 2009 22:01:18 +0000 (22:01 +0000)]
Closed Captions: Don't mess with the case.
git-svn-id: svn://localhost/HandBrake/trunk@2643
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 29 Jun 2009 20:38:25 +0000 (20:38 +0000)]
x264 bump from 1169 to 1173
- more optimizations in cabac and cavlc.
http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=
f6d31669a2547110b9c1323aa51437296f2f3506
git-svn-id: svn://localhost/HandBrake/trunk@2642
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 29 Jun 2009 20:28:03 +0000 (20:28 +0000)]
WinGui:
- Possible fix for QuickTime player not working on 64bit systems.
git-svn-id: svn://localhost/HandBrake/trunk@2641
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 29 Jun 2009 20:05:04 +0000 (20:05 +0000)]
WinGui:
- Added Global Event Handlers to parts of some of the user controls.
- Added register and deregister event handler functions for widget changes. (This allows the preset label to be changed to custom when a user changes a widget). This isn't finalised.
- Misc UI tweaks
- Few bug fixes:
* Preset update notification appearing behind splashscreen
* Tweaks to the preset loader to make it work a bit better.
git-svn-id: svn://localhost/HandBrake/trunk@2640
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 28 Jun 2009 21:28:03 +0000 (21:28 +0000)]
dvdnav: add read error recovery
- a single read error was causing early encode termination.
try to continue reading at next sector on an error.
git-svn-id: svn://localhost/HandBrake/trunk@2639
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 28 Jun 2009 11:38:35 +0000 (11:38 +0000)]
WinGui:
- Attempt 2 at fixing culture issues. Thanks to zhango
git-svn-id: svn://localhost/HandBrake/trunk@2638
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 27 Jun 2009 20:29:50 +0000 (20:29 +0000)]
libdvdread: patch libdvdread malloc bomb
if pgci_ut->nr_of_lus is an invalid value, libdvdread can malloc GB of data
while attempting to parse invalid data
git-svn-id: svn://localhost/HandBrake/trunk@2637
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 27 Jun 2009 18:57:03 +0000 (18:57 +0000)]
LinGui: fix a collection of duplicate widget ids in the gtkbuilder xml
git-svn-id: svn://localhost/HandBrake/trunk@2636
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 27 Jun 2009 18:25:44 +0000 (18:25 +0000)]
LinGui: fix a problem with saving subtitle language to preset
git-svn-id: svn://localhost/HandBrake/trunk@2635
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 27 Jun 2009 13:43:55 +0000 (13:43 +0000)]
WinGui:
- Fix a few culture issues with my last checkin.
git-svn-id: svn://localhost/HandBrake/trunk@2634
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 26 Jun 2009 23:50:24 +0000 (23:50 +0000)]
WinGui:
- Temporary Fix for Quality slider getting reset to 0 on title or encoder change. Changing encoders may still cause a problem.
- Much smaller splash screen. (Just in case any popup errors decide to hide behind it on launch)
- Toolstrip now uses "Professional" appearance mode. On most systems it'll stand out more.
git-svn-id: svn://localhost/HandBrake/trunk@2633
b64f7644-9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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