summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/xine/video_out.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/xine/video_out.h b/include/xine/video_out.h
index 6952362ff..7b3c26497 100644
--- a/include/xine/video_out.h
+++ b/include/xine/video_out.h
@@ -66,6 +66,14 @@ struct vo_frame_s {
* member functions
*/
+ /* Provide a copy of the frame's image in an image format already known to xine. data's member */
+ /* have already been intialized to frame's content on entry, so it's usually only necessary to */
+ /* change format and img_size. In case img is set, it will point to a memory block of suitable */
+ /* size (size has been determined by a previous call with img == NULL). img content and img_size */
+ /* must adhere to the specification of _x_get_current_frame_data(). */
+ /* Currently this is needed for all image formats except XINE_IMGFMT_YV12 and XINE_IMGFMT_YUY2. */
+ void (*proc_provide_standard_frame_data) (vo_frame_t *vo_img, xine_current_frame_data_t *data);
+
/* Duplicate picture data and acceleration specific data of a frame. */
/* if the image format isn't already known by Xine. Currently this is needed */
/* For all image formats except XINE_IMGFMT_YV12 and XINE_IMGFMT_YUY2 */