
Data Structures | |
| struct | vout_sys_t |
| struct | picture_sys_t |
Defines | |
| #define | MAX_DIRECTBUFFERS 2 |
| #define | MODE_NORMAL_MEM 0 |
| #define | MODE_SHARED_MEM 1 |
| #define | MODE_VIDEO_MEM 2 |
| #define | MODE_VIDEO_OVERLAY 3 |
Functions | |
| static int | QNXInit (vout_thread_t *) |
| static void | QNXEnd (vout_thread_t *) |
| static int | QNXManage (vout_thread_t *) |
| static void | QNXDisplay (vout_thread_t *, picture_t *) |
| static int | QNXInitDisplay (vout_thread_t *) |
| static int | QNXCreateWnd (vout_thread_t *) |
| static int | QNXDestroyWnd (vout_thread_t *) |
| static int | NewPicture (vout_thread_t *, picture_t *, int) |
| static void | FreePicture (vout_thread_t *, picture_t *) |
| static int | ResizeOverlayOutput (vout_thread_t *) |
| static void | SetPalette (vout_thread_t *, uint16_t *, uint16_t *, uint16_t *) |
| int | OpenVideo (vlc_object_t *p_this) |
| Open the video filter. | |
| void | CloseVideo (vlc_object_t *p_this) |
| #define MAX_DIRECTBUFFERS 2 |
Referenced by InitVideo(), QNXInit(), and QNXInitDisplay().
| #define MODE_NORMAL_MEM 0 |
Referenced by FreePicture(), NewPicture(), QNXDisplay(), QNXInit(), and QNXInitDisplay().
| #define MODE_SHARED_MEM 1 |
Referenced by FreePicture(), NewPicture(), QNXDisplay(), and QNXInit().
| #define MODE_VIDEO_MEM 2 |
Referenced by FreePicture(), NewPicture(), OpenVideo(), QNXDisplay(), QNXInit(), and QNXInitDisplay().
| #define MODE_VIDEO_OVERLAY 3 |
Referenced by NewPicture(), OpenVideo(), QNXCreateWnd(), QNXDestroyWnd(), QNXInit(), QNXInitDisplay(), and QNXManage().
| void CloseVideo | ( | vlc_object_t * | p_this | ) |
| static void FreePicture | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
References vout_sys_t::i_mode, MODE_NORMAL_MEM, MODE_SHARED_MEM, MODE_VIDEO_MEM, picture_sys_t::p_ctx, picture_sys_t::p_image, picture_t::p_sys, and vout_thread_t::p_sys.
Referenced by End(), EndVideo(), Manage(), and QNXEnd().
| static int NewPicture | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic, | |||
| int | index | |||
| ) | [static] |
References vout_sys_t::dim, picture_heap_t::i_bmask, vout_sys_t::i_bytes_per_line, vout_sys_t::i_bytes_per_pixel, picture_heap_t::i_chroma, picture_heap_t::i_gmask, picture_heap_t::i_height, vout_sys_t::i_img_type, plane_t::i_lines, vout_sys_t::i_mode, plane_t::i_pitch, plane_t::i_pixel_pitch, picture_t::i_planes, picture_heap_t::i_rmask, vout_sys_t::i_vc_format, plane_t::i_visible_lines, plane_t::i_visible_pitch, MODE_NORMAL_MEM, MODE_SHARED_MEM, MODE_VIDEO_MEM, MODE_VIDEO_OVERLAY, msg_Err, vout_thread_t::output, picture_t::p, picture_sys_t::p_buf, vout_sys_t::p_channel, picture_sys_t::p_ctx, picture_sys_t::p_image, plane_t::p_pixels, vout_thread_t::p_sys, picture_t::p_sys, U_PLANE, V_PLANE, VLC_CODEC_I420, VLC_CODEC_RGB15, VLC_CODEC_RGB16, VLC_CODEC_RGB32, VLC_CODEC_UYVY, VLC_CODEC_Y211, VLC_CODEC_YUYV, VLC_CODEC_YV12, and Y_PLANE.
Referenced by Init(), InitVideo(), and QNXInit().
| int OpenVideo | ( | vlc_object_t * | p_this | ) |
Open the video filter.
References vout_thread_t::b_fullscreen, config_GetInt, vout_sys_t::dim, vout_sys_t::i_mode, vout_thread_t::i_window_height, vout_thread_t::i_window_width, MODE_VIDEO_MEM, MODE_VIDEO_OVERLAY, msg_Err, vout_thread_t::p_sys, vout_thread_t::pf_display, vout_thread_t::pf_end, vout_thread_t::pf_init, vout_thread_t::pf_manage, vout_thread_t::pf_render, QNXCreateWnd(), QNXDisplay(), QNXEnd(), QNXInit(), QNXInitDisplay(), and QNXManage().
| static int QNXCreateWnd | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_thread_t::b_fullscreen, vout_sys_t::dim, vout_sys_t::frame, picture_heap_t::i_height, vout_sys_t::i_mode, vout_sys_t::i_vc_flags, picture_heap_t::i_width, MODE_VIDEO_OVERLAY, msg_Err, vout_sys_t::old_dim, vout_thread_t::output, vout_thread_t::p_sys, vout_sys_t::p_window, and vout_sys_t::screen_dim.
Referenced by OpenVideo().
| static int QNXDestroyWnd | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_sys_t::i_mode, MODE_VIDEO_OVERLAY, vout_sys_t::p_channel, vout_thread_t::p_sys, and vout_sys_t::p_window.
Referenced by CloseVideo().
| static void QNXDisplay | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
References picture_heap_t::i_height, vout_sys_t::i_mode, vout_sys_t::i_screen_depth, picture_heap_t::i_width, MODE_NORMAL_MEM, MODE_SHARED_MEM, MODE_VIDEO_MEM, vout_thread_t::output, vout_sys_t::p_colors, picture_sys_t::p_ctx, picture_sys_t::p_image, picture_t::p_sys, vout_thread_t::p_sys, and vout_sys_t::p_window.
Referenced by OpenVideo().
| static void QNXEnd | ( | vout_thread_t * | p_vout | ) | [static] |
References FreePicture(), I_OUTPUTPICTURES, and PP_OUTPUTPICTURE.
Referenced by OpenVideo(), and QNXManage().
| static int QNXInit | ( | vout_thread_t * | p_vout | ) | [static] |
References DESTROYED_PICTURE, vout_sys_t::dim, DIRECT_PICTURE, FREE_PICTURE, picture_heap_t::i_aspect, picture_heap_t::i_height, vout_sys_t::i_mode, I_OUTPUTPICTURES, picture_t::i_status, picture_t::i_type, picture_heap_t::i_width, MAX_DIRECTBUFFERS, MODE_NORMAL_MEM, MODE_SHARED_MEM, MODE_VIDEO_MEM, MODE_VIDEO_OVERLAY, NewPicture(), vout_thread_t::output, vout_thread_t::p_picture, vout_thread_t::p_sys, PP_OUTPUTPICTURE, vout_thread_t::render, ResizeOverlayOutput(), VOUT_ASPECT_FACTOR, and VOUT_MAX_PICTURES.
Referenced by OpenVideo(), and QNXManage().
| static int QNXInitDisplay | ( | vout_thread_t * | p_vout | ) | [static] |
References cfg, i, picture_heap_t::i_bmask, vout_sys_t::i_bytes_per_pixel, picture_heap_t::i_chroma, picture_heap_t::i_gmask, vout_sys_t::i_img_type, vout_sys_t::i_mode, picture_heap_t::i_rmask, vout_sys_t::i_screen_depth, vout_sys_t::i_vc_flags, vout_sys_t::i_vc_format, MAX_DIRECTBUFFERS, MODE_NORMAL_MEM, MODE_VIDEO_MEM, MODE_VIDEO_OVERLAY, msg_Err, msg_Warn, vout_thread_t::output, vout_sys_t::p_channel, vout_thread_t::p_sys, picture_heap_t::pf_setpalette, vout_sys_t::screen_dim, SetPalette(), VLC_CODEC_RGB15, VLC_CODEC_RGB16, VLC_CODEC_RGB24, VLC_CODEC_RGB32, and VLC_CODEC_RGB8.
Referenced by OpenVideo().
| static int QNXManage | ( | vout_thread_t * | p_vout | ) | [static] |
References libvlc_int_t::b_die, vout_thread_t::b_fullscreen, vout_sys_t::dim, vout_thread_t::i_changes, picture_heap_t::i_height, vout_sys_t::i_mode, picture_heap_t::i_width, MODE_VIDEO_OVERLAY, msg_Dbg, msg_Err, vout_sys_t::old_dim, vout_sys_t::old_pos, vout_thread_t::output, vout_thread_t::p_libvlc, vout_thread_t::p_sys, vout_sys_t::p_window, vout_sys_t::pos, QNXEnd(), QNXInit(), ResizeOverlayOutput(), vout_sys_t::screen_dim, vlc_object_alive, VOUT_FULLSCREEN_CHANGE, and VOUT_SIZE_CHANGE.
Referenced by OpenVideo().
| static int ResizeOverlayOutput | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_thread_t::b_fullscreen, vout_sys_t::dim, vout_sys_t::frame, picture_heap_t::i_height, i_height, vout_sys_t::i_vc_flags, vout_sys_t::i_vc_format, picture_heap_t::i_width, msg_Err, vout_thread_t::output, vout_sys_t::p_channel, vout_thread_t::p_sys, vout_sys_t::pos, and vout_PlacePicture().
Referenced by QNXInit(), and QNXManage().
| static void SetPalette | ( | vout_thread_t * | p_vout, | |
| uint16_t * | red, | |||
| uint16_t * | green, | |||
| uint16_t * | blue | |||
| ) | [static] |
References i, vout_sys_t::p_colors, and vout_thread_t::p_sys.
Referenced by Init(), NewPictureVec(), and QNXInitDisplay().
1.5.6