- 12 Dec, 2017 3 commits
-
-
Haihua Hu authored
When can_scale is FALSE, kmssink will push even upsteam to videoconvert for resize, videoconvert will get buffer from kmssink the buffer size need at least align to 4 upstream status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=791507
-
Haihua Hu authored
If resize ratio is beyond the driver limitation, add limitation in kmssink to ensure video can play upstream status: imx specific
-
Haihua Hu authored
Kmssink need hold at least one original buffer to avoid vpu overwrite the buffer still been displayed. Add buffer num to 2 to workaround dcss drm video jitter issue. upstream status: imx specific
-
- 08 Dec, 2017 1 commit
-
-
Haihua Hu authored
Get display connected status from drm connector, drop all buffer when display not connected upstream status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=791374
-
- 05 Dec, 2017 1 commit
-
-
Haihua Hu authored
upstream status: imx specific Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
- 01 Dec, 2017 1 commit
-
-
Haihua Hu authored
upstream status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=790470
-
- 28 Nov, 2017 1 commit
-
-
Haihua Hu authored
upstream status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=790473
-
- 17 Nov, 2017 2 commits
- 15 Nov, 2017 1 commit
-
-
Haihua Hu authored
When resize, show frame input buffer will be NULL, so need check if buffer is NULL before dump hdr10 meta upstream status: i.mx specific
-
- 10 Nov, 2017 5 commits
-
-
Haihua Hu authored
drm setplane will block on vblank before return. it’s a sync call. So no need do frame sync in kmssink.
-
Haihua Hu authored
upstream status: i.mx specific
-
Haihua Hu authored
upstream status: i.mx specific
-
Haihua Hu authored
upstream status: i.mx specific
-
Haihua Hu authored
when video size is same as display resolution, show frame will not do retry because the setplane will never fail. But the scale result is not correct. We can do this check by set a fake plane. Upstream-Status: Inappropriate [i.MX specific]
-
- 03 Nov, 2017 2 commits
-
-
Haihua Hu authored
Implement videooverlay interface in kmssink, divided into two cases: when driver supports scale, then we do refresh in show_frame(); if not, send a reconfigure event to upstream and re-negotiate, using the new size. upstream status: backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=784599
-
Haihua Hu authored
a workaround on Linux 4.9 for kmssink multi-user upstream status: i.mx specific Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
- 02 Nov, 2017 1 commit
-
-
Haihua Hu authored
-
- 27 Sep, 2017 1 commit
-
-
Haihua Hu authored
gstreamer YUY2 fourcc is not match with that one in drm fourcc upstream status: i.mx specific Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
- 19 Sep, 2017 5 commits
-
-
Haihua Hu authored
Need update output geometry when sink caps changed and use gst_structure_set to update caps if structure is fixed upstream status: pending https://bugzilla.gnome.org/show_bug.cgi?id=787820
-
Haihua Hu authored
upstream status: pending https://bugzilla.gnome.org/show_bug.cgi?id=787819
-
Haihua Hu authored
when using internal window, window resize should work when pause state, but expose only do redisplay when window_id is valid. So expose should do redisplay all the time. upstream status:backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=787394
-
Haihua Hu authored
In y direction, screen coordinate are opposite to viewport coordinate. upstream status:backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=787394
-
Haihua Hu authored
queue_resize viewport coordinate calculate is wrong and force queue_resize when do _set_render_rectangle in case user input pos changed upstream status: backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=787394
-
- 13 Sep, 2017 5 commits
-
-
Haihua Hu authored
get video crop meta from input buffer and update video info upstream status: pending https://bugzilla.gnome.org/show_bug.cgi?id=787616
-
Song Bing authored
Upstream Status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=768794
-
Song Bing authored
Upstream Status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=768794
-
Song Bing authored
-
- 06 Sep, 2017 1 commit
-
-
Haihua Hu authored
eglTerminate call is integrated into GstGLDisplyEGL, GstGLDisplayWayland will hold an instance of GstGLDisplyEGL when egl context call to gst_gl_display_egl_from_gl_display. When we unref GstGLDisplayWayland, first clean the hold instance GstGLDisplyEGL and then do disconnect upstream status: backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=787293
-
- 25 Jul, 2017 10 commits
-
-
Haihua Hu authored
For imx8 with vpu and ion. Need check if the buffer is physical buffer first, otherwise it will do copy from physical buffer to dmabuf and cause performance downgrade upstream status: i.Mx specific
-
Haihua Hu authored
upstream status: Pending https://bugzilla.gnome.org/show_bug.cgi?id=783065
-
Haihua Hu authored
Support copy into dma-fb buffer if support the buffer format Upstream Status: Inappropriate [i.MX specific] Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
Haihua Hu authored
1. Support one texture for YUV format in dmabuf uploader 2. Propose ion dma-fd buffer pool to upstream to avoid memory copy 3. If upstream don't chose the proposed buffer pool, then create our own and do copy to avoid memory copy from CPU to GPU side 4. Add buffer alignmentw Upstream Status: Inappropriate [i.MX specific] Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
Haihua Hu authored
Add support for EGL platform when x11 is available. This can work eg. on imx6 platform. Upstream status: Backport[1.13.1] https://bugzilla.gnome.org/show_bug.cgi?id=782718
-
Haihua Hu authored
1.Propose a physical buffer pool to upstream in gldownload 2.Bind the physical buffer with texture via dirctviv 3.In gldownload, wrap the physical buffer to gstbuffer, pass to downstream plugins. 4.Add some configure check for g2d and phymem Upstream-Status: Inappropriate [i.MX specific] Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
Haihua Hu authored
Upstream status: [i.MX specific]
-
Haihua Hu authored
Upstream status: [i.MX specific] Signed-off-by:
Haihua Hu <jared.hu@nxp.com>
-
Lyon Wang authored
- Add play/stop/pause sync API gst_player_play_sync() gst_player_stop_sync() gst_player_pause_sync() https://bugzilla.gnome.org/show_bug.cgi?id=778390 Upstream Status: [i.MX specific] Signed-off-by:
Lyon Wang <lyon.wang@nxp.com> Conflicts: gst-libs/gst/player/gstplayer.c
-
Lyon Wang authored
- Add gst_player_get_state() API https://bugzilla.gnome.org/show_bug.cgi?id=778379 Upstream-Status: Submitted Signed-off-by:
Lyon Wang <lyon.wang@nxp.com> Conflicts: gst-libs/gst/player/gstplayer.c
-