GST_PAD_ALWAYS,
GST_CAPS_NEW(
"textoverlay_src",
- "video/raw",
+ "video/x-raw-yuv",
"format", GST_PROPS_LIST(
GST_PROPS_FOURCC(GST_STR_FOURCC("I420"))
),
GST_PAD_ALWAYS,
GST_CAPS_NEW(
"video_sink",
- "video/raw",
+ "video/x-raw-yuv",
"format", GST_PROPS_LIST(
GST_PROPS_FOURCC(GST_STR_FOURCC("I420"))
),
for(n=bitmap_width; n>0; --n){
v = *bitp;
if (v) {
- p[-1] = 0;
- p[ 1] = 0;
- p[-video_width] = 0;
- p[ video_width] = 0;
+ p[-1] = CLAMP(p[-1] - v, 0, 255);
+ p[ 1] = CLAMP(p[ 1] - v, 0, 255);
+ p[-video_width] = CLAMP(p[-video_width] - v, 0, 255);
+ p[ video_width] = CLAMP(p[ video_width] - v, 0, 255);
}
p++;
bitp++;