[OE-core] [pyro][PATCH 2/6] gstreamer1.0-plugins-bad: Add configuration for enabling accurate seeks

2017-05-23 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...configuration-for-enabling-accurate-seeks.patch | 148 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 149 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0003-player

[OE-core] [pyro][PATCH 4/6] gstreamer1.0-plugins-bad: Add overlayvideorenderer video sink

2017-05-23 Thread Yuqing Zhu
- Add overlay video renderer "video-sink" property, so that can be set - In create_video_sink, it returns video sink instead of always NULL - Add new renderer_new_with_sink() API to set video sink Signed-off-by: Yuqing Zhu --- ...layer-Add-overlayvideorenderer-video-sink.p

[OE-core] [pyro][PATCH 6/6] gstreamer1.0-plugins-bad: Fix memory leak when use a GValue in glupload

2017-05-23 Thread Yuqing Zhu
This memory leak issue is common. GValue "targets" should be unset after set to caps to avoid memory leak. Signed-off-by: Yuqing Zhu --- ...-glupload-fix-memory-leak-when-use-a-GVal.patch | 29 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 fil

[OE-core] [pyro][PATCH 5/6] gstreamer1.0-plugins-bad: Fix gst-player failed to load external subtitle uri

2017-05-23 Thread Yuqing Zhu
gst_player_set_uri_internal shouldn't free suburi which maybe set by user to load external subtitle before start play. It just need reset playbin's subutri property to NULL no matter if there was a previous one or not. Signed-off-by: Yuqing Zhu --- ...fix-gst-player-failed-to-loa

[OE-core] [pyro][PATCH 3/6] gstreamer1.0-plugins-bad: Add get track number media info API

2017-05-23 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...layer-Add-get-track-number-media-info-API.patch | 126 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 127 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-player

[OE-core] [pyro][PATCH 0/6] Add some gstreamer1.0-plugins-bad patches for pyro

2017-05-23 Thread Yuqing Zhu
be realized (like accurate seek, video sink configuration) when using gstplayer API. So it would be better if they can be picked. -Fix a memory leak issue in glupload, which is common Yuqing Zhu (6): gstreamer1.0-plugins-bad: Add two enhancements for qmlglsrc gstreamer1.0-plugins-bad: Add

[OE-core] [pyro][PATCH 1/6] gstreamer1.0-plugins-bad: Add two enhancements for qmlglsrc

2017-05-23 Thread Yuqing Zhu
1. Need set use-default-fbo to qquickwindow during set property to support change render target on the fly 2. Calculate qmlglsrc refresh frame rate in qtglwindow It adds some common features for qmlglsrc to make app development much easier Signed-off-by: Yuqing Zhu --- ...2-qmlglsrc-some

[OE-core] [poky][PATCH v2 6/6] gstreamer1.0-plugins-bad: Fix memory leak when use a GValue in glupload

2017-05-23 Thread Yuqing Zhu
This memory leak issue is common. GValue "targets" should be unset after set to caps to avoid memory leak. Signed-off-by: Yuqing Zhu --- ...-glupload-fix-memory-leak-when-use-a-GVal.patch | 29 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 fil

[OE-core] [poky][PATCH v2 5/6] gstreamer1.0-plugins-bad: Fix gst-player failed to load external subtitle uri

2017-05-23 Thread Yuqing Zhu
gst_player_set_uri_internal shouldn't free suburi which maybe set by user to load external subtitle before start play. It just need reset playbin's subutri property to NULL no matter if there was a previous one or not. Signed-off-by: Yuqing Zhu --- ...fix-gst-player-failed-to-loa

[OE-core] [poky][PATCH v2 0/6] Add some gstreamer1.0-plugins-bad patches for pyro only

2017-05-23 Thread Yuqing Zhu
be realized (like accurate seek, video sink configuration) when using gstplayer API. So it would be better if they can be picked. -Fix a memory leak issue in glupload, which is common Yuqing Zhu (6): gstreamer1.0-plugins-bad: Add two enhancements for qmlglsrc gstreamer1.0-plugins-bad: Add

[OE-core] [poky][PATCH v2 1/6] gstreamer1.0-plugins-bad: Add two enhancements for qmlglsrc

2017-05-23 Thread Yuqing Zhu
1. Need set use-default-fbo to qquickwindow during set property to support change render target on the fly 2. Calculate qmlglsrc refresh frame rate in qtglwindow It adds some common features for qmlglsrc to make app development much easier Signed-off-by: Yuqing Zhu --- ...2-qmlglsrc-some

[OE-core] [poky][PATCH v2 2/6] gstreamer1.0-plugins-bad: Add configuration for enabling accurate seeks

2017-05-23 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...configuration-for-enabling-accurate-seeks.patch | 148 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 149 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0003-player

[OE-core] [poky][PATCH v2 4/6] gstreamer1.0-plugins-bad: Add overlayvideorenderer video sink

2017-05-23 Thread Yuqing Zhu
- Add overlay video renderer "video-sink" property, so that can be set - In create_video_sink, it returns video sink instead of always NULL - Add new renderer_new_with_sink() API to set video sink Signed-off-by: Yuqing Zhu --- ...layer-Add-overlayvideorenderer-video-sink.p

