| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
And only show "lossless" for x264 8bit
|
|
|
|
| |
The default flag was getting lost
|
| |
|
|
|
|
|
| |
The version number was not added after import causing an attempt
to do import conversions twice. The second conversion breaks values.
|
|
|
|
|
| |
If the window manager does not size the window correctly (wayland!)
distribute black evenly around the image.
|
|
|
|
|
|
|
| |
Dynamic transitions to fullscreen mode have been broken in GTK for a
long time now. So I'm giving up on them ever fixing it. Instead, the
preview window can be resized by dragging edges and maximized with the
maximize button.
|
| |
|
| |
|
|
|
|
|
|
| |
This makes live preview playback somewhat less efficient. But the code
is more portable and doesn't have some of the glitchy issues with
rendering the HUD.
|
| |
|
| |
|
|
|
|
|
|
| |
Fix preview hud background. it was transparent.
Fix initialization of gstreamer. It could not initialize the video
overlay.
|
|
|
|
| |
Makes my icons work on windows :)
|
|
|
|
| |
HTTPS and it's terrible code.
|
|
|
|
| |
Cancel did not revert the changes that were made.
|
|
|
|
|
| |
Put all UI specific settings under a "uiSettings" key in a queue entry.
Job settings suitable for hb_add_json() are under "Job" key.
|
|
|
|
|
| |
When comb-detect is enabled and decomb/deinterlace filter is not, enable
decomb. When decomb/detinterlace filter is disabled, disable comb-detect.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This simplifies accessing and changing filter parameters
programatically. It also changes the custom filter string format to a
':' separated list of key/value pairs.
|
|
|
|
|
| |
Wrong size data type resulted in massive failure when compiled with
certain CFLAGS.
|
| |
|
|
|
|
|
| |
LinGui had a duplicate of this table, so it did not automatically get
the updates to native language names that was recently added.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New filter types HB_FILTER_AVFILTER and HB_FILTER_PAD.
Settings for HB_FILTER_AVFILTER are the same as you would pass to avconv
from the command line -vf option, except that we do not support
multi-input or multi-output filters.
Settings for HB_FILTER_PAD are "width:height:color:x_offset:y_offset".
width x height is the size of the output frame after padding.
color may be a w3c color name or RGB value (default black).
x_offset, y_offset is the position of the video within the padded area
(default centered).
Any of the values may be omitted or "auto".
|
|
|
|
|
| |
When adding multiple items to the queue, this popup was just an
annoyance.
|
| |
|
| |
|
| |
|
|
|
|
| |
Off by one error...
|
|
|
|
| |
/bin/sh.
|
|
|
|
|
| |
automatically pull in shared versions of these libs or allow statically
building against any one of them.
|
|
|
|
|
| |
This adds the structure to load an libx264 10-bit shared library.
The user must install this library themselves to an appropriate place.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
simplify job initialization sequence, clean up code, and document
dependencies in the sequence better.
Make hb_add set job->sequence_id. It is no longer necessary for the
frontend to do this. If the frontend needs the sequence_id, it is
returned by hb_add().
Clean up use of interjob. do_job() now uses sequence_id to detect when
a new sequence of related jobs is running and automatically clears
interjob.
|
|
|
|
| |
value initialized to incorrect type
|
|
|
|
|
| |
Don't allow presets with the same name in the same folder. If duplicate
found, append "(N)" to the name.
|
|
|
|
|
|
| |
In both hb_set_anamorphic_size and hb_get_preview, check that image
dimensions are > 32x32 and < 10240x10240. This should help to prevent
crashes with unusual dimensions settings.
|
| |
|
|
|
|
|
| |
If PAR is indirectly changed through the user changing storage or
display width and height, reduce PAR to minimum num and den.
|
|
|
|
|
|
| |
When "keep aspect" is unset in custom anamorphic, it was making very
uintuitive changes to PAR. This simplifies the code and makes the
behavior more sane.
|
| |
|
| |
|
|
|
|
| |
Gtk versions prior to 3.12 do not support GtkFlowBox
|
|
|
|
|
| |
And rearage their order to follow the order they are applied in during
encoding.
|
| |
|
| |
|
|
|
|
|
| |
And attempt to load a backup if we recognize that presets were written
with a more recent version of HandBrake than what is currently running.
|
|
|
|
|
| |
I.e. use a dropdown to select between the filters instead of a radio
button.
|
|
|
|
|
| |
Make toolbar button order follow work flow better.
Improve text of buttons and menues.
|