aboutsummaryrefslogtreecommitdiffhomepage
path: root/libvo
Commit message (Collapse)AuthorAge
...
| * vo_yuv4mpeg: disable RGB support when compiling against a shared libswscaleGravatar siretart2010-06-03
| | | | | | | | | | | | | | | | | | | | This avoids using swscale internals when compiling against a shared libswscale. Patch inspired by Uoti Urpala's work in his git branch: http://repo.or.cz/w/mplayer.git/commitdiff/cd4e8dc1fa2863dcce62a44dd9ea105f9f9288f4 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31310 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31303Gravatar Uoti Urpala2010-06-02
|\|
* | Merge svn changes up to r31291Gravatar Uoti Urpala2010-06-02
|\ \
* \ \ Merge svn changes up to r31284Gravatar Uoti Urpala2010-06-02
|\ \ \
| | | * Extend geometry parsing to reject all invalid strings.Gravatar reimar2010-06-01
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31302 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Factor out some common code and ensure we will not try to draw OSDGravatar reimar2010-05-31
| | |/ | | | | | | | | | | | | | | | | | | elements outside the streams and thus crash. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31297 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Change code to let Window Manager chose window location by default.Gravatar reimar2010-05-30
| |/ | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31289 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Treat a NULL renderer string as indication for software renderer.Gravatar reimar2010-05-30
| | | | | | | | | | | | | | Usually it means OpenGL will not work at all. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31284 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Prefer -vo sdl over "probably software" OpenGL.Gravatar reimar2010-05-30
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31283 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31226Gravatar Uoti Urpala2010-05-30
|\ \
* \ \ Merge svn changes up to r31211Gravatar Uoti Urpala2010-05-30
|\ \ \ | | | | | | | | | | | | | | | | The merged cache2.c changes are known to have problems. Will merge further fixes to them before merging this to the master branch.
* \ \ \ Merge svn changes up to r31189Gravatar Uoti Urpala2010-05-30
|\ \ \ \
* \ \ \ \ Merge svn changes up to r31169Gravatar Uoti Urpala2010-05-30
|\ \ \ \ \
* \ \ \ \ \ Merge svn changes up to r31145Gravatar Uoti Urpala2010-05-30
|\ \ \ \ \ \
* | | | | | | cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Gravatar Uoti Urpala2010-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change 'struct vf_instance' pointer arguments to more standard style as in the subject. Also some other minor formatting fixes. Patch by Diego Biurrun.
| | | | | | * misc cosmetics: K&R style nits, #include placement, indentationGravatar diego2010-05-29
| | | | | |/ | | | | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31263 b3059339-0415-0410-9bf9-f77b7e298cf2
* | | | | | vo_vdpau: fix loop initializing output surfaces as invalidGravatar Uoti Urpala2010-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The loop initializing handles in the output surface table to VDP_INVALID_HANDLE ran over indices from 0 to vc->num_output_surfaces. However it is first called before that variable is initialized. As a result later code could try to destroy the handles which still had the "non-invalid" value 0. Most likely this caused no visible effects; at least on my machine no valid surface gets handle 0, and libvdpau just returns an error for the resulting invalid calls. Change the code to loop over the whole table. Also add code to print visible warnings if libvdpau rejects a surface destroy call (some other places already had checks but not all).
| | | | | * Add missing RGB12 version of the fast OSD table.Gravatar diego2010-05-26
| | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | patch by Janusz Krzysztofik, jkrzyszt tis.icnet pl git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31221 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | * Change -vo md5sum to not interleave U and V lines when calculatingGravatar reimar2010-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the MD5, thus making it match FFmpeg's -f framemd5. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31208 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | | * Fix OpenGL autodetection to not leave values at -1.Gravatar reimar2010-05-24
| | | |/ | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31207 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Do not return pointer to on-stack memory.Gravatar reimar2010-05-19
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31184 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Fix return value (it was missing completely).Gravatar reimar2010-05-19
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31183 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Handle -wid Window being closed for direct3d and gl vos on Windows.Gravatar reimar2010-05-19
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31182 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Quit MPlayer if we receive a DestroyNotify event.Gravatar reimar2010-05-14
| | |/ | | | | | | | | | | | | | | | | | | | | | This in particular avoids MPlayer continuing to play when a frontend using -wid crashed. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31179 b3059339-0415-0410-9bf9-f77b7e298cf2
* | | vo_vdpau: support queuing an arbitrary number of frames aheadGravatar Uoti Urpala2010-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the number of output surfaces allocated by vo_vdpau configurable and allow queuing multiple future frames with the VDPAU frame timing functionality. There are two known issues that could be polished in the future for particularly long queue time cases. First, toplevel code should possibly wait for the queued changes to finish displaying in some situations like switching files. Second, the VO can block waiting for a surface to become available, and in the worst case this wait can be almost as long as the maximum queuing time (potentially causing audio underruns). However those issues are not high priority.
* | | vo_vdpau: add option for studio level outputGravatar Uoti Urpala2010-05-12
| | | | | | | | | | | | | | | | | | | | | Add -vo vdpau suboption "studio" to produce output in RGB range 16-235. Man page description mostly taken from a patch by Lauri Mylläri (but not code). Also slightly tweak the description of two other suboptions on the man page.
| | * Fix compilation with --disable-fastmemcpy on x86Gravatar astrange2010-05-11
| | | | | | | | | | | | | | | | | | | | | | | | The inverse of a && b isn't !a && !b. Regression in r30728. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31154 b3059339-0415-0410-9bf9-f77b7e298cf2
* | | vdpau: drop support for old versionsGravatar Uoti Urpala2010-05-11
| | | | | | | | | | | | | | | | | | | | | | | | Since I dropped the hack to support older libvdpau versions (without MPEG4 / hqscaling features) from the FFmpeg version used in the build repo it's better to disable those libvdpau versions in MPlayer too. Change the configure check to require a newer libvdpau version, and drop compatibility code in vo_vdpau.c.
| | * Default to rectangle=1 on Mesa DRI R200 drivers, much faster and less buggy.Gravatar reimar2010-05-09
| | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31151 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Minor code cleanup.Gravatar reimar2010-05-09
| | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31150 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * yuv=5 supports brightness and contrast adjustment.Gravatar reimar2010-05-09
| |/ | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31149 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Handle chroma texture size becoming 0, e.g. due to bad rounding.Gravatar reimar2010-05-09
| | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31143 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31141Gravatar Uoti Urpala2010-05-07
|\|
* | Merge svn changes up to r31133Gravatar Uoti Urpala2010-05-07
|\ \
* \ \ Merge svn changes up to r31104Gravatar Uoti Urpala2010-05-07
|\ \ \
* \ \ \ Merge svn changes up to r31100Gravatar Uoti Urpala2010-05-07
|\ \ \ \
| | | | * Add support for 12-bit color mode on framebuffer devices.Gravatar cehoyos2010-05-06
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Patch Janusz Krzysztofik, jkrzyszt A tis icnet pl git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31139 b3059339-0415-0410-9bf9-f77b7e298cf2
* | | | vo_vdpau.c cosmetics: add WRAP_ADD macroGravatar Uoti Urpala2010-05-06
| | | | | | | | | | | | | | | | | | | | The macro is meant to simplify the handling of some code dealing with circular buffers.
| | | * Also print OpenGL renderer string with vendor and version with -vGravatar reimar2010-05-01
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31127 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * Avoid duplicating the GL/gl.h include.Gravatar reimar2010-04-30
| | | | | | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31107 b3059339-0415-0410-9bf9-f77b7e298cf2
| | | * 100l, open the customtex also in binary mode, not just the program.Gravatar reimar2010-04-30
| | |/ | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31106 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Move variable declaration into the block where it is actually used.Gravatar reimar2010-04-27
| | | | | | | | | | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31103 b3059339-0415-0410-9bf9-f77b7e298cf2
| | * Add missing input.h #include, fixes the warnings:Gravatar diego2010-04-27
| |/ | | | | | | | | | | | | | | libvo/video_out.c:461: warning: implicit declaration of function 'mp_input_queue_cmd' libvo/video_out.c:461: warning: implicit declaration of function 'mp_input_parse_cmd' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31101 b3059339-0415-0410-9bf9-f77b7e298cf2
| * Move "screen" variable declaration below the relevant #ifdef, fixes the warning:Gravatar diego2010-04-27
| | | | | | | | | | | | | | libvo/x11_common.c:369: warning: unused variable 'screen' git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@31100 b3059339-0415-0410-9bf9-f77b7e298cf2
* | Merge svn changes up to r31097Gravatar Uoti Urpala2010-04-26
|\|
* | Merge svn changes up to r31040Gravatar Uoti Urpala2010-04-26
|\ \
* \ \ Merge svn changes up to r31033Gravatar Uoti Urpala2010-04-26
|\ \ \
* \ \ \ Merge svn changes up to r31020Gravatar Uoti Urpala2010-04-26
|\ \ \ \
* \ \ \ \ Merge svn changes up to r31004Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \
* \ \ \ \ \ Merge svn changes up to r30967Gravatar Uoti Urpala2010-04-26
|\ \ \ \ \ \