summaryrefslogtreecommitdiffstats
path: root/gtk/src
Commit message (Collapse)AuthorAgeFilesLines
* LinGui: audio/subtitle "Reload Defaults" -> "Reload"John Stebbins2017-06-201-2/+2
|
* LinGui: change Audio/Subtitle "Defaults" to "Selection"John Stebbins2017-06-201-2/+2
| | | | | | There is persistent confusion about how to configure audio and subtitle selection behavior. Hopefully this will help steer people in the right direction.
* LinGui: Make disk warning limit configurableJohn Stebbins2017-06-207-87/+274
| | | | | | | | Allow disabling and setting disk warning limit in preferences. When enabled checks disk fullness every 10 seconds during encoding. If disk full condition is detected, pauses the encode and gives a popup with options "Resume, I've fixed the problem", "Resume, Don't tell me again", and "Cancel Current and Stop".
* LinGui: fix CSS setting for gtk < 3.20John Stebbins2017-06-161-1/+4
|
* LinGui: add commentJohn Stebbins2017-06-161-1/+1
|
* LinGui: fix exclusive burn behavior when FAS burn enabledJohn Stebbins2017-06-161-1/+2
| | | | | It was disabling burn for other non-FAS tracks. Not the behavior I wanted.
* LinGui: fix initial cropping (the right way)John Stebbins2017-06-163-57/+94
|
* LinGui: fix initial dimensions when *not* autocropJohn Stebbins2017-06-161-4/+2
|
* sync: work-around players with broken edit list supportJohn Stebbins2017-06-132-7/+36
| | | | | | | | | | | | | | | | | | | | | | | | This adds a preset key AlignAVStart that enables this work-around. When enabled, blank frames are inserted or frames are dropped to force alignment of the initial timestamp of every audio and video stream. Aligning the start times minimizes the impact of broken edit list support in players. Closes #763. Squashed: sync: improve alignment when passthru audio is present presets: enable AlignAVStart for General and Gmail presets LinGui: Improve AlignAVStart tooltip sync: avoid inserting a black frame < nominal frame duration sync: fix start alignment when doing p-to-p encoding sync: add comments
* 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