[OE-core] [poky][PATCH v2 3/6] gstreamer1.0-plugins-bad: Add get track number media info API

2017-05-23 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...layer-Add-get-track-number-media-info-API.patch | 126 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 127 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-player

[OE-core] [poky][PATCH 0/6] Add patches for gstreamer1.0-plugins-bad V1.10.4

2017-05-15 Thread Yuqing Zhu
-Add some enhancements for qmlglsrc -Add configuration for enabling accurate seeks -Add get track number media info API -Add overlayvideorenderer video sink -Fix gst-player failed to load external subtitle uri -Fix memory leak when use a GValue in glupload Yuqing Zhu (6): gstreamer1.0

[OE-core] [poky][PATCH 4/6] gstreamer1.0-plugins-bad: Add overlayvideorenderer video sink

2017-05-15 Thread Yuqing Zhu
- Add overlay video renderer "video-sink" property, so that can be set - In create_video_sink, it returns video sink instead of always NULL - Add new renderer_new_with_sink() API to set video sink Signed-off-by: Yuqing Zhu --- ...layer-Add-overlayvideorenderer-video-sink.p

[OE-core] [poky][PATCH 1/6] gstreamer1.0-plugins-bad: Add some enhancements for qmlglsrc

2017-05-15 Thread Yuqing Zhu
1. Need set use-default-fbo to qquickwindow during set property to support change render target on the fly 2. Calculate qmlglsrc refresh frame rate in qtglwindow Signed-off-by: Yuqing Zhu --- ...2-qmlglsrc-some-enhancements-for-qmlglsrc.patch | 170 + .../gstreamer

[OE-core] [poky][PATCH 2/6] gstreamer1.0-plugins-bad: Add configuration for enabling accurate seeks

2017-05-15 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...configuration-for-enabling-accurate-seeks.patch | 148 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 149 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0003-player

[OE-core] [poky][PATCH 5/6] gstreamer1.0-plugins-bad: Fix gst-player failed to load external subtitle uri

2017-05-15 Thread Yuqing Zhu
gst_player_set_uri_internal shouldn't free suburi which maybe set by user to load external subtitle before start play. It just need reset playbin's subutri property to NULL no matter if there was a previous one or not. Signed-off-by: Yuqing Zhu --- ...fix-gst-player-failed-to-loa

[OE-core] [poky][PATCH 3/6] gstreamer1.0-plugins-bad: Add get track number media info API

2017-05-15 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...layer-Add-get-track-number-media-info-API.patch | 126 + .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 127 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004-player

[OE-core] [poky][PATCH 6/6] gstreamer1.0-plugins-bad: Fix memory leak when use a GValue in glupload

2017-05-15 Thread Yuqing Zhu
GValue "targets" should be unset after set to caps to avoid memory leak. Signed-off-by: Yuqing Zhu --- ...-glupload-fix-memory-leak-when-use-a-GVal.patch | 29 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 1 + 2 files changed, 30 insertions(+) create m

[OE-core] [poky][PATCH 1/4] gstreamer1.0-plugins-bad: Support video rotation by using transform matrix

2016-10-11 Thread Yuqing Zhu
Add "rotate-method" to glimagesink and apply transform matrix to vertex coordinate to control rotation. Signed-off-by: Yuqing Zhu --- ...-glplugin-glimagesink-support-video-rotat.patch | 574 + .../gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb| 1 + 2 files ch

[OE-core] [poky][PATCH 0/4] Add patches for gstreamer1.0-plugins-bad V1.8.3

2016-10-11 Thread Yuqing Zhu
-Support video rotation by using transform matrix -Fix wrong attribute list type for EGL 1.5 -Fix horizontal/vertical flip matrizes -Fix glimagesink cannot show frame when connect to qmlglsrc Yuqing Zhu (4): gstreamer1.0-plugins-bad: Support video rotation by using transform matrix

[OE-core] [poky][PATCH 3/4] gstreamer1.0-plugins-bad: Fix horizontal/vertical flip matrizes

2016-10-11 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...ink-Fix-horizontal-vertical-flip-matrizes.patch | 44 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb| 1 + 2 files changed, 45 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0012

[OE-core] [poky][PATCH 2/4] gstreamer1.0-plugins-bad: Fix wrong attribute list type for EGL 1.5

2016-10-11 Thread Yuqing Zhu
For EGL 1.5 spec, the attribute list type should be EGLAttrib. Signed-off-by: Yuqing Zhu --- ...Buf-Wrong-attribute-list-type-for-EGL-1.5.patch | 194 + .../gstreamer/gstreamer1.0-plugins-bad_1.8.3.bb| 1 + 2 files changed, 195 insertions(+) create mode 100755 meta

[OE-core] [poky][PATCH 4/4] gstreamer1.0-plugins-bad: Fix glimagesink cannot show frame when connect to qmlglsrc

2016-10-11 Thread Yuqing Zhu
1.When connect to qmlglsrc, x11 event loop will be replace by qt event loop which will cause the window cannot receive event from xserver, such as resize. 2.Also advertise support for the affine transformation meta in the allocation query. Signed-off-by: Yuqing Zhu --- ...x-glimagesink

[OE-core] [poky][PATCH] gstreamer1.0-plugins-good: Remove gst_meta_ximage_transform function

