Exemplo n.º 1
0
static void
pdf_filter_s(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	filter_flush(csi, state, FLUSH_STROKE);
	call_op(csi, state, PDF_OP_s);
}
Exemplo n.º 2
0
static void
pdf_filter_v(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	filter_flush(csi, state, FLUSH_CTM);
	call_op(csi, state, PDF_OP_v);
}
Exemplo n.º 3
0
static void
pdf_filter_EMC(fz_context *ctx, pdf_processor *proc)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, 0);
	if (p->chain->op_EMC)
		p->chain->op_EMC(ctx, p->chain);
}
Exemplo n.º 4
0
static void
pdf_filter_BMC(fz_context *ctx, pdf_processor *proc, const char *tag)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, 0);
	if (p->chain->op_BMC)
		p->chain->op_BMC(ctx, p->chain, tag);
}
Exemplo n.º 5
0
static void
pdf_filter_BDC(fz_context *ctx, pdf_processor *proc, const char *tag, pdf_obj *properties)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, 0);
	if (p->chain->op_BDC)
		p->chain->op_BDC(ctx, p->chain, tag, properties);
}
Exemplo n.º 6
0
static void
pdf_filter_ri(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	filter_flush(csi, state, 0);
	call_op(csi, state, PDF_OP_ri);
}
Exemplo n.º 7
0
static void
pdf_filter_fstar(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	filter_flush(csi, state, FLUSH_FILL);
	call_op(csi, state, PDF_OP_fstar);
}
Exemplo n.º 8
0
static void
pdf_filter_Tj(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	filter_flush(csi, state, FLUSH_ALL);
	call_op(csi, state, PDF_OP_Tj);
}
Exemplo n.º 9
0
static void
pdf_filter_gs_begin(fz_context *ctx, pdf_processor *proc, const char *name, pdf_obj *extgstate)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, FLUSH_ALL);
	if (p->chain->op_gs_begin)
		p->chain->op_gs_begin(ctx, p->chain, name, extgstate);
	copy_resource(ctx, p, PDF_NAME_ExtGState, name);
}
Exemplo n.º 10
0
static void
pdf_filter_Do_form(fz_context *ctx, pdf_processor *proc, const char *name, pdf_xobject *xobj, pdf_obj *page_resources)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, FLUSH_ALL);
	if (p->chain->op_Do_form)
		p->chain->op_Do_form(ctx, p->chain, name, xobj, page_resources);
	copy_resource(ctx, p, PDF_NAME_XObject, name);
}
Exemplo n.º 11
0
static void
pdf_filter_Do_image(fz_context *ctx, pdf_processor *proc, const char *name, fz_image *image)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, FLUSH_ALL);
	if (p->chain->op_Do_image)
		p->chain->op_Do_image(ctx, p->chain, name, image);
	copy_resource(ctx, p, PDF_NAME_XObject, name);
}
Exemplo n.º 12
0
static void
pdf_filter_sh(fz_context *ctx, pdf_processor *proc, const char *name, fz_shade *shade)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, FLUSH_ALL);
	if (p->chain->op_sh)
		p->chain->op_sh(ctx, p->chain, name, shade);
	copy_resource(ctx, p, PDF_NAME_Shading, name);
}
Exemplo n.º 13
0
static void
pdf_filter_Tf(fz_context *ctx, pdf_processor *proc, const char *name, pdf_font_desc *font, float size)
{
	pdf_filter_processor *p = (pdf_filter_processor*)proc;
	filter_flush(ctx, p, 0);
	if (p->chain->op_Tf)
		p->chain->op_Tf(ctx, p->chain, name, font, size);
	copy_resource(ctx, p, PDF_NAME_Font, name);
}
Exemplo n.º 14
0
static void
pdf_filter_Tf(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	insert_resource(csi, state, "Font");

	filter_flush(csi, state, 0);
	call_op(csi, state, PDF_OP_Tf);
}
Exemplo n.º 15
0
static void
pdf_filter_DP(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	insert_resource_name(csi, state, "Properties", pdf_to_name(csi->obj));

	filter_flush(csi, state, 0);
	call_op(csi, state, PDF_OP_DP);
}
Exemplo n.º 16
0
static void
pdf_filter_sh(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	insert_resource(csi, state, "Shading");

	filter_flush(csi, state, FLUSH_ALL);
	call_op(csi, state, PDF_OP_sh);
}
Exemplo n.º 17
0
static void
pdf_filter_gs(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	insert_resource(csi, state, "ExtGState");

	filter_flush(csi, state, FLUSH_ALL);
	call_op(csi, state, PDF_OP_gs);
}
Exemplo n.º 18
0
static void
pdf_filter_Do(pdf_csi *csi, void *state_)
{
	pdf_filter_state *state = (pdf_filter_state *)state_;

	insert_resource(csi, state, "XObject");

	filter_flush(csi, state, FLUSH_ALL);
	call_op(csi, state, PDF_OP_Do);
}
Exemplo n.º 19
0
static void dsp_pbe_flush(void)
{
    if (pbe_strength == 0)
        return; /* Not currently enabled */

    unsigned int total_len = (B0_SIZE + B2_SIZE + B3_SIZE) * 2;
    if (handle > 0)
        memset(core_get_data(handle),0,sizeof(int32_t) * total_len);
    b0_r[0] = 0; b0_w[0] = 0;
    b0_r[1] = 0; b0_w[1] = 0;
    b2_r[0] = 0; b2_w[0] = 0;
    b2_r[1] = 0; b2_w[1] = 0;
    b3_r[0] = 0; b3_w[0] = 0;
    b3_r[1] = 0; b3_w[1] = 0;

    for (int i = 0; i < 5; i++)
        filter_flush(&pbe_filter[i]);
}