summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: Allow resizing window smallerJohn Stebbins2017-06-122-36/+33
| | | | | | Make widget geometry changes that allow the window to be sized smaller. Minimum size with Fedora's default Adwaita theme is 1080x698. Other themes will vary in size.
* Allow audio fallback to be "None" (#623)John Stebbins2017-06-121-27/+30
| | | | | | | | | | | * Allow audio fallback to be "None" When audio fallback is "None", a failure to do passthru will result in no output audio track being added. * simplify audio autopassthru fallback logic Drop track when fallback codec is invalid instead of falling back to a default. Since all presets have a fallback set, the default fallback condition would only ever be triggered by an invalid setting.
* LinGui: Increase max video bitrate entry allowedJohn Stebbins2017-06-051-1/+1
|
* LinGui: Add UI support for BradleyS' sharpen filtersJohn Stebbins2017-05-304-2/+218
|
* LinGui: fix application of SRT offsetJohn Stebbins2017-03-291-3/+3
|
* LinGui: fix audio copy mask updatesJohn Stebbins2017-03-121-1/+2
| | | | Updates to the mask would not be applied till it was saved to a preset
* Adds FR localisation to the desktop file (#552)Olivier Humbert2017-03-121-0/+2
|
* subtitles: simplify and shorten subtitle descriptions (#591)John Stebbins2017-03-102-5/+2
| | | | | | | | | | | | | | | | | | * subtitles: simplify and shorten subtitle descriptions Generally, it eliminates parens to make things more readable. I.e. it turns this: English (Closed Caption)(Wide Screen)(Bitmap)(VOBSUB) Into this: English, Closed Caption [Wide Screen, VOBSUB] * Revise punctuation per BradleyS request * fix subtitle description formatting * incorporate suggestions from PR
* Fix various spelling mistakes (#613)Sebastian Ramacher2017-03-101-1/+1
| | | | | | | | | | * Fix spelling of 'source' * Fix spelling of 'specify' * Fix spelling of 'internal' * Fix spelling of 'quitting'
* LinGui: fix video preset slider updatesJohn Stebbins2017-03-092-30/+30
| | | | 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: fix widget focus problemJohn Stebbins2017-01-291-0/+1
|
* 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).
* json: revise range "End" for time and frame rangesJohn Stebbins2017-01-111-6/+6
| | | | | "End" was a duration. It is now the actual "End" position in 90khz ticks or frames.
* LinGui: fix use of gtk 3.22 deprecated functionsJohn Stebbins2017-01-033-18/+58
|
* libhb: allow removal of tagsJohn Stebbins2017-01-031-1/+1
| | | | | | Setting an empty string tag allows removal of existing tags. Note that setting a NULL string does not remove an existing tag but instead results in the tag getting passed through from the source.
* Update copyright dates to 2017.Bradley Sepos2017-01-0141-42/+42
|
* LinGui: wider presets pane to accomodate longer preset namesJohn Stebbins2016-12-271-2/+2
|
* LinGui: fix tooltip formattingJohn Stebbins2016-12-271-1/+1
|
* LinGui: don't enable PictureKeepRatio widget in auto-anamorphicJohn Stebbins2016-12-271-0/+1
|
* LinGui: tooltip revisionsJohn Stebbins2016-12-141-13/+14
| | | | | | Update decomb/deinterlace tooltip to reflect new behavior. Add tooltips for audio and subtitle selection behavior and language lists.
* LinGui: make preview window resize smootherJohn Stebbins2016-11-291-4/+4
|
* LinGui: Fix some minor memory leaksJohn Stebbins2016-11-153-0/+14
|
* LinGui: fix setting default presetJohn Stebbins2016-11-111-0/+1
| | | | The old default was not getting scrubbed
* LinGui: fix number of frames encoded for PtoP framesJohn Stebbins2016-11-111-2/+2
|
* LinGui: fix audio sanitizing after muxer changeJohn Stebbins2016-11-102-8/+7
|
* LinGui: Fix running gtk versions older than 3.16John Stebbins2016-11-061-10/+0
| | | | focus-chain turns out to not be necessary anyway.
* LinGui: Improve tab focus navigationJohn Stebbins2016-11-022-55/+66
|
* 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.
* Add new anamorphic mode "Automatic", delete "Strict" (#367)John Stebbins2016-10-315-27/+28
| | | | | | | | | * Add new anamorphic mode "Automatic", delete "Strict" Anamorphic mode automatic is added to support Bradley's new presets that are designed to pick a PAR that maximizes storage resolution. Strict is converted to Loose + mod == 2 + UsesPictureSettings == 2 when importing presets
* LinGui: fix custom filter tooltipsJohn Stebbins2016-10-315-2/+84
| | | | | Make them reflect the "key=value" format change we made to custom filter settings.
* LinGui: delete unused column value in combo boxesJohn Stebbins2016-10-281-119/+92
|
* LinGui: fix use of freed pointerJohn Stebbins2016-10-281-2/+2
|
* LinGui: use HB_ERROR_CANCELED status ...John Stebbins2016-10-261-3/+0
| | | | ... rather than tracking canceled jobs internally in the UI.
* LinGui: improve layout of Dimensions tabJohn Stebbins2016-10-241-236/+200
|
* LinGui: work around conflicting PicturePAR and UsesPictureSettingsJohn Stebbins2016-10-241-9/+16
| | | | UsesPictureSettings takes precedence
* LinGui: fix installation of desktop fileJohn Stebbins2016-10-191-32/+18
| | | | | Don't install flatpak desktop file when not building a flatpak. This was causing duplicate icons in some distros.
* LinGui: UI tweaksJohn Stebbins2016-10-123-30/+49
| | | | | Adjust some widget alignments. Change some text color.
* LinGui: update hb docs linkJohn Stebbins2016-10-061-3/+5
| | | | Old docs are offline. So use new docs.
* LinGui: Fix audio and subtitle lang list "Unknown" entryJohn Stebbins2016-09-161-2/+6
| | | | It should read "Any" instead of "Unknown" for these lists.
* LinGui: fix width of min title length entry widgetJohn Stebbins2016-09-161-1/+3
| | | | It cut off digits when > 2 digits
* LinGui: fix some issues with reloading audio defaultsJohn Stebbins2016-09-084-121/+123
| | | | | Reloading the audio defaults basically didn't work right. Some settings didn't get loaded, some got loaded and not displayed or displayed wrong.
* LinGui: disable invalid audio sampleratesJohn Stebbins2016-09-023-0/+29
| | | | | opus only supports a limited set of samplerates. disable those that do not apply.
* contrib: Add opus audio encoder.John Stebbins2016-09-021-14/+1
| | | | | | | | | | Remove: hb_audio_samplerate_get_best() Add: hb_audio_samplerate_is_supported() hb_audio_samplerate_find_closest() hb_audio_samplerate_get_sr_shift()
* LinGui: Add flatpak support (#231)John Stebbins2016-08-305-6/+38956
| | | | | | | | | | | | | | | | | | | | | | | * LinGui: add --flatpak configure option For building a linux flatpak bundle * LinGui: add rules to build flatpak repo and bundles * LinGui: add flatpak compatible icon * LinGui: add flatpak compatible desktop file * LinGui: add flatpak appdata xml * pkg: disable building LinGui when creating cli flatpak * pkg: clean flatpak build cache when updating source package * pkg: fix source package build dependencies Fixes errors when the git ref being packaged changes and you have not manually deleted stage and pkg build directories.
* add ghb_override_user_config_dir function (#304)2wayne2016-08-303-1/+24
| | | Allow selection of the config file directory from the command line
* LinGui: Fix "Open Source" on older gtk versionsJohn Stebbins2016-08-291-2/+4
| | | | | Older gtk versions do not support the mnemonics "cancel" and "no" as substitutes for integer response values.
* LinGui: simplify maintenance of UI xmlJohn Stebbins2016-08-244-19699/+151
| | | | | Combine the 3 separate UI description files into one m4 file that conditionally generates the needed UI description.
* LinGui: fix tooltip grammerJohn Stebbins2016-08-233-3/+3
|
* LinGui: Add rotate filterJohn Stebbins2016-08-234-1/+146
|