| goom2k1_args = [ |
| '-Dgst_goom_get_type=gst_goom2k1_get_type', |
| '-Dgoom_init=goom2k1_init', |
| '-Dgoom_close=goom2k1_close', |
| '-Dgoom_update=goom2k1_update', |
| '-Dgoom_set_resolution=goom2k1_set_resolution', |
| '-Dgoom_lines=goom2k1_lines', |
| '-DBLACK=GOOM2K1_BLACK', |
| '-DWHITE=GOOM2K1_WHITE', |
| '-DRED=GOOM2K1_RED', |
| '-DBLUE=GOOM2K1_BLUE', |
| '-DGREEN=GOOM2K1_GREEN', |
| '-DYELLOW=GOOM2K1_YELLOW', |
| '-DORANGE=GOOM2K1_ORANGE', |
| '-DVIOLET=GOOM2K1_VIOLET', |
| '-DzoomFilterFastRGB=zoomFilterFastRGB2k1', |
| '-DpointFilter=pointFilter2k1', |
| '-DzoomFilterDestroy=zoomFilterDestroy2k1', |
| '-DzoomFilterNew=zoomFilterNew2k1' |
| ] |
| |
| filter_args = ['-UMMX', '-UUSE_ASM'] |
| |
| goom2k1_sources = [ |
| 'gstgoom.c', |
| 'goom_core.c', |
| 'filters.c', |
| 'graphic.c', |
| 'lines.c' |
| ] |
| |
| gstgoom2k1 = library('gstgoom2k1', |
| goom2k1_sources, |
| c_args : gst_plugins_good_args + goom2k1_args + filter_args, |
| include_directories : [configinc], |
| dependencies : [gstpbutils_dep, gstbase_dep, libm], |
| install : true, |
| install_dir : plugins_install_dir, |
| ) |