# OSD not working when called in UVC Example

**URL:** https://forum.amebaiot.com/t/osd-not-working-when-called-in-uvc-example/4765
**Category:** SDK
**Tags:** rtl8735b
**Created:** [March 5, 2026, 7:27am UTC](https://forum.amebaiot.com/t/osd-not-working-when-called-in-uvc-example/4765 "2026-03-05T07:27:08Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![guptaniks](https://avatars.discourse-cdn.com/v4/letter/g/e9a140/32.png) [@guptaniks](https://forum.amebaiot.com/u/guptaniks)
#### Post date: [March 5, 2026, 7:27am UTC](https://forum.amebaiot.com/t/osd-not-working-when-called-in-uvc-example/4765/1 "2026-03-05T07:27:08Z")

</div>

Hi,

I am trying to implement a basic text example OSD. I am using example\_media\_uvc.

I called the example\_isp\_osd() function after video stream begins. Please check below screenshot.

I am not able to see the teststring[] = “RTK-AmebaPro2” on the screen.

can you please tell where i am doin wrong.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/7/7a848063f2e29c822de8184b243a41fc5facfaf2.png)

---

<div class="post-metadata">

### Author: ![Pammy](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/pammy/32/936_2.png) [@Pammy](https://forum.amebaiot.com/u/Pammy)
#### Post date: [March 6, 2026, 9:21am UTC](https://forum.amebaiot.com/t/osd-not-working-when-called-in-uvc-example/4765/2 "2026-03-06T09:21:00Z")

</div>

Hi @guptaniks,

`example_isp_osd(0, 0, 28, 56);` need to be called after CMD\_VIDEO\_APPLY.

You can try calling it in `example_media_uvc.c` after [line 762](https://github.com/Ameba-AIoT/ameba-rtos-pro2/blob/bbc8f4607fb0c27ce235d16b5459a0ca30ec2323/component/example/media_uvcd/example_media_uvc.c#L762),

 ![image](https://us1.discourse-cdn.com/flex016/uploads/ameba/original/2X/f/f18cfdd6a1d8e97293c44517b7e0e08e12d9d5ba.png)
