| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
If fastdecode was set while encoder was x264, the value would be used
when the codec was changed to x265.
Fixes https://github.com/HandBrake/HandBrake/issues/3005
|
|
|
|
| |
Also, allow deleteion of categories from the presets window
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Newest versions appear to have a "common.h" somewhere that is
interfering with libhb/common.h.
move headers into "handbrake" subdirectory
|
|
|
|
| |
Rename hb.h to handbrake.h
|
|
|
|
|
| |
In GTK4, GtkSpinButton is no longer a subclass of GtkEntry. Must use
GtkEditable APIs in GTK4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Known issues and todo:
notebooks, use GtkNotebookPage semantics in ui file
fix keypress delete in queue_list
fix dest_file grab-focus? (highlight of filename for editing)
focus-in/out with GtkEventControllerKey
preview_state_cb how to handle icon-ified preview?
preview_configure_cb, saving preview window size?
accelerator alt-d grab-focus destination
key-press-event in chapter list, ghbcellrenderertext -> GtkEventControllerKey
Why doesn't summary preview image scale correctly?
"System" in about dialog? why is the tab there when "system" prop not set?
GtkSeparatorToolitem seems to ignore "draw" prop?
|
| |
|
|
|
|
|
|
| |
Adds deblock presets and tunes.
Old preset values are converted upon preset import.
Old PictureDeblock preset key is now PictureDeblockPreset.
|
|
|
|
|
| |
Removes illegal characters that may be in the preset name from the
suggested filename and trims leading and trailing white space.
|
| |
|
| |
|
|
|
|
|
| |
It's been deprecated and hidden for several years now. Time for it to
go.
|
|
|
|
|
|
|
|
| |
Search for original default official preset. If still missing, select
first available preset.
Addresses problem seen in:
https://github.com/HandBrake/HandBrake/pull/1524
|
|
|
|
|
|
| |
Queues are tied to the PID of the process that wrote them. But
the app runs with the same PID in the sandbox on every invocation. So
the new pid file must be written after processing any previous queue.
|
|
|
|
|
|
|
| |
Improves determination of a user config dir under these circumstances
and prevents access to NULL file pointer
Fixes https://github.com/HandBrake/HandBrake/issues/1432
|
|
|
|
|
| |
"show_presets" key could cause the preset window to be shown at every
startup.
|
|
|
|
| |
Fixes https://github.com/HandBrake/HandBrake/issues/1146
|
|
|
| |
Found via `codespell -q 3 --skip="./gtk/po`
|
|
|
|
|
| |
The preset type was overwritten with custom type causing a failure to
look up the preset when reloading.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Adds "Save As" menu option and "Save New Preset" button.
Preset "Save" menu option behaviour changes to to only allow updating
the current preset.
|
|
|
|
|
|
| |
Bold "Title:", "Angle:", "Duration:"
Add "Range:"
Change "through" to "-"
|
|
|
|
|
|
|
| |
Replace with a preference option that synchronizes all title settings by
default. This makes the linux gui behaviour consistant with the other
guis by default. Titles can have independent settings by unchecking the
preference option.
|
| |
|
| |
|
|
|
|
| |
Make drag-n-drop respect the single folder level heirchary
|
|
|
|
|
|
|
|
|
|
|
| |
This replaces the "New Folder" option in the presets menu. It enforces
the folder structure we have agreed to and hopefully helps the user keep
things organized.
Note that users are allowed to save a custom preset to the same
"Category" as an official preset. When they do this, a new custom
category is created with the same name and the preset is saved in that
folder.
|
| |
|
| |
|
|
|
|
|
|
| |
Previously, you could only delete the currently highlighted item. Now
you can delete the current item in the presets menu button, even if
settings have been modified and the list item is not highlighted.
|
|
|
|
|
| |
When a setting is modified, the word "Modified" appears next to the
preset selection menu button and the "Reset" button is enabled.
|
| |
|
|
|
|
|
|
|
| |
And convert appliction to a GtkApplication. This allows the use of
GActions for menu and other control actions. It's a cleaner simpler
interface that automatically tracks when multiple widgets perform the
same action and keeps their state in sync.
|
| |
|
| |
|
| |
|
|
|
|
| |
The old default was not getting scrubbed
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
UsesPictureSettings takes precedence
|
|
|
| |
Allow selection of the config file directory from the command line
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
... and not only when the version increases. This ensures that presets
from a newer version are not lost when temporarily reverting to an older
version.
|