#include <vlc_vout.h>
#include <vlc_vout_window.h>
#include <vlc_playlist.h>
-#include <vlc_charset.h>
+#include <vlc_fs.h>
/*****************************************************************************
* Local prototypes
#define DEVICE_LONGTEXT N_( \
"OMAP Framebuffer device to use for rendering (usually /dev/fb0).")
-#define CHROMA_TEXT N_("Chroma used.")
+#define CHROMA_TEXT N_("Chroma used")
#define CHROMA_LONGTEXT N_( \
"Force use of a specific chroma for output. Default is Y420 (specific to N770/N8xx hardware)." )
"Embed the framebuffer overlay into a X11 window" )
vlc_module_begin();
- set_shortname( "OMAP framebuffer" );
+ set_shortname( N_("OMAP framebuffer") );
set_category( CAT_VIDEO );
set_subcategory( SUBCAT_VIDEO_VOUT );
add_file( FB_DEV_VAR, "/dev/fb0", NULL, DEVICE_TEXT, DEVICE_LONGTEXT,
return VLC_EGENERIC;
}
- p_sys->i_fd = utf8_open( psz_device, O_RDWR );
+ p_sys->i_fd = vlc_open( psz_device, O_RDWR );
if( p_sys->i_fd == -1 )
{
msg_Err( p_vout, "cannot open %s (%m)", psz_device );
p_sys->p_display = XOpenDisplay( NULL );
/* Open /dev/null and map it */
- p_sys->i_null_fd = utf8_open( "/dev/zero", O_RDWR );
+ p_sys->i_null_fd = vlc_open( "/dev/zero", O_RDWR );
if( p_sys->i_null_fd == -1 )
{
msg_Err( p_vout, "cannot open /dev/zero (%m)" );
xwindow_attributes.event_mask = ExposureMask | StructureNotifyMask
| VisibilityChangeMask;
p_sys->window = XCreateWindow( p_sys->p_display,
- p_sys->owner_window->xid,
+ p_sys->owner_window->handle.xid,
0, 0,
p_sys->main_window.i_width,
p_sys->main_window.i_height,
&xwindow_attributes );
XMapWindow( p_sys->p_display, p_sys->window );
- XSelectInput( p_sys->p_display, p_sys->owner_window->xid,
+ XSelectInput( p_sys->p_display, p_sys->owner_window->handle.xid,
StructureNotifyMask );
}