[mythtv-commits] mythtv branch devel/opengl created by jyavenard. v0.28-pre-1658-gd1f044c
Git Repo Owner
noreply at mythtv.org
Fri Jun 27 14:19:54 UTC 2014
The branch, devel/opengl has been created on the
mythtv repository by gitolite user jyavenard.
at d1f044c9ed7ec0590f6d60b11a1cb0e3b13eafa8 (commit)
- Log -----------------------------------------------------------------
commit d1f044c9ed7ec0590f6d60b11a1cb0e3b13eafa8
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 28 Jun 2014 00:12:31 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Sat, 28 Jun 2014 00:12:31 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=d1f044c9ed7ec0590f6d60b11a1cb0e3b13eafa8
Fix PiP with VDPAU on mesa's drivers
This is due to a bug in mesa's vdpau implementation.
https://bugs.freedesktop.org/show_bug.cgi?id=80561
So as a work around, create a dummy bitmap surface and use this.
Limit the work around to non-nvidia drivers
There is still a remaining issue, only one PiP shows at a time. This is due to another bug in mesa's vdpau VdpVideoMixerRender, it clears the whole destination surface. So you only see the last PiP window.
commit db5c40cfc14dcca456446fe059b01fe90211dd60
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 21:10:43 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 21:10:43 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=db5c40cfc14dcca456446fe059b01fe90211dd60
Create pitch/strides that are a multiple of 32 bytes
Allows all lines in a frame to be 16-bytes aligned
commit 1ef850f64abef8f037026c4cd122cfdd4eec2153
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 21:08:10 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 21:08:10 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=1ef850f64abef8f037026c4cd122cfdd4eec2153
Add support for frames where pitch > width
This allows to create frames where all lines are 16-bytes aligned, allowing for more efficient SSE acceleration.
Add frame conversion and copy utility routines, to simplify the code
commit 04e0a1758adbb39f6826698bad018d7a63f9bf62
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 16:32:26 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 26 Jun 2014 20:15:14 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=04e0a1758adbb39f6826698bad018d7a63f9bf62
Uses 16-bytes aligned memory buffer.
This allows FFmpeg to use SSE accelerated code
commit e2b7d6c8da9f67e126bcfb4f117c8a529e2eaa10
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 16:12:30 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 16:12:30 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e2b7d6c8da9f67e126bcfb4f117c8a529e2eaa10
Allocate VideoFrame buffer using av_malloc, and mythframe utility routines.
Will need to have memory aligned frame in a future commit
commit cc689fd780a454cbade020958eb9e931bbcebd93
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 16:10:11 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 16:10:11 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=cc689fd780a454cbade020958eb9e931bbcebd93
Fix incorrect deletion of allocated buffers.
Under some circumstances, delete was using instead of delete[]. Allocate buffer with ffmpeg av_malloc to have them 16/32-bytes aligned
commit bbcecc404e5fad4972eca627374dcafbc8011c94
Author: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 11:31:43 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 25 Jun 2014 11:31:43 +1000
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=bbcecc404e5fad4972eca627374dcafbc8011c94
Fix PiP when using OpenGL output
Viewport must be of the output window, not of the main video currently playing
-----------------------------------------------------------------------
--
More information about the mythtv-commits
mailing list