summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: merge gtk mingw cross compiling supportjstebbins2009-04-1616-250/+743
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2332 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - added libtool patch for xvidcore to fix build error --> configure: error: ↵konablend2009-04-151-0/+12
| | | | | | | | | cannot run /bin/bash ./config.sub - bug was reported on Unbuntu 8.10 and is heterogeneous in nature, exposed by libtool circa 2.2 -> 2.2.4 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2331 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more anamorphic settings changesjstebbins2009-04-156-35/+182
| | | | | | | - recalculate display dims correctly when changing titles and presets - when presets are saved, save par git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2330 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some bugs in the new anamorphic settingsjstebbins2009-04-144-68/+48
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2329 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-145-149/+142
| | | | | | | - Patch by ExDeus - http://forum.handbrake.fr/viewtopic.php?f=4&t=9642&start=25#p54267 - Few redundant code functions removed, code layout tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2328 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-149-959/+10
| | | | | | - Move some files around. Removes frmMain folder. Removes old x264panel file which is no longer used. Fixes namespace errors. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2327 b64f7644-9d1e-0410-96f1-a4d463321fa5
* This patch adds mingw32 cross-compilation support to HandBrake trunk tokonablend2009-04-1438-160/+683
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | produce native win32 binaries. The main benefits are the binary does not have any Cygwin runtime requirements and various host platforms can be leveraged to build HandBrake. Cross-compilation toolchains are complex to setup and recommended for experts only; but once setup it can build at speeds similar to native builds, on Darwin or Linux. BUILD INSTRUCTIONS: Add mingw32 toolchain to beginning of your path and take the toolchain prefix from gcc (eg: i386-mingw32-gcc) and pass to configure: ./configure --cross=i386-ming32 PRODUCTS: - hb.lib (static library) - HandBrakeCLI.exe DOWNLOADS: Contrib downloads need to be seeded with: - pthreads-w32-2-8-0-release.tar.gz (new) - xvidcore-20090311.tar.gz SUMMARY: Specifically, all GUI trees are not impacted. configure - added --cross=PREFIX - reworked search for gcc and cross-compile related tools to use prefix contrib/ - sub-patches added as needed for mingw contrib/xvidcore/ - bumped from 1.1.3 -> 1.2.1+ (daily 20090311) - reconstituted P01-cygwin.patch - created new P00-darwin.patch needed for macho64 asm flag on x86_64 arch libhb/ - uint -> uint32_t - remaining changes guarded by mingw32 macro. test/ - modified to support pthread-compatibility library attach/detach. - all changes guarded by mingw32 macro. BRANCHES: source: https://hbfork.googlecode.com/svn/branches/mingw@28 target: svn://svn.handbrake.fr/HandBrake/trunk@2325 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2326 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: first cut at anamorphic picture settings enhancementsjstebbins2009-04-139-256/+630
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2325 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: docs (OSX)konablend2009-04-136-70/+92
| | | | | | | | - updated Xcode.app build instructions to make sure custom shell environment/PATH propagates to Xcode. - various spelling corrections. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2324 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Make MULTIPLE_MOD handle mod 1 correctlyjstebbins2009-04-131-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2323 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGuisr552009-04-131-5/+2
| | | | | | - Small tweak to PresetLoader code - http://forum.handbrake.fr/viewtopic.php?f=12&t=9558&p=51085#p51085 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2322 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-134-680/+171
| | | | | | | - Cut the Query Parser code down by 509 lines of code. - Fixed issue in Preview window, (mkv files were not playing back) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2321 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-127-54/+90
| | | | | | | - Improvements to the preview window design. - Code tweaks to make it less crash / error prone (QT Control) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2320 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't crash during scan when a DVD contains an invalid PTT or PGC index. ↵van2009-04-121-0/+10
| | | | | | (Bug & fix from user macrule in forum post http://forum.handbrake.fr/viewtopic.php?f=4&t=10291&sid=8b5a573526397f7c26c44e2a50c6dc63#p54152) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2319 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: older versions of glib don't have g_dgettext, so don't use itjstebbins2009-04-101-10/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2318 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-106-20/+78
| | | | | | - Added option to set verbosity level. default 1 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2317 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Put AVI, OGM and Xvid out of our miserydynaflash2009-04-101-27/+2
| | | | | | - Note: renders custom presets using these obsolete (not an issue for built in presets as none have ever used them for good reason). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify the code that creates the mask for rounded widget cornersjstebbins2009-04-091-47/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2315 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: give the hud nicer looking rounded cornersjstebbins2009-04-092-55/+98
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2314 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: customize hud colorsjstebbins2009-04-082-10/+23
| | | | | | uses standard rc-file mappings, so user can customize as well git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2313 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: create custom widget that manages multiple overlay layersjstebbins2009-04-087-241/+1029
| | | | | | | composites the layers using per-pixel and global alpha values the preview hud now uses this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2312 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-072-27/+23
| | | | | | - Fix small regex error in QueryParser.cs related to video framerate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2311 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Say ba-bye to avi & ogm & xvidjstebbins2009-04-062-6/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2310 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjustment to position of hudjstebbins2009-04-061-218/+195
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-065-37/+5
| | | | | | - Removes xvid encoder option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2308 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-067-129/+71
| | | | | | - Removes ogm and avi file containers git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2307 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-063-90/+114
| | | | | | | - Add support for drag/drop of a source file onto the main window. Source will be scanned on drop. - Misc code tweaks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2306 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improve behavior of hud enter/leave and timout eventsjstebbins2009-04-062-27/+26
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2305 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: figured out how to do the hud in a better way.jstebbins2009-04-063-60/+127
| | | | | | | window reparenting isn't needed now, and I can do alpha blending with the video through cairo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2304 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops, forgot to actually rescale the image when making thejstebbins2009-04-052-15/+47
| | | | | | preview window fullscreen git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2303 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: only update prefs file after a delay. jstebbins2009-04-051-6/+33
| | | | | | | | storing window positions as windows move creates rappid changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2302 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix botched r2256 as suggested by forum user greed in post ↵van2009-04-051-31/+31
| | | | | | http://forum.handbrake.fr/viewtopic.php?f=4&t=9758&sid=b6deb84bf0f30e9dfa504e19d4c2d5c3&p=53722#p53722 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2301 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: if fullscreen preview, don't reduce HD video to 80% of screen.jstebbins2009-04-051-4/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2300 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add fullscreen option to previewjstebbins2009-04-055-41/+88
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2299 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-04-042-4/+8
| | | | | | | older version of libgtk don't have gtk_widget_get_window(), so use widget->window instead. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2298 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preview and picture window changesjstebbins2009-04-048-230/+605
| | | | | | | | - split picture settings into it's own window - create overlay for preview window (like the mac ui, but not a pretty) - save window positions and preview display status between sessions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2297 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-022-3/+5
| | | | | | - Confirm file overwrite for encode destination. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2296 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some build dependency issuesjstebbins2009-04-022-0/+4
| | | | | | | - make configure depend on configure.ac, Makefile.am and src/Makefile.am - add new icons to resource dependencies git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2295 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-023-12/+32
| | | | | | | - Fix for Destination Browse button exception is destination is empty. (http://forum.handbrake.fr/viewtopic.php?f=12&t=10140) - Added warning if user is about to add 2 or more items to the queue with the same destination path. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2294 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: minor change adding --force to launched buildskonablend2009-04-021-1/+1
| | | | | | | - helps with people who for some reason need to re-start the build without manually cleaning build/ dir. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add status icon that sits in the system trayjstebbins2009-04-026-0/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-0117-161/+138
| | | | | | - Just some minor code tweaks to clean things up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2291 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-04-011-111/+40
| | | | | | | - Fixes a small bug with the PSY RD slider not having a default of 1. Some code cleanups. (Thanks ExDeus) - Cleaned up a few bits of code git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2290 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Show notification when handbrake queue is completejstebbins2009-04-015-5/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2289 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix frame rate calculation for ffmpeg 0.5 - h.264 rate is now in fields per ↵van2009-04-011-0/+6
| | | | | | second so convert it back to frames per second. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2288 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-03-311-1/+1
| | | | | | - Updated Preview Query generation code to handle new -stop-at format. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2287 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a job->frame_to_stop variable similar to the existing pts_to_stop ↵jbrjake2009-03-313-14/+57
| | | | | | | | parameter, for ending an encode after a certain number of decoded frames. CLI: Replaces --stop-at-pts and --stop-at-duration with a general --stop-at option. The argument is in the form unit:amount. So --stop-at duration:10 for a 10 second encode, --stop-at pts:300300 to end when that timestamp is reached, or --stop-at frame:1000 to stop after reading 1000 frames. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2286 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Flush frames from the delay queue in render. This should add an extra couple ↵jbrjake2009-03-311-4/+36
| | | | | | of frames to the end of output when using same as source fps or vfr detelecine. Thanks, eddyg! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: bump to r1130-8475977dynaflash2009-03-291-1/+1
| | | | | | - incremental speedups since last rev. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2284 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make KeepAspect flag differentiate mode 2 and mode 3 anamorphicjstebbins2009-03-282-8/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2283 b64f7644-9d1e-0410-96f1-a4d463321fa5