summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui:jstebbins2009-05-203-10/+19
| | | | | | | | - fix a couple ui widget size/position issues - fix subtitle selection when no match is found in a title for a subtitle preset - fix an error in generating strings that describe a subtitles type git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: forgot a couple files needed for the subtitle supportjstebbins2009-05-192-0/+667
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2429 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv soft subtitle supportjstebbins2009-05-1911-192/+721
| | | | | | | | | | | | | - new libmkv 0.6.4 with subtitle track support - muxmkv supports vobsub and closed caption subtitles - added subtitle format, source, and dest initialization to dvdnav - moved subtitle_force flag into hb_subtitle_t struct as it needs to be settable per subtitle - gtk ui added subtitle tab which allows selection of multiple subtitles - reorgainize subtitle sync code to prevent dropping of subtitles when multiple subtitles are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix gtk building on ubuntu 8.0.4 LTSjstebbins2009-05-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2419 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-052-0/+24
| | | | | | | disable chapters markers when there is only one chapter in the title or when the user chooses to encode only one chapter of the title git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2385 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: arg! and remove debuggin outputjstebbins2009-05-041-2/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2382 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preview crop border fixjstebbins2009-05-041-1/+3
| | | | | | fix slight virtical stretching when borders applied and mod is 16 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2381 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: another tweak to preview cropping bordersjstebbins2009-05-041-16/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2380 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweaks to appearance of visible crop bordersjstebbins2009-05-042-17/+28
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2379 b64f7644-9d1e-0410-96f1-a4d463321fa5
* 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