- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have to decode and convert MPEG4 YV12 stream to RGB24. After the decoding I have to give back the decoded data. Unfortunatelly I can't give back the data coming from GetFrame() immediately because of the pitch size. I have to copy the relevant data( similar to the FWVideoRender's soultion):
Ipp8u * p_d = p_dest;
for (int i = 0; i < video_info_dest.clip_info.height; i++) {
ippsCopy_8u(src, p_d, size);
src = src + pitch;
p_d = p_d + size;
}
For a 1228x1006 image it costs about 7ms, which is too much. Is it possible to change the colorspaceconverter to decode intoan RGB24 format which's pitch size equal to 3*width?
Thanks in advance:
Bendeguy
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Meanwhile I recognized thiswas a "stupid" question. This is the problem which can be solved by changing ALIGN from 128 to 1. I wanted to delete this post but I get an error:
Permission Expired: Post Delete Permission Expired
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
please don't mind, it can be useful info for other people
Regards,
Vladimir
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
For those who use NullVideoRenderer:
You have to change the ALIGN value to 1in the null_video_renderer.cpp.
Greetings,
Bendeguy

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page