summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: remove unnecessary audio mixdown warningJohn Stebbins2016-01-181-28/+0
| | | | | When adding multiple items to the queue, this popup was just an annoyance.
* LinGui: clean up copyright and license commentsJohn Stebbins2016-01-0338-170/+544
|
* LinGui: update copyright date in translation filesJohn Stebbins2016-01-0313-35/+35
|
* Update copyright dates to 2016.Bradley Sepos2016-01-0125-31/+31
|
* LinGui: fix live preview range selectionJohn Stebbins2015-12-201-1/+1
| | | | Off by one error...
* Fix bashism in autoconf script that leads to build failure unless bash is ↵lameventanas2015-12-041-8/+8
| | | | /bin/sh.
* x265: add support for 10, 12, and 16 bit x265 libsJohn Stebbins2015-11-122-3/+6
| | | | | automatically pull in shared versions of these libs or allow statically building against any one of them.
* x264: add multilib support (a.k.a. 10-bit)John Stebbins2015-11-125-16/+19
| | | | | This adds the structure to load an libx264 10-bit shared library. The user must install this library themselves to an appropriate place.
* libhb: make muxer, sync, and reader behave like other work objectsJohn Stebbins2015-11-094-16/+13
| | | | | | | | | | | | | simplify job initialization sequence, clean up code, and document dependencies in the sequence better. Make hb_add set job->sequence_id. It is no longer necessary for the frontend to do this. If the frontend needs the sequence_id, it is returned by hb_add(). Clean up use of interjob. do_job() now uses sequence_id to detect when a new sequence of related jobs is running and automatically clears interjob.
* LinGui: fix segfaultJohn Stebbins2015-11-021-1/+1
| | | | value initialized to incorrect type
* LinGui: Fix duplicate preset name creationJohn Stebbins2015-10-291-1/+30
| | | | | Don't allow presets with the same name in the same folder. If duplicate found, append "(N)" to the name.
* Enforce min/max dimensionsJohn Stebbins2015-10-261-44/+33
| | | | | | In both hb_set_anamorphic_size and hb_get_preview, check that image dimensions are > 32x32 and < 10240x10240. This should help to prevent crashes with unusual dimensions settings.
* LinGui: don't call hb_get_preview2 with outragious dimensionsJohn Stebbins2015-10-261-5/+27
|
* LinGui: custom-ana reduce PAR when it's modified indirectlyJohn Stebbins2015-10-261-0/+2
| | | | | If PAR is indirectly changed through the user changing storage or display width and height, reduce PAR to minimum num and den.
* Fix bizarre custom anamorphic behaviorJohn Stebbins2015-10-261-7/+7
| | | | | | When "keep aspect" is unset in custom anamorphic, it was making very uintuitive changes to PAR. This simplifies the code and makes the behavior more sane.
* LinGui: fix g++ configure probeJohn Stebbins2015-10-191-1/+1
|
* LinGui: fix "margin-start" run-time warning on gtk 3.10John Stebbins2015-10-161-1/+1
|
* LinGui: Fix filter tab on gtk 3.10John Stebbins2015-10-151-2/+31
| | | | Gtk versions prior to 3.12 do not support GtkFlowBox
* LinGui: Put filters in their own paneJohn Stebbins2015-10-143-1125/+1029
| | | | | And rearage their order to follow the order they are applied in during encoding.
* LinGui: add clang supportJohn Stebbins2015-10-141-3/+3
|
* LinGui: show warning dialog when loading backup presetsJohn Stebbins2015-10-091-8/+29
|
* LinGui: make preset backups when import upgrades presetsJohn Stebbins2015-10-091-6/+43
| | | | | And attempt to load a backup if we recognize that presets were written with a more recent version of HandBrake than what is currently running.
* Make deinterlace/decomb behave similar to nlmeans/hqdn3dJohn Stebbins2015-10-098-439/+246
| | | | | I.e. use a dropdown to select between the filters instead of a radio button.
* LinGui: button and menu uix improvementsJohn Stebbins2015-10-095-76/+115
| | | | | Make toolbar button order follow work flow better. Improve text of buttons and menues.
* LinGui:John Stebbins2015-10-082-4/+18
| | | | Fix inconsistencies in UI xml for different gtk versions.
* LinGui: fix display of pending count...John Stebbins2015-10-061-17/+23
| | | | ... in queue toolbar button
* LinGui: OopsJohn Stebbins2015-10-061-1/+1
|
* LinGui: improve behavior of queue, preview, and activity togglesJohn Stebbins2015-10-065-75/+165
| | | | | | | Put "View" menu items in the same order as toolbar toggle buttons. Make "View" menu items check boxes that mirror toolbar buttons. Change the label of the toolbar buttons to "Hide *" when activated and "Show *" when deactivated.
* LinGui: fix a filter validation issueJohn Stebbins2015-10-052-4/+13
| | | | ... and a crash when adding to the queue.
* LinGui: fix filter display in queue listJohn Stebbins2015-10-053-37/+86
| | | | | Under some circumstances, incorrect filter preset values might have been shown.
* LinGui: use libhb to validate filter settingsJohn Stebbins2015-10-053-116/+141
|
* LinGui: more combo box generalizationJohn Stebbins2015-10-011-171/+119
|
* LinGui: use libhb filter param listsJohn Stebbins2015-10-011-99/+271
| | | | | Populate combo boxes from libhb param lists instead of duplicating info in LinGui.
* LinGui: generalize initialization of Combo boxesJohn Stebbins2015-10-017-296/+535
|
* scan: fix rescan avoidance logicJohn Stebbins2015-09-292-7/+11
| | | | We need to rescan when the number of previews changes.
* LinGui: add zh_CN (Chinese) to LINGUASJohn Stebbins2015-09-281-0/+1
|
* Merge pull request #8 from helinb/masterJohn Stebbins2015-09-281-0/+2878
|\ | | | | Add Chinese translation
| * Add Chinese translationhelinb2015-09-261-0/+2878
| |
* | LinGui: update translation filesJohn Stebbins2015-09-283-9/+23
|/ | | | | Fix list of translatable files. Fix differences in strings between gtkbuilder versions
* LinGui: fix video quality granularity for x265John Stebbins2015-09-081-10/+22
|
* LinGui: fix problem with audio bitrate/quality widgetsJohn Stebbins2015-08-261-2/+2
| | | | | Uninitialized variables caused these widgets to be disabled under random circumstances.
* LinGui: don't save custom presets in a built-in folderJohn Stebbins2015-08-251-1/+1
|
* LinGui: fix vfr/pvr/cfr widget visibilityjstebbins2015-08-201-2/+2
| | | | | | | Dependencies stopped working when we standardized "Same as source" preset value as "auto". git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7406 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix sensitivity of audio quality/bitrate widgetsjstebbins2015-08-201-199/+219
| | | | | | These were still enabled for flac when they should not have been. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7405 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a scrolling issue in presets panejstebbins2015-08-184-26/+2
| | | | | | | Expanding a folder was causing the pane to scroll back to the currently selected preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Change dest filename behavior when auto-naming is disabledjstebbins2015-08-112-2/+15
| | | | | | | If auto-naming is disabled, don't set the destination filename to the default "new_video". Instead, leave it set to it's current value. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7399 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: don't hide foreign audio subtitle optionsjstebbins2015-08-064-13/+33
| | | | | | | | Make the insensitive when there is not preferred language set. And improve the tooltip to indicate that a preferred language is required for these options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7396 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Don't allow toolbar truncationjstebbins2015-07-303-0/+3
| | | | | | | Force the main window to be large enough that the toolbar is never truncated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7388 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove gstreamer-0.10 supportjstebbins2015-07-301-7/+1
| | | | | | | I noticed this isn't working in fedora 22 and I'm not interested in debugging. So only support gstreamer-1 now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7386 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: load builtin-presets if I fail reading the presets filejstebbins2015-07-291-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7385 b64f7644-9d1e-0410-96f1-a4d463321fa5