summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: add xml UI for gtk versions >= 3.12jstebbins2014-12-281-0/+9502
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6666 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Enable building with different versions of the xml UI descriptionjstebbins2014-12-284-4/+28
| | | | | | | | This is necessary in order to cleanly track with new features and deprecations in gtk. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6665 b64f7644-9d1e-0410-96f1-a4d463321fa5
* eliminate job->largeFileSizejstebbins2014-12-236-61/+4
| | | | | | | It is no longer needed since we eliminated mp4v2 support git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* json: add json APIsjstebbins2014-12-162-89/+75
| | | | | | | | | | There are several changes to job and title structs that break current windows interop code. The interop code should be changed such that it only uses json APIs. So if there is any missing features (or bugs) in these APIs, please let me know. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update LINGUAS translations filejstebbins2014-12-091-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6591 b64f7644-9d1e-0410-96f1-a4d463321fa5
* contrib: build and link new jansson libjstebbins2014-12-051-1/+1
| | | | | | | No new functionality yet. To be used for new json APIs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove POS appindicatorjstebbins2014-12-046-108/+0
| | | | | | | It's nothing but trouble. Buggy POS ubuntu crapware. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make sure "Plot" tag gets updated before starting encodingjstebbins2014-12-012-0/+13
| | | | | | | | | | GTK is *really* stupid sometimes. When "Start" is pressed, the button event is activated *before* the focus-out event for the current in-focus widget. So any final changes to that widget are not acted upon till after processing the "Start" button :-\ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: mark more strings translatablejstebbins2014-11-174-75/+75
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6524 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make more strings translatablejstebbins2014-11-073-18/+19
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6508 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make more strings translatablejstebbins2014-11-058-48/+50
| | | | | | | Thanks to Уважением Виктор (aka victor) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6505 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: cosmetic fix for title number in destination filenamejstebbins2014-11-041-3/+1
| | | | | | | When no source had been scanned yet, title number was maxint :p git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6503 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix spacing on status linejstebbins2014-10-301-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6481 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix several small memory leaksjstebbins2014-10-295-36/+50
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6479 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: eliminate more deprecated widget propertiesjstebbins2014-10-281-126/+126
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6475 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: eliminate more deprecated widget propertiesjstebbins2014-10-281-39/+53
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6474 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: eliminage deprecated GtkAlignmentjstebbins2014-10-283-4761/+4498
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6473 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more gtk deprecationsjstebbins2014-10-283-26/+30
| | | | | | | | gtk_misc is deprecated, use new alignment capabilities of gtk_widget gdkcolor is deprecated, use gdkrgba git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6472 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove GtkStatusIconjstebbins2014-10-283-77/+3
| | | | | | | | It does nothing in gtk-3 and will be removed in future gtk versions. Support for status icons through libappindicator remains. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6470 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update translationsjstebbins2014-10-157-7546/+11961
| | | | | | | ... and add partial spanish translation git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6444 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix tooltipjstebbins2014-10-101-2/+2
| | | | | | | Mark it as translatable and fix punctuation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update language translationsjstebbins2014-10-086-19/+9756
| | | | | | | | Update Czech and Russian. Add partial translations for German, Danish, French, and Italian git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6437 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix spelling typojstebbins2014-10-083-4/+4
| | | | | | | Thanks to Sebastian Ramacher for the patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6436 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: correct autogen error messagejstebbins2014-10-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6433 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add video/ogg mime to desktop filejstebbins2014-09-301-1/+1
| | | | | | | Thanks to Sebastian Ramacher for the patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6425 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: check for libtoolize instead of libtooljstebbins2014-09-301-1/+1
| | | | | | | | | | libtoolize is really the tool that is actually used, libtool just happens to be in the same package on most linux distributions. Thanks to Sebastian Ramache for the patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6423 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix preset save dialog width&heightjstebbins2014-09-041-4/+3
| | | | | | | Fields were not enabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6391 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: enable "More Settings" box in video tab for VP8jstebbins2014-09-042-2/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6390 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x265: enable 2-pass ABR encodingjstebbins2014-08-261-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6366 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: set x265 preset/tune/profile/level in jobjstebbins2014-08-261-7/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6364 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix tooltip indentation and spelling errorsjstebbins2014-08-221-194/+197
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6343 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix queue formattingjstebbins2014-08-211-6/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6340 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix queue display when no audio tracksjstebbins2014-08-211-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6339 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add translation for old x264OptionExtra preset keyjstebbins2014-08-191-0/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6316 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build: remove mp4v2 and libmkv dependenciesjstebbins2014-08-182-24/+0
| | | | | | | ...and enable x265 by default git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6309 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make video preset/tune/profile/level tooltips more generaljstebbins2014-08-151-6/+6
| | | | | | | ...so they apply to x265 as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6299 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improve denoise filter tooltipjstebbins2014-08-151-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6298 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove video qualite range warningjstebbins2014-08-152-81/+1
| | | | | | | It just causes confusion git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6297 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: oops forgot to svn add filesjstebbins2014-08-132-0/+301
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6295 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: generalize video preset/tune/profile/level handlingjstebbins2014-08-1212-553/+293
| | | | | | | | This generalization enables x265 preset/tune/profile/level which did not work previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix initialization of audio quality widget limitsjstebbins2014-08-111-18/+16
| | | | | | | | | When opening the audio edit dialog for a track in the audio list, the audio quality was set to a bad value because the limits were not set correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6291 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with audio quality sliderjstebbins2014-08-111-14/+34
| | | | | | | | It was getting reset to default value every time another audio widget changed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6290 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: protect against possible divide by 0jstebbins2014-08-111-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6287 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix title numbers in auto destination filenamejstebbins2014-08-111-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6286 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Don't allow adding embedded subtitls when there are nonejstebbins2014-08-041-5/+26
| | | | | | | | Fixes a crash when attempting to switch subtitle dialog to embedded subtitle view. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix width of deblock sliderjstebbins2014-08-041-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: protect against failure to get preview imagejstebbins2014-07-301-1/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add new function for retrieving previewsjstebbins2014-07-291-19/+10
| | | | | | | | | | | | | | | | This new function has a couple advantages over the old one (which we should phase out). It does not require hb_job_t as a parameter, instead it uses hb_ui_geometry_t which is a smaller and simpler struct. The entire job struct is overkill as input to this function. It returns an hb_image_t that fully describes the returned image instead of just a uint8_t array. The caller does not have to make assumptions about image size, line stide, or pixel format since hb_image_t specifies these things. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui/CLI/libhb: add nlmeans denoise filter to linguijstebbins2014-07-217-174/+288
| | | | | | | Move nlmeans preset&tune parsing from cli to libhb git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: work around bug in GtkScaleButtonjstebbins2014-07-151-42/+54
| | | | | | | | | When the button value is updated programatically, the update event is not sent and therefore the label is not updated. So update the label manually instead of relying on the event to trigger the update. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6230 b64f7644-9d1e-0410-96f1-a4d463321fa5