summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: jstebbins2009-06-193-7/+17
| | | | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2579 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Put DVD volume name scanning on it's own thread.jstebbins2009-06-194-16/+85
| | | | | | | | | | 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://svn.handbrake.fr/HandBrake/trunk@2578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add Debian packaging supportjstebbins2009-06-1915-0/+1234
| | | | | | | | - make pkg.clean will create debian packages. - Creates separate packages for gui and cli git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2577 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-194-62/+39
| | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2576 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Disabled the Picture panel in the preferences window, some minor ↵ritsuka2009-06-192-94/+209
| | | | | | alignment and size changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: removed superfluous item.description tags.konablend2009-06-181-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: added 'make pkg.clean'konablend2009-06-184-27/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2573 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use the appcast url from libhb/project.hjstebbins2009-06-181-37/+19
| | | | | | | | | 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://svn.handbrake.fr/HandBrake/trunk@2572 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: more appcast adjustments.konablend2009-06-182-9/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2571 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: make sure GUI dmg gets build before appcast (it needs filesize).konablend2009-06-181-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: appcast updateskonablend2009-06-186-16/+95
| | | | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2569 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with setting fileformat to m4v when passthrujstebbins2009-06-181-1/+1
| | | | | | | audio is enabled in mp4 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: for mp4 soft subtitles, mark the default_track as enabled.jstebbins2009-06-181-0/+27
| | | | | | | | Due to quicktime quirkiness, if no track is marked as default, we enable the first subtitle track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2567 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: fix 64-bit icon to be used during dock-icon progress bar updates.konablend2009-06-181-8/+3
| | | | | | | - also prevents icon from getting trumped back to 32-bit after encode completes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2566 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the status icon in the system tray a bit more usefuljstebbins2009-06-175-10/+70
| | | | | | | | | | | 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://svn.handbrake.fr/HandBrake/trunk@2565 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: OSX packaging: remove unused archs from Growl/Sparkle frameworks.konablend2009-06-171-0/+6
| | | | | | | - eg. results in 780/156 KB filesystem/dmg savings for x86_64 . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2564 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-171-11/+16
| | | | | | - Overwrite warning after clicking "start" for those users who don't seem to use the "Browse" feature. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2563 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove Sparkle's "Send anonymouns system information" preference as ↵dynaflash2009-06-171-72/+14
| | | | | | the decision was made to let it mature a bit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2562 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference for update check frequencyjstebbins2009-06-175-12/+92
| | | | | | | | Options are Never, Daily, Weekly, and Monthly. Default is Weekly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2561 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle - Added "Send anonymous system information" to the ↵dynaflash2009-06-171-15/+73
| | | | | | preferences. Sends system info once a week. No personal information is sent. For more info: http://sparkle.andymatuschak.org/documentation/pmwiki.php/Documentation/SystemProfiling git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2560 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkel updater prefs - remove hourly from the check for updates ↵dynaflash2009-06-171-24/+2
| | | | | | interval. This still leaves Daily, Weekly and Monthly with Weekly as the default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2559 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-174-315/+309
| | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2558 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix creating new user presets which was borked in rev 2530.dynaflash2009-06-171-3/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2557 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Sparkle Updater preferences changes.dynaflash2009-06-171-51/+289
| | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2556 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-172-18/+6
| | | | | | - Fixed a bug in QueryGenerator.cs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2555 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update build documentation jstebbins2009-06-172-13/+13
| | | | | | | to reflect the change from gtkhtml to webkitgtk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2554 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: ubuntu 9.04 uses an older version of webkit that doesn't havejstebbins2009-06-171-1/+1
| | | | | | | | the webkit_web_view_load_uri function. So use the depricated webkit_web_view_open instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2553 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update appcast checker to handle modified formatjstebbins2009-06-173-23/+17
| | | | | | | | exchange gtkhtml for webkitgtk in order to load html from the link provided in the new appcast format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2552 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-1710-131/+145
| | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2551 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove deprecated headers from the previous Sparkle frameworkdynaflash2009-06-1712-383/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2550 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - secondary component of r2548: bugfix: libhb passes unaligned stack/heap ↵konablend2009-06-171-5/+5
| | | | | | | | | | buffers to ffmpeg. - use av_malloc() for format-conversion buffer. - use av_free() instead of free() for av_malloc() buffers. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2549 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - bugfix: libhb passes unaligned stack/heap buffers to ffmpeg.konablend2009-06-171-24/+8
| | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2548 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: added 64-bit savvy application icon.konablend2009-06-175-14/+48
| | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set up the job correctly for ana 3 when starting an encodejstebbins2009-06-161-28/+54
| | | | | | | | I forgot to set the apropriate dar or par and keep_display_aspect when starting and encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2546 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Macgui: Update Sparkle to 1.5 b6dynaflash2009-06-16151-1243/+661
| | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2545 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add controls to all setting an explicit par in ana mode 3jstebbins2009-06-164-95/+104
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: osx packaging updated to create .dmg in 2 passes; results in ↵konablend2009-06-162-4/+13
| | | | | | ~9% filesize reduction. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2543 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: added OSX packaging support.konablend2009-06-165-0/+95
| | | | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2542 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change gtk install rule so that changes to PREFIX on the commandjstebbins2009-06-161-1/+1
| | | | | | | | line of the top level make get propagated to gtk. This is needed when building debian packages. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2541 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue - Only display audio tracks with a valid track selected ↵dynaflash2009-06-161-17/+28
| | | | | | (removes the useless "None" tracks in the display). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2540 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Subtitles - Fix bug where setting the first track to None ( deleting ↵dynaflash2009-06-161-45/+50
| | | | | | | | 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://svn.handbrake.fr/HandBrake/trunk@2539 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-153-9/+28
| | | | | | - Moving from mkv to mp4 now leaves only 1 vobsub track on the list. Any others are removed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2538 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI:sr552009-06-151-5/+31
| | | | | | - Fixes keyboard input on the MinGW port. (Thanks Kona) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2537 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix subtitle issuesdynaflash2009-06-151-16/+8
| | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2536 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: foreign audio search didn't set subtitle dest to RENDERSUBjstebbins2009-06-151-0/+1
| | | | | | | when burned was selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2535 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-1517-768/+968
| | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2534 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-147-42/+35
| | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2533 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-143-0/+579
| | | | | | - Missed the new subtitle files in the last check-in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2532 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: sr552009-06-1314-578/+98
| | | | | | - New subtitle tab. All complaints to j45 please. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2531 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Multiple subtitle tracks initial implementationdynaflash2009-06-137-473/+1370
| | | | | | | | | | | | | | | | | | | | | - 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://svn.handbrake.fr/HandBrake/trunk@2530 b64f7644-9d1e-0410-96f1-a4d463321fa5