summaryrefslogtreecommitdiffstats
path: root/gtk/src/videohandler.c
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: update license per BradleyS suggestionJohn Stebbins2019-11-071-2/+2
|
* LinGui: fix license and po file mergesJohn Stebbins2019-11-061-2/+1
|
* LinGui: fix additional mingw gtk UI build issuesJohn Stebbins2019-04-171-2/+0
|
* LinGui: work around GTK slider value formatting bugJohn Stebbins2019-03-201-1/+94
| | | | | | | | | | | | | | When the range of a slider changes, GTK used to sample all the possible values to determine the correct amount of screen space to allocate for the value strings. Some *genius* decided it would be more effecient to just sample the first and last value which means that if certain characters are wider than others and the middle values happen to use those characters, the space allocated is too small and the string wraps to the next line or is truncated. So, we have to randomly add some extra space to the first and last value string in order for the string to be displayed properly. WTF guys!
* LinGui: fix video codec preset when switching codecsJohn Stebbins2019-03-041-3/+11
| | | | | If the codec doesn't have a 'medium' preset, the GUI was left in an indeterminate state
* Update copyright dates to 2019.Bradley Sepos2019-01-011-1/+1
|
* LinGui: remove hidden x264 advanced options tabJohn Stebbins2018-12-291-55/+1
| | | | | It's been deprecated and hidden for several years now. Time for it to go.
* Update copyright dates to 2018.Bradley Sepos2018-01-011-1/+1
|
* LinGui: Reorgainize Summary paneJohn Stebbins2017-11-061-0/+33
| | | | Synching up with https://github.com/HandBrake/HandBrake/issues/833
* LinGui: fix "More Settings" tooltip updatesJohn Stebbins2017-09-011-33/+39
| | | | The tooltip was not updating when the video preset slider changed
* LinGui: fix video preset slider updatesJohn Stebbins2017-03-091-29/+29
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/621
* LinGui: fix crash when changing video encodersJohn Stebbins2017-02-101-7/+28
| | | | Attempt to access invalid encoder preset index accesses invalid memory
* LinGui: clear extra options when video codec changesJohn Stebbins2017-01-241-0/+1
| | | | Some valid options (e.g. vp9 qmin=0) can crash some libav encoders (mpeg4).
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* LinGui: fix formatting of video encoder presetJohn Stebbins2016-11-011-1/+1
| | | | | GTK doesn't make the space for the label big enough. With some tweaking I managed to work around it's poor formatting.
* vpx: add encoder presetsJohn Stebbins2016-05-291-0/+23
| | | | | | | | | | | presets are veryfast - deadline=good:cpu-used=5 faster - deadline=good:cpu-used=4 fast - deadline=good:cpu-used=3 medium - deadline=good:cpu-used=2 slow - deadline=good:cpu-used=1 slower - deadline=good:cpu-used=0 veryslow - deadline=best:cpu-used=0
* LinGui: clean up copyright and license commentsJohn Stebbins2016-01-031-2/+13
|
* Update copyright dates to 2016.Bradley Sepos2016-01-011-1/+1
|
* x264: add multilib support (a.k.a. 10-bit)John Stebbins2015-11-121-3/+3
| | | | | This adds the structure to load an libx264 10-bit shared library. The user must install this library themselves to an appropriate place.
* LinGui: fix video options edit box tooltipjstebbins2015-06-171-16/+18
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7302 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: simplify some video widget dependency handlingjstebbins2015-05-281-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7236 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more refactoringjstebbins2015-04-031-38/+31
| | | | | | | mostly moving "settings" stuff to "values" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7047 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: work around yet another gtk+-3 bugjstebbins2015-03-251-2/+3
| | | | | | | | | | GtkTextView gets confused if you try to set it's contents again while in a callback for a change to the TextView. So prevent such behavior by the app. Requires updating the x264Option TextView in the background (idle loop) rather than immediately. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7013 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change settings dict from glib to janssonjstebbins2015-03-061-1/+1
| | | | | | | | This will allow for preferences, presets, and queue files to be written as json instead of plists (currently still plists). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update year to 2015jstebbins2015-02-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make more strings translatablejstebbins2014-11-051-4/+5
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6505 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops forgot to svn add filesjstebbins2014-08-131-0/+268
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6295 b64f7644-9d1e-0410-96f1-a4d463321fa5