mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 21:21:12 +00:00
Release 0.11.94
This commit is contained in:
parent
a4be4b2b93
commit
f7c6aa5abd
14 changed files with 5100 additions and 692 deletions
|
@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
|
||||||
dnl initialize autoconf
|
dnl initialize autoconf
|
||||||
dnl releases only do -Wall, git and prerelease does -Werror too
|
dnl releases only do -Wall, git and prerelease does -Werror too
|
||||||
dnl use a three digit version number for releases, and four for git/prerelease
|
dnl use a three digit version number for releases, and four for git/prerelease
|
||||||
AC_INIT(GStreamer Base Plug-ins, 0.11.93.1,
|
AC_INIT(GStreamer Base Plug-ins, 0.11.94,
|
||||||
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
|
||||||
gst-plugins-base)
|
gst-plugins-base)
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ dnl sets GST_LT_LDFLAGS
|
||||||
AS_LIBTOOL(GST, 0, 0, 0)
|
AS_LIBTOOL(GST, 0, 0, 0)
|
||||||
|
|
||||||
dnl *** required versions of GStreamer stuff ***
|
dnl *** required versions of GStreamer stuff ***
|
||||||
GST_REQ=0.11.93
|
GST_REQ=0.11.94
|
||||||
|
|
||||||
dnl *** autotools stuff ****
|
dnl *** autotools stuff ****
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
||||||
</GitRepository>
|
</GitRepository>
|
||||||
</repository>
|
</repository>
|
||||||
|
|
||||||
|
<release>
|
||||||
|
<Version>
|
||||||
|
<revision>0.11.94</revision>
|
||||||
|
<branch>0.11</branch>
|
||||||
|
<name>Hurry On Now</name>
|
||||||
|
<created>2012-09-14</created>
|
||||||
|
<file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.94.tar.xz" />
|
||||||
|
</Version>
|
||||||
|
</release>
|
||||||
|
|
||||||
<release>
|
<release>
|
||||||
<Version>
|
<Version>
|
||||||
<revision>0.11.93</revision>
|
<revision>0.11.93</revision>
|
||||||
|
|
|
@ -207,12 +207,13 @@ adder_orc_add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_int32");
|
orc_program_set_name (p, "adder_orc_add_int32");
|
||||||
|
@ -224,17 +225,20 @@ adder_orc_add_int32 (gint32 * ORC_RESTRICT d1, const gint32 * ORC_RESTRICT s1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -305,12 +309,13 @@ adder_orc_add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_int16");
|
orc_program_set_name (p, "adder_orc_add_int16");
|
||||||
|
@ -322,17 +327,20 @@ adder_orc_add_int16 (gint16 * ORC_RESTRICT d1, const gint16 * ORC_RESTRICT s1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -403,12 +411,13 @@ adder_orc_add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_int8");
|
orc_program_set_name (p, "adder_orc_add_int8");
|
||||||
|
@ -420,17 +429,20 @@ adder_orc_add_int8 (gint8 * ORC_RESTRICT d1, const gint8 * ORC_RESTRICT s1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -505,12 +517,13 @@ adder_orc_add_uint32 (guint32 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_uint32");
|
orc_program_set_name (p, "adder_orc_add_uint32");
|
||||||
|
@ -522,17 +535,20 @@ adder_orc_add_uint32 (guint32 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -603,12 +619,13 @@ adder_orc_add_uint16 (guint16 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_uint16");
|
orc_program_set_name (p, "adder_orc_add_uint16");
|
||||||
|
@ -620,17 +637,20 @@ adder_orc_add_uint16 (guint16 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -701,12 +721,13 @@ adder_orc_add_uint8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_uint8");
|
orc_program_set_name (p, "adder_orc_add_uint8");
|
||||||
|
@ -718,17 +739,20 @@ adder_orc_add_uint8 (guint8 * ORC_RESTRICT d1, const guint8 * ORC_RESTRICT s1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -815,12 +839,13 @@ adder_orc_add_float32 (float *ORC_RESTRICT d1, const float *ORC_RESTRICT s1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "adder_orc_add_float32");
|
orc_program_set_name (p, "adder_orc_add_float32");
|
||||||
|
@ -832,17 +857,20 @@ adder_orc_add_float32 (float *ORC_RESTRICT d1, const float *ORC_RESTRICT s1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -286,12 +286,13 @@ video_scale_orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_merge_linear_u8");
|
orc_program_set_name (p, "video_scale_orc_merge_linear_u8");
|
||||||
|
@ -325,11 +326,14 @@ video_scale_orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -337,7 +341,7 @@ video_scale_orc_merge_linear_u8 (orc_uint8 * ORC_RESTRICT d1,
|
||||||
ex->arrays[ORC_VAR_S2] = (void *) s2;
|
ex->arrays[ORC_VAR_S2] = (void *) s2;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -450,12 +454,13 @@ video_scale_orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_merge_linear_u16");
|
orc_program_set_name (p, "video_scale_orc_merge_linear_u16");
|
||||||
|
@ -482,11 +487,14 @@ video_scale_orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -495,7 +503,7 @@ video_scale_orc_merge_linear_u16 (orc_uint16 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -554,12 +562,13 @@ video_scale_orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_splat_u16");
|
orc_program_set_name (p, "video_scale_orc_splat_u16");
|
||||||
|
@ -571,17 +580,20 @@ video_scale_orc_splat_u16 (orc_uint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -640,12 +652,13 @@ video_scale_orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_splat_u32");
|
orc_program_set_name (p, "video_scale_orc_splat_u32");
|
||||||
|
@ -657,17 +670,20 @@ video_scale_orc_splat_u32 (orc_uint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -728,12 +744,13 @@ video_scale_orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_splat_u64");
|
orc_program_set_name (p, "video_scale_orc_splat_u64");
|
||||||
|
@ -745,11 +762,14 @@ video_scale_orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -760,7 +780,7 @@ video_scale_orc_splat_u64 (orc_uint64 * ORC_RESTRICT d1, orc_int64 p1, int n)
|
||||||
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -843,12 +863,13 @@ video_scale_orc_downsample_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_downsample_u8");
|
orc_program_set_name (p, "video_scale_orc_downsample_u8");
|
||||||
|
@ -865,17 +886,20 @@ video_scale_orc_downsample_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -958,12 +982,13 @@ video_scale_orc_downsample_u16 (guint16 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_downsample_u16");
|
orc_program_set_name (p, "video_scale_orc_downsample_u16");
|
||||||
|
@ -980,17 +1005,20 @@ video_scale_orc_downsample_u16 (guint16 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1079,12 +1107,13 @@ video_scale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_downsample_u32");
|
orc_program_set_name (p, "video_scale_orc_downsample_u32");
|
||||||
|
@ -1101,17 +1130,20 @@ video_scale_orc_downsample_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1316,12 +1348,13 @@ video_scale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_downsample_yuyv");
|
orc_program_set_name (p, "video_scale_orc_downsample_yuyv");
|
||||||
|
@ -1350,17 +1383,20 @@ video_scale_orc_downsample_yuyv (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1419,12 +1455,13 @@ video_scale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_resample_nearest_u8");
|
orc_program_set_name (p, "video_scale_orc_resample_nearest_u8");
|
||||||
|
@ -1439,11 +1476,14 @@ video_scale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_P1, ORC_VAR_P2);
|
ORC_VAR_P1, ORC_VAR_P2);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -1451,7 +1491,7 @@ video_scale_orc_resample_nearest_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1520,12 +1560,13 @@ video_scale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_resample_bilinear_u8");
|
orc_program_set_name (p, "video_scale_orc_resample_bilinear_u8");
|
||||||
|
@ -1540,11 +1581,14 @@ video_scale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_P1, ORC_VAR_P2);
|
ORC_VAR_P1, ORC_VAR_P2);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -1552,7 +1596,7 @@ video_scale_orc_resample_bilinear_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1611,12 +1655,13 @@ video_scale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_resample_nearest_u32");
|
orc_program_set_name (p, "video_scale_orc_resample_nearest_u32");
|
||||||
|
@ -1631,11 +1676,14 @@ video_scale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_P1, ORC_VAR_P2);
|
ORC_VAR_P1, ORC_VAR_P2);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -1643,7 +1691,7 @@ video_scale_orc_resample_nearest_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1734,12 +1782,13 @@ video_scale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_resample_bilinear_u32");
|
orc_program_set_name (p, "video_scale_orc_resample_bilinear_u32");
|
||||||
|
@ -1754,11 +1803,14 @@ video_scale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_P1, ORC_VAR_P2);
|
ORC_VAR_P1, ORC_VAR_P2);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -1766,7 +1818,7 @@ video_scale_orc_resample_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1962,12 +2014,13 @@ video_scale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_resample_merge_bilinear_u32");
|
orc_program_set_name (p, "video_scale_orc_resample_merge_bilinear_u32");
|
||||||
|
@ -2006,11 +2059,14 @@ video_scale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -2021,7 +2077,7 @@ video_scale_orc_resample_merge_bilinear_u32 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P2] = p2;
|
ex->params[ORC_VAR_P2] = p2;
|
||||||
ex->params[ORC_VAR_P3] = p3;
|
ex->params[ORC_VAR_P3] = p3;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -2204,12 +2260,13 @@ video_scale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_scale_orc_merge_bicubic_u8");
|
orc_program_set_name (p, "video_scale_orc_merge_bicubic_u8");
|
||||||
|
@ -2251,11 +2308,14 @@ video_scale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -2268,7 +2328,7 @@ video_scale_orc_merge_bicubic_u8 (guint8 * ORC_RESTRICT d1,
|
||||||
ex->params[ORC_VAR_P3] = p3;
|
ex->params[ORC_VAR_P3] = p3;
|
||||||
ex->params[ORC_VAR_P4] = p4;
|
ex->params[ORC_VAR_P4] = p4;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -182,12 +182,13 @@ video_test_src_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "video_test_src_orc_splat_u32");
|
orc_program_set_name (p, "video_test_src_orc_splat_u32");
|
||||||
|
@ -199,17 +200,20 @@ video_test_src_orc_splat_u32 (guint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -233,12 +233,13 @@ volume_orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_scalarmultiply_f64_ns");
|
orc_program_set_name (p, "volume_orc_scalarmultiply_f64_ns");
|
||||||
|
@ -251,11 +252,14 @@ volume_orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -266,7 +270,7 @@ volume_orc_scalarmultiply_f64_ns (double *ORC_RESTRICT d1, double p1, int n)
|
||||||
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -347,12 +351,13 @@ volume_orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_scalarmultiply_f32_ns");
|
orc_program_set_name (p, "volume_orc_scalarmultiply_f32_ns");
|
||||||
|
@ -365,11 +370,14 @@ volume_orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -379,7 +387,7 @@ volume_orc_scalarmultiply_f32_ns (float *ORC_RESTRICT d1, float p1, int n)
|
||||||
ex->params[ORC_VAR_P1] = tmp.i;
|
ex->params[ORC_VAR_P1] = tmp.i;
|
||||||
}
|
}
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -456,12 +464,13 @@ volume_orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int32");
|
orc_program_set_name (p, "volume_orc_process_int32");
|
||||||
|
@ -479,17 +488,20 @@ volume_orc_process_int32 (gint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -566,12 +578,13 @@ volume_orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int32_clamp");
|
orc_program_set_name (p, "volume_orc_process_int32_clamp");
|
||||||
|
@ -590,17 +603,20 @@ volume_orc_process_int32_clamp (gint32 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -677,12 +693,13 @@ volume_orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int16");
|
orc_program_set_name (p, "volume_orc_process_int16");
|
||||||
|
@ -700,17 +717,20 @@ volume_orc_process_int16 (gint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -787,12 +807,13 @@ volume_orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int16_clamp");
|
orc_program_set_name (p, "volume_orc_process_int16_clamp");
|
||||||
|
@ -811,17 +832,20 @@ volume_orc_process_int16_clamp (gint16 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -898,12 +922,13 @@ volume_orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int8");
|
orc_program_set_name (p, "volume_orc_process_int8");
|
||||||
|
@ -921,17 +946,20 @@ volume_orc_process_int8 (gint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1008,12 +1036,13 @@ volume_orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_int8_clamp");
|
orc_program_set_name (p, "volume_orc_process_int8_clamp");
|
||||||
|
@ -1032,17 +1061,20 @@ volume_orc_process_int8_clamp (gint8 * ORC_RESTRICT d1, int p1, int n)
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->params[ORC_VAR_P1] = p1;
|
ex->params[ORC_VAR_P1] = p1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1103,12 +1135,13 @@ volume_orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n)
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_memset_f64");
|
orc_program_set_name (p, "volume_orc_memset_f64");
|
||||||
|
@ -1120,11 +1153,14 @@ volume_orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n)
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
|
@ -1135,7 +1171,7 @@ volume_orc_memset_f64 (gdouble * ORC_RESTRICT d1, double p1, int n)
|
||||||
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
ex->params[ORC_VAR_T1] = tmp.x2[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1256,12 +1292,13 @@ volume_orc_prepare_volumes (gdouble * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_prepare_volumes");
|
orc_program_set_name (p, "volume_orc_prepare_volumes");
|
||||||
|
@ -1279,17 +1316,20 @@ volume_orc_prepare_volumes (gdouble * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1376,12 +1416,13 @@ volume_orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_f64_1ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_f64_1ch");
|
||||||
|
@ -1394,17 +1435,20 @@ volume_orc_process_controlled_f64_1ch (gdouble * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1509,12 +1553,13 @@ volume_orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_f32_1ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_f32_1ch");
|
||||||
|
@ -1530,17 +1575,20 @@ volume_orc_process_controlled_f32_1ch (gfloat * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1679,12 +1727,13 @@ volume_orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_f32_2ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_f32_2ch");
|
||||||
|
@ -1703,17 +1752,20 @@ volume_orc_process_controlled_f32_2ch (gfloat * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1824,12 +1876,13 @@ volume_orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_int32_1ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_int32_1ch");
|
||||||
|
@ -1847,17 +1900,20 @@ volume_orc_process_controlled_int32_1ch (gint32 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1);
|
ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -1998,12 +2054,13 @@ volume_orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_int16_1ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_int16_1ch");
|
||||||
|
@ -2028,17 +2085,20 @@ volume_orc_process_controlled_int16_1ch (gint16 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -2233,12 +2293,13 @@ volume_orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_int16_2ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_int16_2ch");
|
||||||
|
@ -2266,17 +2327,20 @@ volume_orc_process_controlled_int16_2ch (gint16 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -2429,12 +2493,13 @@ volume_orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_int8_1ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_int8_1ch");
|
||||||
|
@ -2464,17 +2529,20 @@ volume_orc_process_controlled_int8_1ch (gint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -2685,12 +2753,13 @@ volume_orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
|
||||||
{
|
{
|
||||||
OrcExecutor _ex, *ex = &_ex;
|
OrcExecutor _ex, *ex = &_ex;
|
||||||
static volatile int p_inited = 0;
|
static volatile int p_inited = 0;
|
||||||
static OrcProgram *p = 0;
|
static OrcCode *c = 0;
|
||||||
void (*func) (OrcExecutor *);
|
void (*func) (OrcExecutor *);
|
||||||
|
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
orc_once_mutex_lock ();
|
orc_once_mutex_lock ();
|
||||||
if (!p_inited) {
|
if (!p_inited) {
|
||||||
|
OrcProgram *p;
|
||||||
|
|
||||||
p = orc_program_new ();
|
p = orc_program_new ();
|
||||||
orc_program_set_name (p, "volume_orc_process_controlled_int8_2ch");
|
orc_program_set_name (p, "volume_orc_process_controlled_int8_2ch");
|
||||||
|
@ -2722,17 +2791,20 @@ volume_orc_process_controlled_int8_2ch (gint8 * ORC_RESTRICT d1,
|
||||||
ORC_VAR_D1, ORC_VAR_D1);
|
ORC_VAR_D1, ORC_VAR_D1);
|
||||||
|
|
||||||
orc_program_compile (p);
|
orc_program_compile (p);
|
||||||
|
c = orc_program_take_code (p);
|
||||||
|
orc_program_free (p);
|
||||||
}
|
}
|
||||||
p_inited = TRUE;
|
p_inited = TRUE;
|
||||||
orc_once_mutex_unlock ();
|
orc_once_mutex_unlock ();
|
||||||
}
|
}
|
||||||
ex->program = p;
|
ex->arrays[ORC_VAR_A2] = c;
|
||||||
|
ex->program = 0;
|
||||||
|
|
||||||
ex->n = n;
|
ex->n = n;
|
||||||
ex->arrays[ORC_VAR_D1] = d1;
|
ex->arrays[ORC_VAR_D1] = d1;
|
||||||
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
ex->arrays[ORC_VAR_S1] = (void *) s1;
|
||||||
|
|
||||||
func = p->code_exec;
|
func = c->exec;
|
||||||
func (ex);
|
func (ex);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
#ifndef _GST_PLUGINS_BASE__STDINT_H
|
||||||
#define _GST_PLUGINS_BASE__STDINT_H 1
|
#define _GST_PLUGINS_BASE__STDINT_H 1
|
||||||
#ifndef _GENERATED_STDINT_H
|
#ifndef _GENERATED_STDINT_H
|
||||||
#define _GENERATED_STDINT_H "gst-plugins-base 0.11.93.1"
|
#define _GENERATED_STDINT_H "gst-plugins-base 0.11.94"
|
||||||
/* generated using gnu compiler gcc (Debian 4.7.1-5) 4.7.1 */
|
/* generated using gnu compiler gcc (Debian 4.7.1-5) 4.7.1 */
|
||||||
#define _STDINT_HAVE_STDINT_H 1
|
#define _STDINT_HAVE_STDINT_H 1
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
|
@ -81,13 +81,13 @@
|
||||||
#define GST_LICENSE "LGPL"
|
#define GST_LICENSE "LGPL"
|
||||||
|
|
||||||
/* package name in plugins */
|
/* package name in plugins */
|
||||||
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins git"
|
#define GST_PACKAGE_NAME "GStreamer Base Plug-ins source release"
|
||||||
|
|
||||||
/* package origin */
|
/* package origin */
|
||||||
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
#define GST_PACKAGE_ORIGIN "Unknown package origin"
|
||||||
|
|
||||||
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
/* GStreamer package release date/time for plugins as YYYY-MM-DD */
|
||||||
#define GST_PACKAGE_RELEASE_DATETIME "2012-08-08T15:17Z"
|
#define GST_PACKAGE_RELEASE_DATETIME "2012-09-14"
|
||||||
|
|
||||||
/* Define to enable ALSA (used by alsa). */
|
/* Define to enable ALSA (used by alsa). */
|
||||||
#undef HAVE_ALSA
|
#undef HAVE_ALSA
|
||||||
|
@ -313,7 +313,7 @@
|
||||||
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
#define PACKAGE_NAME "GStreamer Base Plug-ins"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.11.93.1"
|
#define PACKAGE_STRING "GStreamer Base Plug-ins 0.11.94"
|
||||||
|
|
||||||
/* Define to the one symbol short name of this package. */
|
/* Define to the one symbol short name of this package. */
|
||||||
#define PACKAGE_TARNAME "gst-plugins-base"
|
#define PACKAGE_TARNAME "gst-plugins-base"
|
||||||
|
@ -322,7 +322,7 @@
|
||||||
#undef PACKAGE_URL
|
#undef PACKAGE_URL
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "0.11.93.1"
|
#define PACKAGE_VERSION "0.11.94"
|
||||||
|
|
||||||
/* directory where plugins are located */
|
/* directory where plugins are located */
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
|
@ -356,7 +356,7 @@
|
||||||
#undef USE_TREMOLO
|
#undef USE_TREMOLO
|
||||||
|
|
||||||
/* Version number of package */
|
/* Version number of package */
|
||||||
#define VERSION "0.11.93.1"
|
#define VERSION "0.11.94"
|
||||||
|
|
||||||
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
significant byte first (like Motorola and SPARC, unlike Intel). */
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
|
|
@ -61,6 +61,8 @@ gst_video_format_get_type (void)
|
||||||
{GST_VIDEO_FORMAT_r210, "GST_VIDEO_FORMAT_r210", "r210"},
|
{GST_VIDEO_FORMAT_r210, "GST_VIDEO_FORMAT_r210", "r210"},
|
||||||
{GST_VIDEO_FORMAT_I420_10BE, "GST_VIDEO_FORMAT_I420_10BE", "i420-10be"},
|
{GST_VIDEO_FORMAT_I420_10BE, "GST_VIDEO_FORMAT_I420_10BE", "i420-10be"},
|
||||||
{GST_VIDEO_FORMAT_I420_10LE, "GST_VIDEO_FORMAT_I420_10LE", "i420-10le"},
|
{GST_VIDEO_FORMAT_I420_10LE, "GST_VIDEO_FORMAT_I420_10LE", "i420-10le"},
|
||||||
|
{GST_VIDEO_FORMAT_I422_10BE, "GST_VIDEO_FORMAT_I422_10BE", "i422-10be"},
|
||||||
|
{GST_VIDEO_FORMAT_I422_10LE, "GST_VIDEO_FORMAT_I422_10LE", "i422-10le"},
|
||||||
{0, NULL, NULL}
|
{0, NULL, NULL}
|
||||||
};
|
};
|
||||||
GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values);
|
GType g_define_type_id = g_enum_register_static ("GstVideoFormat", values);
|
||||||
|
|
Loading…
Reference in a new issue