Don't link in RGB <-> YUV tables by default.
Instead, have the r2yptr and y2rptr pointers that need to be set to those tables in order for interpolation to work. Not setting one locks ciolib into "LCD" modes (everything uses square pixels), and XBR scaling is disabled. The CIOLIB_INTERPOLATE_OBJS make variable contains the path to the object file that contains those tables, so it's just a matter of some code and an extra (128MB) object to link against.
parent
fb7ba893
No related branches found
No related tags found
Showing
- src/conio/Common.gmake 7 additions, 0 deletionssrc/conio/Common.gmake
- src/conio/GNUmakefile 4 additions, 2 deletionssrc/conio/GNUmakefile
- src/conio/ciolib.c 0 additions, 2 deletionssrc/conio/ciolib.c
- src/conio/scale.c 73 additions, 49 deletionssrc/conio/scale.c
- src/conio/scale.h 2 additions, 2 deletionssrc/conio/scale.h
- src/conio/xbr.c 2 additions, 2 deletionssrc/conio/xbr.c
- src/syncterm/GNUmakefile 4 additions, 0 deletionssrc/syncterm/GNUmakefile
- src/syncterm/syncterm.c 3 additions, 0 deletionssrc/syncterm/syncterm.c
Please register or sign in to comment