[vlc-devel] Chroma question on geting raw video data
Seven Du
dujinfang at gmail.com
Sat Jun 9 13:05:08 CEST 2012
Hi there,
I'm not to VLC, I'm trying to get video data via callbacks in the following code
libvlc_video_set_format(context->mp, "YUYV", 352, 288, 288 * 2);
libvlc_video_set_callbacks(context->mp, vlc_video_lock_callback, vlc_video_unlock_callback, vlc_video_display_callback, context);
I want to use a buffer to get all the decoded or raw data on opening a mp4 file with H264 video and AAC audio, and I can get audio data fine, but with video, what the buffer size should be set in the lock callback? Someone told me 352 * 288 * 1.5 for YUYV, it that true?
And I also want to get raw H264 video data without decode, so is it possible to replace the "YUYV" param to sth. like "RAW" ? Or I guess it's not hard to make a module that just copy the raw data to the buffer like the "YUYV" module does, so question is - which module is actually decoding "YUYV" ?
Thanks.
--
About: http://about.me/dujinfang
Blog: http://www.dujinfang.com
Proj: http://www.freeswitch.org.cn
Sent with Sparrow (http://www.sparrowmailapp.com)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20120609/72be1427/attachment.html>
More information about the vlc-devel
mailing list