summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: preview changesjstebbins2009-05-045-110/+174
| | | | | | | | | | - update hb_get_preview to allow upscaling and remove borders - allow upscaling in the gui - add user option to show visible cropping borders - gui generates borders when needed instead of hb_get_preview, which allows for flexible alternatives like alternate colors git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2376 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: integrate with eddyg's subtitle list changesjstebbins2009-05-042-23/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2374 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-05-027-11/+18
| | | | | | | | | | | poll for dvd volume labels after the ui is fully displayed truncate leading and trailing spaces in volume labels sanitize volume label after making a copy instead of stepping on dvdreads private copy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2370 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: adjust vfr code to accomidate new method of handling vfr in libhbjstebbins2009-05-021-12/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2369 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix stupid mistake in setting the audio codecjstebbins2009-04-291-10/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2359 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add "auto" passthru audio optionjstebbins2009-04-283-22/+28
| | | | | | | | | This selects the "best" ac3 *or* dts track for passthru i got tired of my encodes ending up with stereo ac3 instead of 6ch dts because I forgot to verify the audio before starting an encode git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2358 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix drag and drop problems in presets and queuejstebbins2009-04-272-0/+10
| | | | | | | don't allow dragging unknown widget types into treeviews git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2357 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add libdvdnav supportjstebbins2009-04-277-10/+102
| | | | | | | | | | | emulates the vm of a dvd player in order to navigate the disc more reliably it is optional and disabled by default CLI option '--dvdnav' enables. GUI's have a new option in preferences. When dvdnav is enabled, you can also select angles (cli '--angle') git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change some preset keys to sync with mac presetsjstebbins2009-04-244-16/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2353 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-04-202-1/+38
| | | | | | | change destination file extension from mp4 to m4v when chapter markers are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2345 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable DTS passthru option for MP4 file outputjstebbins2009-04-181-9/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2340 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Enable DTS passthru for matroska containerjstebbins2009-04-181-1/+1
| | | | | | | | since we have no way to create silent dts frames for insertion to maintain sync, frames from other streams may be dropped when there is a sync problem on the DTS stream git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2339 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix segfault on startup for older fedora versionsjstebbins2009-04-171-3/+6
| | | | | | | multiple drive change events caused multiple source scans to be started git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2338 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-04-175-291/+333
| | | | | | | | | - add volume label to dvd source shortcuts in the file menu - move loose crop option from preferences to picture settings - add label to show cropped dimensions to picture settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2337 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an error in the libs that came from the mingw mergejstebbins2009-04-171-1/+1
| | | | | | | another one of those works on fedora, not on ubuntu things. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2336 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: minor change to how dvd devices are added to the file menujstebbins2009-04-162-37/+48
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2335 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with allocating size of an unrealized widgetjstebbins2009-04-161-9/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2334 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: a couple bug fixesjstebbins2009-04-162-27/+27
| | | | | | | | - cropping arithmatic error - uninitialized pointer reference in hud compositor git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2333 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* LinGui: Show notification when handbrake queue is completejstebbins2009-04-014-3/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2289 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
* LinGui:jstebbins2009-03-271-58/+58
| | | | | | | rename a namedtuple to be more consistant with what it really is git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-272-6/+63
| | | | | | | | | - rewrite tool that creates a quoted string from a file in python resulting string is suitable for use as a C char* - create_resources, remove redundant code from cut/past error git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2280 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rewrite widget dependency creator in pythonjstebbins2009-03-271-0/+111
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2279 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-273-7/+61
| | | | | | | | | - add some error handling to resource parser - modify how icons are deserialized in ghb since the python resource parser can't easily serialize the old way git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rewrite my resource parser in python.jstebbins2009-03-271-0/+160
| | | | | | | | | | | | It's not quite ready for use because it requires python 2.6 and none of the distributions have 2.6 yet. I'm getting a head start. This is the first of a few tools that I'm rewriting in python because compiling them at build time causes problems in a cross compiling environment. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: save preset folder collapsed/expanded state. restore at startup.jstebbins2009-03-262-0/+88
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove debug outputjstebbins2009-03-251-3/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add preference option to disable update checkingjstebbins2009-03-253-11/+40
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-03-242-35/+39
| | | | | | | fix scaling problems with HD video that must be scaled to fit the screen git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2272 b64f7644-9d1e-0410-96f1-a4d463321fa5