This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] feature request
#11
Send you a link to a dev version which support enforcing the output bit depth for flash3kdb.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#12
Looked at the placebo.Shader parameters:
int chroma_loc = 1
0 PL_CHROMA_UNKNOWN,
1 PL_CHROMA_LEFT,             // MPEG2/4, H.264
2 PL_CHROMA_CENTER,           // MPEG1, JPEG
3 PL_CHROMA_TOP_LEFT,
4 PL_CHROMA_TOP_CENTER,
5 PL_CHROMA_BOTTOM_LEFT,
6 PL_CHROMA_BOTTOM_CENTER,
7 PL_CHROMA_COUNT,

int matrix = 2
0 PL_COLOR_SYSTEM_UNKNOWN = 0,
  // YCbCr-like color systems:
1 PL_COLOR_SYSTEM_BT_601,      // ITU-R Rec. BT.601 (SD)
2 PL_COLOR_SYSTEM_BT_709,      // ITU-R Rec. BT.709 (HD)
3 PL_COLOR_SYSTEM_SMPTE_240M,  // SMPTE-240M
4 PL_COLOR_SYSTEM_BT_2020_NC,  // ITU-R Rec. BT.2020 (non-constant luminance)
5 PL_COLOR_SYSTEM_BT_2020_C,   // ITU-R Rec. BT.2020 (constant luminance)
6 PL_COLOR_SYSTEM_BT_2100_PQ,  // ITU-R Rec. BT.2100 ICtCp PQ variant
7 PL_COLOR_SYSTEM_BT_2100_HLG, // ITU-R Rec. BT.2100 ICtCp HLG variant
8 PL_COLOR_SYSTEM_YCGCO,       // YCgCo (derived from RGB)
  // Other color systems:
9 PL_COLOR_SYSTEM_RGB,         // Red, Green and Blue
10 PL_COLOR_SYSTEM_XYZ,         // CIE 1931 XYZ, pre-encoded with gamma 2.6
11 PL_COLOR_SYSTEM_COUNT

int trc = 1
I have no clue

string filter = "ewa_lanczos"
- spline16
- spline36
- spline64
- box // nearest
- triangle // AKA bilinear
- gaussian
// sinc family
- sinc        // unwindowed,
- lanczos     // sinc-sinc
- ginseng     // sinc-jinc
- ewa_jinc    // unwindowed
- ewa_lanczos // jinc-jinc
- ewa_ginseng // jinc-sinc
- ewa_hann    // jinc-hann
- haasnsoft   // blurred ewa_hann
// spline family
- bicubic
- catmull_rom
- mitchell
- robidoux
- robidouxsharp
- ewa_robidoux
- ewa_robidouxsharp

float radius
// Contains the true radius of the computed filter. This may be
// larger than `config.kernel->radius` depending on the `scale` passed to
// pl_filter_generate. This is only relevant for polar filters, where it
// affects the value range of *weights.
which are polar filters?

float clamp
// Represents a clamping coefficient for negative weights. A value of 0.0
// (the default) represents no clamping. A value of 1.0 represents full
// clamping, i.e. all negative weights will be clamped to 0. Values in
// between will be linearly scaled.
default ?


float taper = 0.0
// Additional taper coefficient. This essentially flattens the function's
// center. The values within [-taper, taper] will return 1.0, with the
// actual function being squished into the remainder of [taper, radius].
// Defaults to 0.0.
min? max?

float blur
// Additional blur coefficient. This effectively stretches the kernel,
// without changing the effective radius of the filter radius. Setting this
// to a value of 0.0 is equivalent to disabling it. Values significantly
// below 1.0 may seriously degrade the visual output, and should be used
// with care.
default? min? max?

float param1
float param2
float antiring = 0.0

int lut_entries = 64
// The precision of the resulting LUT. A value of 64 should be fine for
// most practical purposes, but higher or lower values may be justified
// depending on the use case. This value must be set to something > 0.
Min? Max?


float cutoff = 0.001
// Contains the effective cut-off radius for this filter. Samples outside
// of this cutoff radius may be discarded. Computed based on the `cutoff`
// value specified at filter generation. Only relevant for polar filters
// since skipping samples outside of the radius can be a significant
// performance gain for EWA sampling.
-> Which of the filters are polar filters? only the ewa_* (elliptical weighted average) filters?


bool sigmoidize = 1
bool linearize = 1
float sigmoid_center = 0.75
float sigmoid_slope = 6.5
string shader_s

Still there are too much unkown things to support the options,..
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)