summaryrefslogtreecommitdiffstats
path: root/gtk
Commit message (Collapse)AuthorAgeFilesLines
* 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
* LinGui: cleanupjstebbins2014-06-244-272/+199
| | | | | | | | use hb_set_anamorphic_size2 instead of hb_set_anamorphic_size simplify preview generation code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6220 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Improve auto destination file name behaviorjstebbins2014-05-211-5/+25
| | | | | | | | | Don't change the destination file name when a setting changes that is not in the auto-name template. I.e. if quality changes and "{quality}" is not in the template, leave the destination file name alone. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6200 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: layout changesjstebbins2014-05-209-2953/+2420
| | | | | | | | Reduce height of presets list box. This allows room for making settings tabs wider. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6199 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some glib warning messages in logjstebbins2014-05-163-5/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6196 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the StackSwitcher fill the available widthjstebbins2014-05-152-2/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6195 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: work around bonehead Gtk developer decisionjstebbins2014-05-151-0/+17
| | | | | | | | The width of radio buttons in GtkStackSwitcher are hard coded to 100. Parse the container to get the buttons and fix this idiocy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6194 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change main page GtkNotebook to GtkStackjstebbins2014-05-154-288/+50
| | | | | | | GtkStack's allow animation effects. So now pages slide-in/slide-out :D git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6193 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add "Reload" and "Reload All" toolbar buttons to queue windowjstebbins2014-05-154-1/+144
| | | | | | | | | | | This allow reseting queue entries to the pending status so that they make be re-encoded. I'm not sure when a user might use these, but I have had many occasions where I wish I had this capability during debugging and testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6192 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow hh:mm:ss.ms input for P-to-P "Seconds"jstebbins2014-05-155-13/+82
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6191 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option to remove completed queue jobs from queuejstebbins2014-05-145-35/+56
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6188 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: improved auto destination namingjstebbins2014-05-064-66/+130
| | | | | | | Allows auto name template like WinGui git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix linking with mingwjstebbins2014-05-061-3/+4
| | | | | | | | Fedora's mingw pthreads no longer has pthread_win32_process_attach_np, so force linking to the pthreadw32 contrib package. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add VP8 supportjstebbins2014-04-153-1/+3
| | | | | | | Thanks to Matthew Harvey for this patch git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: enable burn-in of all supported text subtitle formatsjstebbins2014-03-301-15/+20
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6141 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem cause by change in behavior of libgtkjstebbins2014-03-261-1/+1
| | | | | | | | | | gtk_buildable_get_name and gtk_widget_get_name now return a string describing the widget type if the name has not been set instead of NULL as they used to. This of coarse breaks everything that depends on looking up valid widget names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6131 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix live preview generationjstebbins2014-03-221-12/+8
| | | | | | | | | | Preferences (where live preview duration is set) were not getting added to live peview job settings. Also, fix a compiler warning when using gstreamer 0.10. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6127 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix list of icons that get installed to /usr/share/iconsjstebbins2014-03-181-8/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6123 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: remove unused iconjstebbins2014-03-181-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6122 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: svg'ify the last of the custom iconsjstebbins2014-03-187-8/+248
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6121 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use GtkCellRendererSpinner instead of custom icons for queue activityjstebbins2014-03-1819-196/+134
| | | | | | | And delete unused icons git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6120 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: svg'ify several iconsjstebbins2014-03-1750-300/+40278
| | | | | | | and enable embedding of svg icons in the binary. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6118 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up play/pause/stop iconsjstebbins2014-03-143-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Improve widget layoutjstebbins2014-03-063-24/+58
| | | | | | | | | | | | | Add padding to GtkEntry. On some themes, it looked very crowded. Let height of x264 extra settings text box float with height of widgets that it shares a grid with. It's fixed height was causing weird layout. Reduce border around GtkComboBox. There are lots of combo boxes, so this results in a significant reduction in the overall size of the window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use python2 explicitelyjstebbins2014-03-061-2/+2
| | | | | | | ...since python3 has incompatible syntax changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow more flexibility in manual croppingjstebbins2014-03-032-4/+13
| | | | | | | Do not limit cropping to half of width or height. Instead, just make sure resulting image width and height are never less than 16. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6096 b64f7644-9d1e-0410-96f1-a4d463321fa5