summaryrefslogtreecommitdiff
path: root/xine_sxfe_frontend.c
AgeCommit message (Collapse)Author
2013-08-18vdr-sxfe: added simple touchscreen remote controllerphintuka
2012-03-19Added user handle to frontend->vdr message callbackphintuka
2012-03-13Removed deprecated setting (field_order)phintuka
2012-02-24Added missing locking to set_cursor()phintuka
(Thanks to Roland Scheidegger)
2012-02-17Fixed hiding mouse cursorphintuka
(Thanks to Roland Scheidegger) The cursor never disappears because there seem to be incoming xshm completion events every frame (for these events to arrive it is not necessary to actually have xshm support compiled into vdr-sxfe), so there's never a poll timeout and as a consequence the mousecursor timeout never expires.
2012-02-17Fixed MWMHints struct in 64-bit systems.phintuka
(Thanks to Roland Scheidegger) there's a problem with the MWMHints definition in vdr-xineliboutput. It does not work on x86_64 at least with metacity and kwin, as these use a different definition (hence once borders are toggled off they are gone for good). This is a strange issue there seems to be no reference source what the definition of this struct should be, some quick search finds 3 incompatible versions (on 64bit archs) and a dozen or so more compatible ones (only differing in signedness). In any case, metacity, kwin agree, and this is also what mplayer uses - xine though itself also uses the same version as xineliboutput which doesn't work with at least metacity/kwin. It's quite likely some obscure wm out there expects one of the other definitions (I think fvwm is same as metacity, while enlightenment and afterstep need the all-32bit definition). What a mess. Anyway this patch just changes the definition to what's more likely to work.
2012-02-08Use XShape with OpenGLphintuka
(Thanks to grueni75, patch #3483644)
2012-02-08Fixed OpenGL window redirectionphintuka
(thanks to grueni75, patch #3483644)
2012-02-01Use this->root_window and this->displayphintuka
2012-01-30Improved locking in opengl_osd_show()phintuka
2012-01-30Make video window changes atomic (added mutex)phintuka
2012-01-30OpenGL does not depend on XRender anymorephintuka
2012-01-30Unpack OpenGL OSD directly to texture memphintuka
2012-01-30Fixed building with OpenGlphintuka
2012-01-30Splitted opengl_osd_command() from hud_osd_command()phintuka
2012-01-30Splitted opengl_frame_output_cb() from hud_frame_output_cb()phintuka
2012-01-30Splitted generic osd_command() from hud_osd_command()phintuka
2012-01-30Logging updatesphintuka
2012-01-29Cosmetics (grouped functions)phintuka
2012-01-29Cosmeticsphintuka
2012-01-27Moved all OpenGL stuff under HAVE_OPENGLphintuka
2012-01-24Moved all XShape stuff under ifdef HAVE_XSHAPEphintuka
2012-01-24XDouble -> double in code that may be used without XRenderphintuka
2012-01-24hud_fill_lut8(): support for RGBAphintuka
2012-01-24Removed opengl check from hud focus handlerphintuka
2012-01-24Moved all XShm stuff under HAVE_XSHMphintuka
2012-01-24Fixed eventphintuka
2012-01-24Cosmeticsphintuka
(renamed completion_event -> xshm_completion_event)
2012-01-19Cosmetics (hud_visible -> osd_visible)phintuka
2012-01-19Use correct type (GLfloat)phintuka
2012-01-19Removed write-only variablephintuka
2012-01-19Build fixphintuka
2012-01-19OpenGL + XShape not possible combinationphintuka
2012-01-19Fixed building without OpenGLphintuka
2012-01-19Added OpenGL OSD (HUD without compositing / window manager).phintuka
(patch #3474166, thanks to grueni75)
2011-10-27Removed write-only variablephintuka
2011-10-27Fixed xshape HUD OSDphintuka
2011-10-25hud_fill_img_memory(): make pitch a parameterphintuka
2011-07-01Use rle_uncompress_argb()phintuka
2011-07-01Cosmetics (removed duplicate if())phintuka
2011-07-01Logging updates, parameter checksphintuka
2011-07-01Added display locking to update_screen_size()phintuka
2011-07-01Removed deprecated codephintuka
2011-07-01Removed CWBackPixel when creating windowsphintuka
(patch #3206794, thanks to grueni75)
2011-07-01fix some bugs when using opengl for hud only mode and for both video and hudphintuka
(patch #3206794, thanks to grueni75)
2011-07-01Moved OpenGL init to opengl drawing threadphintuka
(patch #3206794, thanks to grueni75)
2011-07-01Changed hud from single bit flag to uint8_t (it is now bit mask of hud modes)phintuka
(patch #3206794, thanks to grueni75)
2011-03-20HUD: report ARGB OSD capability to serverphintuka
2011-03-19display address (video_port) can be shorter than 3phintuka
2011-03-19Splitted hud_osd_command()phintuka