2016-10-11 Thread Yuqing Zhu
Remove the transform function as it is not supported. Or gst_buffer_copy_into() will print ERROR log. Signed-off-by: Yuqing Zhu --- ...shouldn-t-implement-transform-if-don-t-su.patch | 48 ++ .../gstreamer/gstreamer1.0-plugins-good_1.8.3.bb | 1 + 2 files changed, 49

Re: [OE-core] [poky][PATCH 1/6] gstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES

2016-07-05 Thread Yuqing Zhu
Hi Ross, Thanks for your feedback. Yes, it is backported from 1.9.1, I will update the Upstream-Status and resend the patch. B.R. Carol From: Burton, Ross [mailto:ross.bur...@intel.com] Sent: Monday, July 04, 2016 6:19 PM To: Yuqing Zhu Cc: OE-core Subject: Re: [OE-core] [poky

[OE-core] [poky][PATCH v2 1/6] gstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES

2016-07-05 Thread Yuqing Zhu
Enable gldeinterlace on OpenGL ES to improve performance. Signed-off-by: Yuqing Zhu --- ...lplugin-enable-gldeinterlace-on-OpenGL-ES.patch | 634 + .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files changed, 635 insertions(+) create mode 100755 meta

[OE-core] [poky][PATCH 3/6] gstreamer1.0-plugins-bad: Don't use the predefined variable name in glcolorconvert

2016-07-04 Thread Yuqing Zhu
Using 'sample' as a variable name is an error in GLES3. Signed-off-by: Yuqing Zhu --- ...ert-don-t-use-the-predefined-variable-nam.patch | 32 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files changed, 33 insertions(+) create mode 100755 me

[OE-core] [poky][PATCH 2/6] gstreamer1.0-plugins-bad: Implement multiple render targets for GLES3

2016-07-03 Thread Yuqing Zhu
There are numerous slight differences required between Desktop GL and GLES3 for multiple render targets. Need to realize it. Signed-off-by: Yuqing Zhu --- ...ert-implement-multiple-render-targets-for.patch | 244 + .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1

[OE-core] [poky][PATCH 1/6] gstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES

2016-07-03 Thread Yuqing Zhu
Enable gldeinterlace on OpenGL ES to improve performance. Signed-off-by: Yuqing Zhu --- ...lplugin-enable-gldeinterlace-on-OpenGL-ES.patch | 634 + .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files changed, 635 insertions(+) create mode 100755 meta

[OE-core] [poky][PATCH 4/6] gstreamer1.0-plugins-bad: Add glBindFragDataLocation in glshader

2016-07-03 Thread Yuqing Zhu
There are some cases where it's needed for binding in/out variables in shaders. Signed-off-by: Yuqing Zhu --- .../0005-glshader-add-glBindFragDataLocation.patch | 77 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files changed, 78 insertions(+) create

[OE-core] [poky][PATCH 0/6] Add patches for gstreamer1.0-plugins-bad V1.8.2

2016-07-03 Thread Yuqing Zhu
n use squeeze and tunnel effects Yuqing Zhu (6): gstreamer1.0-plugins-bad: Enable gldeinterlace on OpenGL ES gstreamer1.0-plugins-bad: Implement multiple render targets for GLES3 gstreamer1.0-plugins-bad: Don't use the predefined variable name in glcolorconvert gstreamer1.0-plugin

[OE-core] [poky][PATCH 6/6] gstreamer1.0-plugins-bad: Fix little rectangel appears at the center when use squeeze and tunnel effects

2016-07-03 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...effects-fix-little-rectangel-appears-at-t.patch | 46 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files changed, 47 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0007-glplugin

[OE-core] [poky][PATCH 5/6] gstreamer1.0-plugins-bad: Use the newer texture() function in glcolorconvert

2016-07-03 Thread Yuqing Zhu
GLES3 deprecates texture2D() and it does not work at all in newer versions than 3.3. The new function can fix it. Signed-off-by: Yuqing Zhu --- ...ert-GLES3-deprecates-texture2D-and-it-doe.patch | 51 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.8.2.bb| 1 + 2 files

[OE-core] [poky][PATCH] alsa-lib: Fix incorrect appl pointer when mmap_commit() returns error.

2016-05-04 Thread Yuqing Zhu
The appl pointer needs to be updated only when snd_pcm_mmap_commit() is successfully returned. Or it shouldn't be updated. This is to fix the avail_update()'s result is incorrect when returns error. Signed-off-by: Yuqing Zhu --- ...fix-appl-pointer-not-correct-when-mmap_co.p

Re: [OE-core] [poky][PATCH 0/2] Add patches for gstreamer 1.6

2016-01-31 Thread Yuqing Zhu
these two patches' feedback. But I might regenerate a second version patches only with these two patches at that time. That was my inconsideration. Really sorry for this misunderstanding! Please help to review them again, thanks! B.R. Yuqing Zhu -Original Message

[OE-core] [poky][PATCH 1/2] gstreamer1.0-plugins-bad: Fix memory leak of navigation thread

2016-01-28 Thread Yuqing Zhu
When exit navigation thread, call g_thread_join() to release the resource hold by it. Signed-off-by: Yuqing Zhu --- ...window-fix-memory-leak-of-navigation-thre.patch | 35 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.3.bb| 1 + 2 files changed, 36 insertions

[OE-core] [poky][PATCH 2/2] gstreamer1.0-plugins-base: Add video crop supporting when convert frame

2016-01-28 Thread Yuqing Zhu
Getting thumbnail will use convertframe to convert video frame to desired video format and size. But haven't process crop meta on the video buffer. Need to add video crop support. Signed-off-by: Yuqing Zhu --- ...ame-Support-video-crop-when-convert-frame.patch

[OE-core] [poky][PATCH 0/2] Add patches for gstreamer 1.6

2016-01-28 Thread Yuqing Zhu
ation thread. Yuqing Zhu (2): gstreamer1.0-plugins-bad: Fix memory leak of navigation thread gstreamer1.0-plugins-base: Add video crop supporting when convert frame ...window-fix-memory-leak-of-navigation-thre.patch | 35 + .../gstreamer/gstreamer1.0-plugins-bad_1.6.3.bb| 1 + .

[OE-core] [poky][PATCH v2 0/7] Add patches for gstreamer 1.6

2016-01-20 Thread Yuqing Zhu
-bad Need to set right pid if pid is 0 when create streams. Add detecting picture coding type when drain. Fix memory leak of navigation thread. Yuqing Zhu (7): gstreamer1.0: [baseparse] unset FLAG_DISCONT when push to adapter gstreamer1.0-plugins-base: Fix taglist not being sent to down

[OE-core] [poky][PATCH v2 4/7] gstreamer1.0-plugins-bad: Need to set right pid if pid is 0 when create streams

2016-01-20 Thread Yuqing Zhu
When camerabin use mpegtsmux as muxer to start video recording and then stop video recording and then start video recording again, mpegtsmux will get wrong pid. Need to get pid when create streams. Signed-off-by: Yuqing Zhu --- ...pegtsmux-Need-get-pid-when-create-streams.patch | 45

[OE-core] [poky][PATCH v2 3/7] gstreamer1.0-plugins-base: Add video crop supporting when convert frame

2016-01-20 Thread Yuqing Zhu
Getting thumbnail will use convertframe to convert video frame to desired video format and size. But haven't process crop meta on the video buffer. Need to add video crop support. Signed-off-by: Yuqing Zhu --- ...ame-Support-video-crop-when-convert-frame.patch

[OE-core] [poky][PATCH v2 1/7] gstreamer1.0: [baseparse] unset FLAG_DISCONT when push to adapter

2016-01-20 Thread Yuqing Zhu
Since DISCONT flag will be handled by priv->discont flag, there is no need to copy DISCONT flag to adapter. Otherwise, the DISCONT flag will always be set on each frame for the first chain in buffer. Signed-off-by: Yuqing Zhu --- ...e-unset-FLAG_DISCONT-when-push-to-adapter.patch |

[OE-core] [poky][PATCH v2 7/7] gstreamer1.0-plugins-bad: Fix memory leak of navigation thread

2016-01-20 Thread Yuqing Zhu
When exit navigation thread, call g_thread_join() to release the resource hold by it. Signed-off-by: Yuqing Zhu --- ...window-fix-memory-leak-of-navigation-thre.patch | 35 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 36 insertions

[OE-core] [poky][PATCH v2 6/7] gstreamer1.0-plugins-bad: Add detecting picture coding type when drain

2016-01-20 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...rse-Need-detect-picture-coding-type-when-.patch | 47 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 48 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004

[OE-core] [poky][PATCH v2 2/7] gstreamer1.0-plugins-base: Fix taglist not being sent to down stream if all the frame corrupted

2016-01-20 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...-send-to-down-stream-if-all-the-frame-cor.patch | 57 ++ .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb | 1 + 2 files changed, 58 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0005-taglist

[OE-core] [poky][PATCH v2 5/7] gstreamer1.0-plugins-bad: Add detecting picture coding type when drain

2016-01-20 Thread Yuqing Zhu
drain. Signed-off-by: Yuqing Zhu --- ...arse-Need-detect-picture-coding-type-when.patch | 47 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 48 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad

[OE-core] [poky][PATCH 11/13] gstreamer1.0-plugins-bad: Add video stitching support based on Open CV

2016-01-18 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...-video-stitching-support-based-on-Open-CV.patch | 1915 .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb|1 + 2 files changed, 1916 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0006

[OE-core] [poky][PATCH 07/13] gstreamer1.0-plugins-bad: Fix mpegtsmux get wrong pid

2016-01-18 Thread Yuqing Zhu
When camerabin use mpegtsmux as muxer to start video recording and then stop video recording and then start video recording again, mpegtsmux will get wrong pid. Need to get pid when create streams. Signed-off-by: Yuqing Zhu --- ...pegtsmux-Need-get-pid-when-create-streams.patch | 45

[OE-core] [poky][PATCH 13/13] gstreamer1.0-plugins-bad: Fix loop test hang in glimagesink

2016-01-18 Thread Yuqing Zhu
becaue the swap_buffer event is queued by streaming thread but it is blocked. Solution: Use two event queue, One for surface and another for gl thread. Signed-off-by: Yuqing Zhu --- ...-wayland-fix-loop-test-hang-in-glimagesin.patch | 142 + .../gstreamer/gstreamer1.0-plugins

[OE-core] [poky][PATCH 08/13] gstreamer1.0-plugins-bad: Add check coding type when drain in mpeg4videoparse

2016-01-18 Thread Yuqing Zhu
drain. Signed-off-by: Yuqing Zhu --- ...arse-Need-detect-picture-coding-type-when.patch | 47 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 48 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad

[OE-core] [poky][PATCH 05/13] gstreamer1.0-plugins-base: Disable orc optimization for lib video

2016-01-18 Thread Yuqing Zhu
- the orc optimization for lib video in plugins base may cause segmentation fault. - disalbe orc optimization for lib video and just use the c source. Signed-off-by: Yuqing Zhu --- ...-optimization-for-lib-video-in-plugins-ba.patch | 34 ++ .../gstreamer/gstreamer1.0

[OE-core] [poky][PATCH 03/13] gstreamer1.0-plugins-base: Fix audio/video decoder error

2016-01-18 Thread Yuqing Zhu
GST_ERROR_OBJECT() information instead. Signed-off-by: Yuqing Zhu --- .../0006-handle-audio-video-decoder-error.patch| 66 ++ .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb | 1 + 2 files changed, 67 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0

[OE-core] [poky][PATCH 10/13] gstreamer1.0-plugins-bad: Fix frame rate info lost when fixate caps

2016-01-18 Thread Yuqing Zhu
Frame rate info will be lost when fixate caps. It will cause down stream element fail, such as avimux. Signed-off-by: Yuqing Zhu --- ...ter-Lost-frame-rate-info-when-fixate-caps.patch | 51 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 52

[OE-core] [poky][PATCH 02/13] gstreamer1.0-plugins-base: Fix taglist not being sent to down stream if all the frame corrupted

2016-01-18 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...-send-to-down-stream-if-all-the-frame-cor.patch | 58 ++ .../gstreamer/gstreamer1.0-plugins-base_1.6.2.bb | 1 + 2 files changed, 59 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0005-taglist

[OE-core] [poky][PATCH 01/13] gstreamer1.0: [baseparse] unset FLAG_DISCONT when push to adapter

2016-01-18 Thread Yuqing Zhu
Since DISCONT flag will be handled by priv->discont flag, there is no need to copy DISCONT flag to adapter. Otherwise, the DISCONT flag will always be set on each frame for the first chain in buffer. Signed-off-by: Yuqing Zhu --- ...e-unset-FLAG_DISCONT-when-push-to-adapter.patch |

[OE-core] [poky][PATCH 00/13] Add patches for gstreamer 1.6

2016-01-18 Thread Yuqing Zhu
based on Open CV. Fix memory leak of navigation thread in glwindow. Fix loop test hang in glimagesink. Yuqing Zhu (13): gstreamer1.0: [baseparse] unset FLAG_DISCONT when push to adapter gstreamer1.0-plugins-base: Fix taglist not being sent to down stream if all the frame

[OE-core] [poky][PATCH 06/13] gstreamer1.0-plugins-base: Add video crop supporting when convert frame

2016-01-18 Thread Yuqing Zhu
Getting thumbnail will use convertframe to convert video frame to desired video format and size. But haven't process crop meta on the video buffer. Need to add video crop support. Signed-off-by: Yuqing Zhu --- ...ame-Support-video-crop-when-convert-frame.patch

[OE-core] [poky][PATCH 04/13] gstreamer1.0-plugins-base: Make gstaudiobasesink print warning instead of returning ERROR

2016-01-18 Thread Yuqing Zhu
For those clips with corrupt audio track, there might be no output from audio decoder and thus the audio track have no chance to negotiate. We can just print error warning instead of return ERROR, so that other track can be played normally. Signed-off-by: Yuqing Zhu --- ...esink-print-warning

[OE-core] [poky][PATCH 09/13] gstreamer1.0-plugins-bad: Detect picture coding type when drain

2016-01-18 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...rse-Need-detect-picture-coding-type-when-.patch | 47 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 48 insertions(+) create mode 100755 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0004

[OE-core] [poky][PATCH 12/13] gstreamer1.0-plugins-bad: Fix memory leak of navigation thread in glwindow

2016-01-18 Thread Yuqing Zhu
When exit navigation thread, call g_thread_join() to release the resource which is hold by it. Signed-off-by: Yuqing Zhu --- ...window-fix-memory-leak-of-navigation-thre.patch | 35 ++ .../gstreamer/gstreamer1.0-plugins-bad_1.6.2.bb| 1 + 2 files changed, 36 insertions

[OE-core] [poky][PATCH] gstreamer1.0: Fix basesink drop buffer error

2015-09-17 Thread Yuqing Zhu
Basesink: Shouldn't drop buffer when sync=false Signed-off-by: Yuqing Zhu --- ...ink-Shouldn-t-drop-buffer-when-sync-false.patch | 30 ++ .../gstreamer/gstreamer1.0_1.4.5.bb| 1 + 2 files changed, 31 insertions(+) create mode 100755 meta/recipes-multi

[OE-core] [poky][PATCH v4 1/2] gstreamer1.0: Fix ticky events haven't been sent out when active track reach EOS

2015-08-21 Thread Yuqing Zhu
EOS event hasn't been sent to down-element. The resolution is block EOS event of inactive pad, sending the event after the pad actived. Signed-off-by: Yuqing Zhu --- ...cky-events-haven-t-send-out-when-ac-1-4-1.patch | 167 + .../gstreamer/gstreamer1.0_1.4

[OE-core] [poky][PATCH v4 2/2] gstreamer1.0: Fix QoS/lateness checking if subclass implements prepare/prepare_list vfuncs

2015-08-21 Thread Yuqing Zhu
In function gst_base_sink_chain_unlocked(), it should calculate jitter based on current media clock, rather than just passing 0. Or it will drop all the frames when rewind in slow speed, such as -2X. Signed-off-by: Yuqing Zhu --- ...x-QoS-lateness-checking-if-subclass-imple.patch | 70

[OE-core] [poky][PATCH v4 0/2] gstreamer1.0: Add patches for Gstreamer 1.4.5

2015-08-21 Thread Yuqing Zhu
Fix sticky events haven't been sent out when active track reach EOS Fix QoS/lateness checking if subclass implements prepare/prepare_list vfuncs Yuqing Zhu (2): gstreamer1.0: Fix ticky events haven't been sent out when active track reach EOS gstreamer1.0: Fix QoS/lateness c

[OE-core] [poky][PATCH v8 11/11] gstreamer1.0-plugins-base: Need more buffers in output queue for better performance

2015-08-09 Thread Yuqing Zhu
Signed-off-by: Yuqing Zhu --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/encodebin

[OE-core] [poky][PATCH v8 07/11] gstreamer1.0-plugins-base: Make memory copy when video buffer's memory is read only

2015-08-09 Thread Yuqing Zhu
Detect the memory flag and use gst_buffer_copy_region with GST_BUFFER_COPY_DEEP parameter to perform deep memory copy. Signed-off-by: Yuqing Zhu --- ...rlay-make-memory-copy-when-video-buffer-s.patch | 129 + .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2

[OE-core] [poky][PATCH v8 08/11] gstreamer1.0-plugins-base: Don't set async of custom text-sink to false

2015-08-09 Thread Yuqing Zhu
Setting async to false will lead A/V sync problem when seeking. The preroll need to use GAP event instead of setting async to false. Signed-off-by: Yuqing Zhu --- ...-don-t-set-async-of-custom-text-sink-to-f.patch | 31 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb

[OE-core] [poky][PATCH v8 06/11] gstreamer1.0-plugins-base: Do not change EOS event to GAP event

2015-08-09 Thread Yuqing Zhu
-Sending EOS event instead of GAP event as GAP event has error if A/V have the different duration. -Stop sending second track EOS event when returing failure after sending the first track EOS. Fixed by ignoring the return error. Signed-off-by: Yuqing Zhu --- .../do-not-change-eos-event-to

[OE-core] [poky][PATCH v8 10/11] gstreamer1.0-plugins-base: Set need_segment after sink pad receive GST_EVENT_SEGMENT

2015-08-09 Thread Yuqing Zhu
-off-by: Yuqing Zhu --- ...t-need_segment-after-sink-pad-received-GS.patch | 69 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 70 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0004-subparse-set

[OE-core] [poky][PATCH v8 05/11] gstreamer1.0-plugins-base: Keep sticky events around when doing a soft reset

2015-08-09 Thread Yuqing Zhu
The current code will first discard all frames, and then tries to copy all sticky events from the (now discarded) frames. So change the order. Signed-off-by: Yuqing Zhu --- ...p-sticky-events-around-when-doing-a-soft-.patch | 46 ++ .../gstreamer/gstreamer1.0-plugins

[OE-core] [poky][PATCH v8 09/11] gstreamer1.0-plugins-base: Enhance SSA text lines parsing

2015-08-09 Thread Yuqing Zhu
Some parser will pass in the original ssa text line which starts with "Dialog:" and there's are maybe multiple Dialog lines in one input buffer. Signed-off-by: Yuqing Zhu --- ...3-ssaparse-enhance-SSA-text-lines-parsing.patch | 225 + .../gstreamer/gstre

[OE-core] [poky][PATCH v8 03/11] gstreamer1.0-plugins-base: Update video alignment after video alignment

2015-08-09 Thread Yuqing Zhu
Video buffer pool will update video alignment to respect stride alignment requirement. But haven't update it to video alignment in configure. Which will cause user get wrong video alignment. Signed-off-by: Yuqing Zhu --- .../videobuffer_updata_alignment_update.patch

[OE-core] [poky][PATCH v8 00/11] gstreamer1.0-plugins-base: Add patches for Gstreamer 1.4.5 base

2015-08-09 Thread Yuqing Zhu
read only. -gstplaysink: Don't set async of custom text-sink to false. -ssaparse: Enhance SSA text lines parsing. -subparse: Set need_segment after sink pad receive GST_EVENT_SEGMENT. -encodebin: Need more buffers in output queue for better performance. Yuqing Zhu (11): gstreamer1.0-plugins-ba

[OE-core] [poky][PATCH v8 04/11] gstreamer1.0-plugins-base: Fix output buffer can't writable after frame_map() issue

2015-08-09 Thread Yuqing Zhu
fers twice when mapping Signed-off-by: Yuqing Zhu --- ...rame-Don-t-ref-buffers-twice-when-mapping.patch | 26 +++ ...frame-Add-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch | 87 ++ ...r-Use-new-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch | 69 + .../gstreamer/gstreamer1

[OE-core] [poky][PATCH v8 02/11] gstreamer1.0-plugins-base: Handle audio/video decoder error

2015-08-09 Thread Yuqing Zhu
When there is input data and no output data to the end of the stream, it will send GST_ELEMENT_ERROR and quit from playing. The patch comments the GST_ELEMENT_ERROR() and just add GST_ERROR_OBJECT() information instead. Signed-off-by: Yuqing Zhu --- .../handle-audio-video-decoder-error.patch

[OE-core] [poky][PATCH v8 01/11] gstreamer1.0-plugins-base: Bug fix for id3demux issue

2015-08-09 Thread Yuqing Zhu
Use g_utf16_to_utf8() instead of g_convert to fix the issue that id3 tags utf16 charaters cannot be extreacted in id3demux when try to get the id3v2 tag such as TIT2, TALB etc. Signed-off-by: Yuqing Zhu --- .../fix-id3demux-utf16-to-utf8-issue.patch | 54

[OE-core] [poky][PATCH v7 11/11] gstreamer1.0-plugins-base: Add encodebin related patch

2015-08-06 Thread Yuqing Zhu
Need more buffers in output queue for better performance. Signed-off-by: Yuqing Zhu --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes

[OE-core] [poky][PATCH v7 07/11] gstreamer1.0-plugins-base: Add basetextoverlay related patch

2015-08-06 Thread Yuqing Zhu
Make memory copy when video buffer's memory is read only Signed-off-by: Yuqing Zhu --- ...rlay-make-memory-copy-when-video-buffer-s.patch | 129 + .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 130 insertions(+) create mode 100644 meta/re

[OE-core] [poky][PATCH v7 04/11] gstreamer1.0-plugins-base: Add GST_VIDEO_FRAME_MAP_FLAG_NO_REF related patch

2015-08-06 Thread Yuqing Zhu
fers twice when mapping Signed-off-by: Yuqing Zhu --- ...rame-Don-t-ref-buffers-twice-when-mapping.patch | 26 +++ ...frame-Add-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch | 87 ++ ...r-Use-new-GST_VIDEO_FRAME_MAP_FLAG_NO_REF.patch | 69 + .../gstreamer/gstreamer1

[OE-core] [poky][PATCH v7 00/11] gstreamer1.0-plugins-base: Add patches for Gstreamer 1.4.5 base

2015-08-06 Thread Yuqing Zhu
read only. -gstplaysink: Don't set async of custom text-sink to false. -ssaparse: Enhance SSA text lines parsing. -subparse: Set need_segment after sink pad receive GST_EVENT_SEGMENT. -encodebin: Need more buffers in output queue for better performance. Yuqing Zhu (11): gstreamer1.0-plugins-ba

[OE-core] [poky][PATCH v7 08/11] gstreamer1.0-plugins-base: Add gstplaysink related patch

2015-08-06 Thread Yuqing Zhu
Don't set async of custom text-sink to false. Setting async to false will lead A/V sync problem when seeking. The preroll need to use GAP event instead of setting async to false. Signed-off-by: Yuqing Zhu --- ...-don-t-set-async-of-custom-text-sink-to-f.patch

[OE-core] [poky][PATCH v7 02/11] gstreamer1.0-plugins-base: handle audio/video decoder error

2015-08-06 Thread Yuqing Zhu
When there is input data and no output data to the end of the stream, it will send GST_ELEMENT_ERROR and quit from playing. The patch comments the GST_ELEMENT_ERROR() and just add GST_ERROR_OBJECT() information instead. Signed-off-by: Yuqing Zhu --- .../handle-audio-video-decoder-error.patch

[OE-core] [poky][PATCH v7 06/11] gstreamer1.0-plugins-base: Add gststreamsynchronizer related patch

2015-08-06 Thread Yuqing Zhu
-Sending EOS event instead of GAP event as GAP event has error if A/V have the different duration. -Stop sending second track EOS event when returing failure after sending the first track EOS. Fixed by ignoring the return error. Signed-off-by: Yuqing Zhu --- .../do-not-change-eos-event-to

[OE-core] [poky][PATCH v7 09/11] gstreamer1.0-plugins-base: Add ssaparse related patch

2015-08-06 Thread Yuqing Zhu
Enhance SSA text lines parsing. Signed-off-by: Yuqing Zhu --- ...3-ssaparse-enhance-SSA-text-lines-parsing.patch | 225 + .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 226 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer

[OE-core] [poky][PATCH v7 10/11] gstreamer1.0-plugins-base: Add subparse related patch

2015-08-06 Thread Yuqing Zhu
Set need_segment after sink pad receive GST_EVENT_SEGMENT. Signed-off-by: Yuqing Zhu --- ...t-need_segment-after-sink-pad-received-GS.patch | 69 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 70 insertions(+) create mode 100644 meta/recipes

[OE-core] [poky][PATCH v7 01/11] gstreamer1.0-plugins-base: Bug fix for id3demux issue

2015-08-06 Thread Yuqing Zhu
Use g_utf16_to_utf8() instead of g_convert to fix the issue that id3 tags utf16 charaters cannot be extreacted in id3demux when try to get the id3v2 tag such as TIT2, TALB etc. Signed-off-by: Yuqing Zhu --- .../fix-id3demux-utf16-to-utf8-issue.patch | 54

[OE-core] [poky][PATCH v7 03/11] gstreamer1.0-plugins-base: update video alignment after video alignment

2015-08-06 Thread Yuqing Zhu
Video buffer pool will update video alignment to respect stride alignment requirement. But haven't update it to video alignment in configure. Which will cause user get wrong video alignment. Signed-off-by: Yuqing Zhu --- .../videobuffer_updata_alignment_update.patch

[OE-core] [poky][PATCH v7 05/11] gstreamer1.0-plugins-base: Add videoencoder related patch

2015-08-06 Thread Yuqing Zhu
Keep sticky events around when doing a soft reset. The current code will first discard all frames, and then tries to copy all sticky events from the (now discarded) frames. So change the order. Signed-off-by: Yuqing Zhu --- ...p-sticky-events-around-when-doing-a-soft-.patch | 46

[OE-core] [poky][PATCH v6 1/3] gstreamer1.0-plugins-base: Add ssaparse related patch

2015-08-06 Thread Yuqing Zhu
Enhance SSA text lines parsing. Signed-off-by: Yuqing Zhu --- ...3-ssaparse-enhance-SSA-text-lines-parsing.patch | 225 + .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 226 insertions(+) create mode 100644 meta/recipes-multimedia/gstreamer

[OE-core] [poky][PATCH v6 3/3] gstreamer1.0-plugins-base: Add encodebin related patch

2015-08-06 Thread Yuqing Zhu
Need more buffers in output queue for better performance. Signed-off-by: Yuqing Zhu --- ...eed-more-buffers-in-output-queue-for-bett.patch | 32 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes

[OE-core] [poky][PATCH v6 0/3] Add patches for Gstreamer 1.4.5 base

2015-08-06 Thread Yuqing Zhu
Fix issue about gstreamer1.0-plugins-base -ssaparse: Enhance SSA text lines parsing. -subparse: Set need_segment after sink pad receive GST_EVENT_SEGMENT. -encodebin: Need more buffers in output queue for better performance. Yuqing Zhu (3): gstreamer1.0-plugins-base: Add ssaparse related

[OE-core] [poky][PATCH v6 2/3] gstreamer1.0-plugins-base: Add subparse related patch

2015-08-06 Thread Yuqing Zhu
Set need_segment after sink pad receive GST_EVENT_SEGMENT. Signed-off-by: Yuqing Zhu --- ...t-need_segment-after-sink-pad-received-GS.patch | 69 ++ .../gstreamer/gstreamer1.0-plugins-base_1.4.5.bb | 1 + 2 files changed, 70 insertions(+) create mode 100644 meta/recipes

[OE-core] [poky][PATCH v5] pulseaudio

2015-07-30 Thread Yuqing Zhu
Remove the starting PA in script, then pulseaudio will be started in yocto. Yuqing Zhu (1): pulseaudio: Revert "launch: Avoid specifically starting PA and rely on autospawn/socket activation" ...ch-Avoid-specifically-starting-PA-and-rel.patch | 31 ++ .../

[OE-core] [poky][PATCH v5] pulseaudio: Revert "launch: Avoid specifically starting PA and rely on autospawn/socket activation"

2015-07-30 Thread Yuqing Zhu
pulseaudio daemon. But this patch remove the starting PA in script, then pulseaudio will be started in yocto. Signed-off-by: Yuqing Zhu --- ...ch-Avoid-specifically-starting-PA-and-rel.patch | 31 ++ .../pulseaudio/pulseaudio_6.0.bb | 1 + 2 files changed, 32

[OE-core] [poky][PATCH v5 1/3] gstreamer1.0-plugins-base: Add gststreamsynchronizer related patch

2015-07-30 Thread Yuqing Zhu
-Sending EOS event instead of GAP event as GAP event has error if A/V have the different duration. -Stop sending second track EOS event when returing failure after sending the first track EOS. Fixed by ignoring the return error. Signed-off-by: Yuqing Zhu --- .../do-not-change-eos-event-to

[OE-core] [poky][PATCH v5 0/3] gstreamer1.0-plugins-base: Add patches for Gstreamer 1.4.5 base

2015-07-30 Thread Yuqing Zhu
buffer's memory is read only. -gstplaysink: Don't set async of custom text-sink to false. Yuqing Zhu (3): gstreamer1.0-plugins-base: Add gststreamsynchronizer related patch gstreamer1.0-plugins-base: Add basetextoverlay related patch gstreamer1.0-plugins-base: Add gstplaysink rel

[OE-core] [poky][PATCH v5 3/3] gstreamer1.0-plugins-base: Add gstplaysink related patch

2015-07-30 Thread Yuqing Zhu
Don't set async of custom text-sink to false. Setting async to false will lead A/V sync problem when seeking. The preroll need to use GAP event instead of setting async to false. Signed-off-by: Yuqing Zhu --- ...-don-t-set-async-of-custom-text-sink-to-f.patch

  1   2   >