platform/upstream/gst-plugins-bad.git
8 years agoapply tizen build option rule 02/87002/1 accepted/tizen/common/20160907.154646 accepted/tizen/ivi/20160908.044155 accepted/tizen/mobile/20160908.043255 accepted/tizen/tv/20160908.043937 accepted/tizen/wearable/20160908.044046 submit/tizen/20160907.074000
Eunhae Choi [Tue, 6 Sep 2016 02:35:27 +0000 (11:35 +0900)]
apply tizen build option rule

Change-Id: Iee9177f66176dce8a112d1cc9e684f2e55821285

8 years agowaylandsink : Area viewport is set to ROI area, video need to resize ROI area size. 93/86593/1
Hyunil [Fri, 2 Sep 2016 04:39:12 +0000 (13:39 +0900)]
waylandsink : Area viewport is set to ROI area, video need to resize  ROI area size.

Change-Id: I82a4cae41bdd2662ad505918c74d36297c247b1b
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoAdd ENABLE_FUNCTION define and lock some property. 63/85963/1 accepted/tizen/common/20160831.162113 accepted/tizen/ivi/20160901.065305 accepted/tizen/mobile/20160901.065049 accepted/tizen/tv/20160901.065141 accepted/tizen/wearable/20160901.065218 submit/tizen/20160831.052250
Hyunil [Tue, 30 Aug 2016 02:13:31 +0000 (11:13 +0900)]
Add ENABLE_FUNCTION define and lock some property.

Change-Id: I3ab4dc8d6b9b29f5acef7678d2226649e58f4b6c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : Add fakesink function(signal-handoffs) for stream callback of MSL with... 39/85839/2
Hyunil [Mon, 29 Aug 2016 08:20:48 +0000 (17:20 +0900)]
waylandsink : Add fakesink function(signal-handoffs) for stream callback of MSL with browser

Change-Id: Id89792bf7827e6292112ef7d177b04cc438ebee0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. apply tizen view port. 95/84995/1 accepted/tizen/common/20160824.154800 accepted/tizen/ivi/20160825.050427 accepted/tizen/mobile/20160825.050242 accepted/tizen/tv/20160825.050331 accepted/tizen/wearable/20160825.050353 submit/tizen/20160824.052737
Hyunil [Tue, 23 Aug 2016 07:47:58 +0000 (16:47 +0900)]
waylandsink : 1. apply tizen view port.
              2. support using full window size for rendering without gst_video_overlay_set_render_rectangle().
              3. gst-launch can use full window size for convenient test.
              4. Add new property (follow-parent-transform, corp(x, y, w, h) ratio(w, h), scale(w, h), align(w, h), offset(x, y, w, h)).

Change-Id: I8236d1f4d3fb147a6d0fcda47e417d16e68cdb92
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : In case of flush buffer, except redraw pending. 30/82130/1
Hyunil [Mon, 1 Aug 2016 04:36:33 +0000 (13:36 +0900)]
Waylandsink : In case of flush buffer, except redraw pending.

Change-Id: I42e56cb0c8b10e6de0c01bfeb05b572d30498589
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove use_gapless property, add GST_EVENT_CUSTOM_DOWNSTREAM for gaples... 83/81283/3
Hyunil [Mon, 25 Jul 2016 08:05:23 +0000 (17:05 +0900)]
waylandsink : remove use_gapless property, add GST_EVENT_CUSTOM_DOWNSTREAM for gapless video playback

Change-Id: I518439f5e12a23012cc13baf26e07d2847cf0632
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. refactoring code about buffer ref management. 32/79632/4 accepted/tizen/common/20160720.173419 accepted/tizen/ivi/20160720.104040 accepted/tizen/mobile/20160720.103949 accepted/tizen/tv/20160720.104003 accepted/tizen/wearable/20160720.104019 submit/tizen/20160720.084238
Hyunil [Tue, 12 Jul 2016 06:57:22 +0000 (15:57 +0900)]
waylandsink : 1. refactoring code about buffer ref management.
              2. remove mutex lock about rendering flush buffer
              3. fix Gstmemory ref issue from buffer which is made by camerasrc.

Videosink can access tbm buffer before getting rendering complete signal from compositor.

Change-Id: Ifae0723e1fc8ac55502ee17c5bf8ba47a5c683a0
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix buffer ref count with SHM mode 92/79492/2 accepted/tizen/common/20160712.150548 accepted/tizen/ivi/20160712.000343 accepted/tizen/mobile/20160712.000259 accepted/tizen/tv/20160712.000346 accepted/tizen/wearable/20160712.000335 submit/tizen/20160711.133745
Hyunil [Mon, 11 Jul 2016 12:46:20 +0000 (21:46 +0900)]
waylandsink : fix buffer ref count with SHM mode

Change-Id: I806b441b65ced4a05359418ffa8cadfd7cfe14e9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix bug about buffer ref count (TSAM-5929) 92/78792/1 accepted/tizen/common/20160707.171755 accepted/tizen/ivi/20160707.043601 accepted/tizen/mobile/20160707.043713 accepted/tizen/tv/20160707.043526 accepted/tizen/wearable/20160707.043623 submit/tizen/20160707.031448
Hyunil [Thu, 7 Jul 2016 01:55:53 +0000 (10:55 +0900)]
waylandsink : fix bug about buffer ref count (TSAM-5929)

Change-Id: Idc225b5d93795e5476dca50607e1685cfe6e1303
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove repetitive IPC of Upstream (update video info) 74/78074/3 accepted/tizen/common/20160707.171328 accepted/tizen/ivi/20160706.132852 accepted/tizen/mobile/20160706.132251 accepted/tizen/tv/20160706.132305 accepted/tizen/wearable/20160706.132420 submit/tizen/20160706.103825
Hyunil [Mon, 4 Jul 2016 07:58:18 +0000 (16:58 +0900)]
waylandsink : remove repetitive IPC of Upstream (update video info)

Change-Id: I3ff043f04fa462906e530ecfc03bfd96ea88fc55
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : remove memory leak 44/77144/2 accepted/tizen/common/20160703.130534 accepted/tizen/ivi/20160701.033253 accepted/tizen/mobile/20160701.033426 accepted/tizen/tv/20160701.033050 accepted/tizen/wearable/20160701.033140 submit/tizen/20160630.084032 submit/tizen_common/20160701.180000
Hyunil [Wed, 29 Jun 2016 00:31:51 +0000 (09:31 +0900)]
waylandsink : remove memory leak

Change-Id: I5b84cc85dad90314b2120874ceed6e4533d90a17
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : Use stride width & height for making tbm wlbuffer" into tizen accepted/tizen/common/20160627.191929 accepted/tizen/ivi/20160629.015426 accepted/tizen/mobile/20160629.015326 accepted/tizen/tv/20160629.015404 accepted/tizen/wearable/20160629.015348 submit/tizen/20160627.022624
eunhae choi [Fri, 24 Jun 2016 05:26:44 +0000 (22:26 -0700)]
Merge "Waylandsink : Use stride width & height for making tbm wlbuffer" into tizen

8 years agoWaylandsink : Use stride width & height for making tbm wlbuffer 52/76452/2
Hyunil [Fri, 24 Jun 2016 04:19:03 +0000 (13:19 +0900)]
Waylandsink : Use stride width & height for making tbm wlbuffer

Change-Id: I340965d81e0d9dde3d7f7cb09ee8be8442b45f0f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : fix bug (Null exception)" into tizen accepted/tizen/common/20160627.191450 submit/tizen/20160623.063229
eunhae choi [Wed, 22 Jun 2016 07:30:28 +0000 (00:30 -0700)]
Merge "Waylandsink : fix bug (Null exception)" into tizen

8 years agoWaylandsink : fix bug (Null exception) 10/75910/1
Hyunil [Wed, 22 Jun 2016 06:19:32 +0000 (15:19 +0900)]
Waylandsink : fix bug (Null exception)

Change-Id: I21763218d0323853acffb2a84854d748da6e794d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoAdd fPIC build option 97/75497/1
Gilbok Lee [Mon, 20 Jun 2016 06:41:20 +0000 (15:41 +0900)]
Add fPIC build option

Change-Id: I50ffb446b566472a11abe66304e0b70f8628c119
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoWaylandsink : fix svace bug 40/74440/1 accepted/tizen/common/20160620.162513 accepted/tizen/ivi/20160617.082453 accepted/tizen/mobile/20160617.081946 accepted/tizen/tv/20160617.082040 accepted/tizen/wearable/20160617.082140 submit/tizen/20160616.065630
Hyunil [Tue, 14 Jun 2016 08:03:22 +0000 (17:03 +0900)]
Waylandsink : fix svace bug

Change-Id: I020c6aae3a55872d73b34e39253603dd2f42d37d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "waylandsink : apply keeping camera preview" into tizen accepted/tizen/common/20160609.145223 accepted/tizen/common/20160610.181638 accepted/tizen/ivi/20160609.091747 accepted/tizen/ivi/20160610.011802 accepted/tizen/mobile/20160609.092006 accepted/tizen/mobile/20160610.012041 accepted/tizen/tv/20160609.091627 accepted/tizen/tv/20160610.011840 accepted/tizen/wearable/20160609.091722 accepted/tizen/wearable/20160610.011912 submit/tizen/20160609.040222 submit/tizen/20160609.113656
eunhae choi [Wed, 8 Jun 2016 07:17:21 +0000 (00:17 -0700)]
Merge "waylandsink : apply keeping camera preview" into tizen

8 years agowaylandsink : apply keeping camera preview 87/73187/2
Hyunil [Tue, 7 Jun 2016 06:26:26 +0000 (15:26 +0900)]
waylandsink : apply keeping camera preview

Change-Id: I16e39771aa99aa8ffb6a8c3549be3416d7cce588
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agodisable unused plugins with tv featuring 38/72938/1
Eunhae Choi [Fri, 3 Jun 2016 07:19:29 +0000 (16:19 +0900)]
disable unused plugins with tv featuring

Change-Id: I34a08aeacd52bc5f37aa6d7787fbcf458d547e20

8 years agowaylandsink : fix svace bugs 20/71720/1 accepted/tizen/common/20160603.150942 accepted/tizen/ivi/20160606.121119 accepted/tizen/mobile/20160606.120803 accepted/tizen/tv/20160606.120946 accepted/tizen/wearable/20160606.121045 submit/tizen/20160603.021103 submit/tizen/20160603.061849
Hyunil [Fri, 27 May 2016 00:49:12 +0000 (09:49 +0900)]
waylandsink : fix svace bugs

Change-Id: I74e092117c140be39b74bc6fc669265382c5c8f6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : sending flush buffer for gapless playback 57/71057/2 accepted/tizen/common/20160531.141848 accepted/tizen/ivi/20160602.022049 accepted/tizen/mobile/20160602.022126 accepted/tizen/tv/20160602.021908 accepted/tizen/wearable/20160602.022021 submit/tizen/20160530.013417
Hyunil [Tue, 24 May 2016 02:06:55 +0000 (11:06 +0900)]
waylandsink : sending flush buffer for gapless playback

Change-Id: Ia3d7d5f4a771fc397a64921b44e3dd392adc5350
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : Apply mapping sub-surface with 1x1 RGB shm wl_buffer 03/70303/1 accepted/tizen/ivi/20160520.002414 accepted/tizen/mobile/20160520.002439 accepted/tizen/tv/20160520.002357 accepted/tizen/wearable/20160520.002423 submit/tizen/20160519.072940
Hyunil [Thu, 19 May 2016 05:00:53 +0000 (14:00 +0900)]
Waylandsink : Apply mapping sub-surface with 1x1 RGB shm wl_buffer

Change-Id: Ib0f8ead13db3e7c222923690292a12dbdd81f23f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "add query about adaptive information for DRC" into tizen accepted/tizen/common/20160429.170745 accepted/tizen/common/20160504.125018 accepted/tizen/ivi/20160503.011423 accepted/tizen/mobile/20160503.011320 accepted/tizen/tv/20160503.011347 accepted/tizen/wearable/20160503.011404 submit/tizen/20160429.074823 submit/tizen/20160502.101731
Heechul Jeon [Fri, 29 Apr 2016 07:46:28 +0000 (00:46 -0700)]
Merge "add query about adaptive information for DRC" into tizen

8 years agoadd query about adaptive information for DRC 19/67819/2
Eunhae Choi [Thu, 28 Apr 2016 10:53:24 +0000 (19:53 +0900)]
add query about adaptive information for DRC

Change-Id: I19642018fed016291a81b0ca1123da296dc3a007
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
8 years agowaylandsink : 1. exception handling for NULL buffer on GST_PAUSED 91/67691/1
Hyunil [Thu, 28 Apr 2016 04:54:47 +0000 (13:54 +0900)]
waylandsink : 1. exception handling for NULL buffer on GST_PAUSED
              2. fix bug about geometry coordination.

Change-Id: I1921b74dd7399391c73e04941fda63b20f12b446
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix crash issue 11/66411/1 accepted/tizen/common/20160420.140523 accepted/tizen/ivi/20160420.042728 accepted/tizen/mobile/20160420.042634 accepted/tizen/tv/20160420.042652 accepted/tizen/wearable/20160420.042709 submit/tizen/20160419.071146
Hyunil [Mon, 18 Apr 2016 23:48:01 +0000 (08:48 +0900)]
waylandsink : fix crash issue

Change-Id: I643106b2ee9718933213dfba494280f26c09abf9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. develop to combine rotate with flip for correct flip rendering 46/64246/3 accepted/tizen/common/20160406.143554 accepted/tizen/ivi/20160406.014254 accepted/tizen/mobile/20160406.014205 accepted/tizen/tv/20160406.014215 accepted/tizen/wearable/20160406.014235 submit/tizen/20160405.093703
Hyunil [Thu, 31 Mar 2016 01:16:01 +0000 (10:16 +0900)]
waylandsink : 1. develop to combine rotate with flip for correct flip rendering
              2. support to convert from TBM_FORMAT_NV12MT to GST_VIDEO_FORMAT_ST12 for caps negotiation.
              3. remove warning build log

Change-Id: I5d094a205ce7b9fae79a869b2e59d2fdc8465e3c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : fix segment fault when waylandsink is finalized with rendering video... 75/63475/1 accepted/tizen/common/20160325.135308 accepted/tizen/ivi/20160324.131227 accepted/tizen/mobile/20160324.132327 accepted/tizen/tv/20160324.132235 accepted/tizen/wearable/20160324.132223 submit/tizen/20160324.074143
Hyunil [Thu, 24 Mar 2016 07:24:01 +0000 (16:24 +0900)]
waylandsink : fix segment fault when waylandsink is finalized with rendering video problem.

Change-Id: I08941f1dd4f4476e01613e43ad7de607027856fc
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : add visible property 58/63258/1
Hyunil [Wed, 23 Mar 2016 03:01:12 +0000 (12:01 +0900)]
waylandsink : add visible property

Change-Id: I4ac1c63099864e5e42c3c8f89ce186008eb26f80
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : 1. Apply flush buffer 81/62481/8 accepted/tizen/common/20160323.191356 accepted/tizen/ivi/20160323.013213 accepted/tizen/mobile/20160323.013120 accepted/tizen/tv/20160323.013136 accepted/tizen/wearable/20160323.013155 submit/tizen/20160322.112354
Hyunil [Wed, 16 Mar 2016 09:29:02 +0000 (18:29 +0900)]
waylandsink : 1. Apply flush buffer
              2. remove build warning log

Change-Id: I464be98b2e6d694a27b8213d0357a80182aba023
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : support updating last buffer geometry in pause state" into tizen accepted/tizen/common/20160307.153848 accepted/tizen/ivi/20160307.105636 accepted/tizen/mobile/20160307.105547 accepted/tizen/tv/20160307.105619 accepted/tizen/wearable/20160307.105622 submit/tizen/20160307.052646
Heechul Jeon [Mon, 7 Mar 2016 05:25:41 +0000 (21:25 -0800)]
Merge "Waylandsink : support updating last buffer geometry in pause state" into tizen

8 years agoWaylandsink : support updating last buffer geometry in pause state 46/61246/2
Hyunil [Mon, 7 Mar 2016 04:05:51 +0000 (13:05 +0900)]
Waylandsink : support updating last buffer geometry in pause state

Change-Id: Iac52e825b00ba0ef9fa29612fdc379adf1c702e5
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoWaylandsink : fix bug for set display 54/60554/1 accepted/tizen/common/20160302.193255 accepted/tizen/ivi/20160229.100803 accepted/tizen/mobile/20160229.100714 accepted/tizen/tv/20160229.100730 accepted/tizen/wearable/20160229.100745 submit/tizen/20160229.060445
Hyunil [Mon, 29 Feb 2016 03:27:45 +0000 (12:27 +0900)]
Waylandsink : fix bug for set display

Change-Id: I0b7385a2080388b99f5c5ae8d01f3980d6b26167
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agowaylandsink : change gst-log level about USE_TBM or USE_SHM 08/60308/1
Hyunil [Thu, 25 Feb 2016 02:38:21 +0000 (11:38 +0900)]
waylandsink : change gst-log level about USE_TBM or USE_SHM

Change-Id: I4933d229cce717b0a9a9e8d1093329142540e3ee
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoAdd new video interface for id of wl_surface 53/58853/2 accepted/tizen/mobile/20160217.011004 accepted/tizen/tv/20160217.011030 accepted/tizen/wearable/20160217.011041 submit/tizen/20160216.083712 submit/tizen/20160216.102007 submit/tizen_common/20160218.142243
Hyunil [Thu, 4 Feb 2016 06:11:43 +0000 (15:11 +0900)]
Add new video interface for id of wl_surface

Change-Id: I1c02517b11c1c876acbaf8e8b6da8c29ea852105
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "Waylandsink : Modify transform policy of wayland-server and default display... accepted/tizen/ivi/20160218.024739 accepted/tizen/mobile/20160202.113103 accepted/tizen/tv/20160202.113118 accepted/tizen/wearable/20160202.113143 submit/tizen/20160201.062702 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Heechul Jeon [Mon, 1 Feb 2016 06:22:10 +0000 (22:22 -0800)]
Merge "Waylandsink : Modify transform policy of wayland-server and default display mode" into tizen

8 years agoMerge "Remove libpng build dependency" into tizen accepted/tizen/mobile/20160202.113004 accepted/tizen/tv/20160202.113007 accepted/tizen/wearable/20160202.113012 submit/tizen/20160201.041250
Heechul Jeon [Mon, 1 Feb 2016 04:11:34 +0000 (20:11 -0800)]
Merge "Remove libpng build dependency" into tizen

8 years agoWaylandsink : Modify transform policy of wayland-server and default display mode 02/58302/3
Hyunil [Fri, 29 Jan 2016 06:13:09 +0000 (15:13 +0900)]
Waylandsink : Modify transform policy of wayland-server and default display mode

Meanwhile wayland-server support wrong transform policy
We modify default display mode(letter box) because of TBM issue

Change-Id: I58c3a36981560a418874dd149315ca0bde8ec86c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoRemove libpng build dependency 73/58273/1
Gilbok Lee [Fri, 29 Jan 2016 04:13:48 +0000 (13:13 +0900)]
Remove libpng build dependency

Change-Id: I020e0490212fd88617eb1f87f6c1fdc41852c1ec
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoApply using parent_id of wl_window 08/57708/3
Hyunil [Fri, 22 Jan 2016 02:29:18 +0000 (11:29 +0900)]
Apply using parent_id of wl_window
waylandsink can get unique_id of wl_window through video overlay handle.
Now, waylandsink can create sub surface by unique_id

Change-Id: I158a729dcb8e44fdc353bec7e2ac88e70b71faf4
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years ago[waylandsink] fix src_input for letterbox mode 15/57115/1 submit/tizen/20160115.080623
NAMJEONGYOON [Fri, 15 Jan 2016 07:03:15 +0000 (16:03 +0900)]
[waylandsink] fix src_input for letterbox mode

Change-Id: Ic448fb939c9b36a2da8993524447454dfd48878c

8 years agoMerge "[waylandsink] add properties related to display geometry" into tizen accepted/tizen/mobile/20160114.011415 accepted/tizen/tv/20160114.011430 accepted/tizen/wearable/20160114.011449 submit/tizen/20160113.063936
Heechul Jeon [Wed, 13 Jan 2016 06:28:39 +0000 (22:28 -0800)]
Merge "[waylandsink] add properties related to display geometry" into tizen

8 years agowaylandsink : Preconditon of display handle is wrong, 74/56674/1 accepted/tizen/mobile/20160112.043359 accepted/tizen/tv/20160112.043421 accepted/tizen/wearable/20160112.043447 submit/tizen/20160112.025507
Hyunil [Tue, 12 Jan 2016 01:48:52 +0000 (10:48 +0900)]
waylandsink : Preconditon of display handle is wrong,
waylandsink need to change form GST_ELEMENT_ERROR to GST_ELEMENT_WARNING
in gst_wayland_sink_set_window_handle()

Change-Id: I8fb713d42d0c9b0fe66a4c58919f81970b0d7fcb
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years ago[waylandsink] add properties related to display geometry 23/56523/2
NAMJEONGYOON [Mon, 11 Jan 2016 02:12:22 +0000 (11:12 +0900)]
[waylandsink] add properties related to display geometry

Change-Id: I0c0e08fd9848d19ae660c54a4f6b56d691b0aac8

8 years agoMerge "[shmsrc,shmsink] Support TM1 hardware decoder" into tizen accepted/tizen/mobile/20160107.101253 accepted/tizen/tv/20160107.101311 accepted/tizen/wearable/20160107.101330 submit/tizen/20160106.234506
Heechul Jeon [Wed, 6 Jan 2016 23:42:53 +0000 (15:42 -0800)]
Merge "[shmsrc,shmsink] Support TM1 hardware decoder" into tizen

8 years ago[waylandsink] lower log level and add log for debugging 85/56285/2
NAMJEONGYOON [Wed, 6 Jan 2016 04:31:36 +0000 (13:31 +0900)]
[waylandsink] lower log level and add log for debugging

Change-Id: I8c7f516477591575836792065516a12a642e0b9f

8 years ago[shmsrc,shmsink] Support TM1 hardware decoder 18/56318/1
Jeongmo Yang [Wed, 6 Jan 2016 09:35:44 +0000 (18:35 +0900)]
[shmsrc,shmsink] Support TM1 hardware decoder

Change-Id: I5af4c91e0b64c93a5c7cae5cecd075cb8fe81928
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agotsdemux: resolve svace issue 24/55824/2 accepted/tizen/mobile/20151230.114356 accepted/tizen/tv/20151230.114426 accepted/tizen/wearable/20151230.114454 submit/tizen/20151230.013557
Eunhae Choi [Tue, 29 Dec 2015 13:40:28 +0000 (22:40 +0900)]
tsdemux: resolve svace issue

Change-Id: Idd1c887ac5b8f89b679e69fd79417d35ec2eaf06
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
8 years agoChange license name and don't install GPL license 50/55750/1 accepted/tizen/mobile/20151230.113429 accepted/tizen/tv/20151230.113501 accepted/tizen/wearable/20151230.113535 submit/tizen/20151229.095752
Gilbok Lee [Tue, 29 Dec 2015 06:40:51 +0000 (15:40 +0900)]
Change license name and don't install GPL license

Change-Id: I781aa2a85e1f1e5fbef70917190064ed3183ab47
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoMerge "Disable unused plugins" into tizen submit/tizen/20151229.053830
Heechul Jeon [Tue, 29 Dec 2015 05:30:58 +0000 (21:30 -0800)]
Merge "Disable unused plugins" into tizen

8 years agoadd hls pathes to support hw codec 12/55412/1 accepted/tizen/mobile/20151228.233306 accepted/tizen/tv/20151228.232157 accepted/tizen/wearable/20151228.231452 submit/tizen/20151228.110604
Eunhae Choi [Wed, 23 Dec 2015 11:44:59 +0000 (20:44 +0900)]
add hls pathes to support hw codec

Change-Id: I53f77546d9292c8cc63e4ba07a8c33a00777e18c
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
8 years agoDisable unused plugins 97/55397/1
Gilbok Lee [Wed, 23 Dec 2015 11:00:25 +0000 (20:00 +0900)]
Disable unused plugins

Change-Id: I6bc158dfb06e59abdb73bd073ecc40ed791c48a5
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoMerge "Waylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and... accepted/tizen/mobile/20151221.223658 accepted/tizen/tv/20151221.223719 accepted/tizen/wearable/20151221.223725 submit/tizen/20151221.104448 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Heechul Jeon [Mon, 21 Dec 2015 10:44:16 +0000 (02:44 -0800)]
Merge "Waylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and video subsurface" into tizen

8 years agoWaylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and video... 32/55032/1
Hyunil [Mon, 21 Dec 2015 10:27:44 +0000 (19:27 +0900)]
Waylandsink : Apply tizen_policy_place_subsurface_below_parent() to area and video subsurface

Change-Id: Ic2d6e9c30cdb9626e7a1377f84892a3c07a52146
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoMerge "enable dash plugins" into tizen accepted/tizen/mobile/20151221.101756 accepted/tizen/tv/20151221.101612 accepted/tizen/wearable/20151221.101753 submit/tizen/20151221.083048
Heechul Jeon [Mon, 21 Dec 2015 08:24:36 +0000 (00:24 -0800)]
Merge "enable dash plugins" into tizen

8 years agoWaylandsink : fix tearing issue 45/54845/1 accepted/tizen/mobile/20151219.043929 accepted/tizen/tv/20151219.044402 accepted/tizen/wearable/20151219.044643 submit/tizen/20151218.070753
Hyunil [Fri, 18 Dec 2015 06:58:45 +0000 (15:58 +0900)]
Waylandsink : fix tearing issue

Change-Id: I46e3428840c5f5886e0b327ba3c09ce4601add24
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoEnable waylandsink 1.6.1 with wayland-tbm library 66/54666/1 accepted/tizen/mobile/20151217.093550 accepted/tizen/tv/20151217.093522 accepted/tizen/wearable/20151217.093526 submit/tizen/20151217.061810
Hyunil [Thu, 17 Dec 2015 05:32:33 +0000 (14:32 +0900)]
Enable waylandsink 1.6.1 with wayland-tbm library
1. apply zero copy
2. use-tbm property

Change-Id: Id046a982512202c052a3634d96d4202182feb6a6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agoenable dash plugins 29/54529/1
NAMJEONGYOON [Wed, 16 Dec 2015 04:16:31 +0000 (13:16 +0900)]
enable dash plugins

Change-Id: Ic24f12271a37a710890e09d47169d4795f132352

8 years agofix build dependency of devel package 31/54231/1 accepted/tizen/mobile/20151214.233615 accepted/tizen/tv/20151214.233627 accepted/tizen/wearable/20151214.233639 submit/tizen/20151214.083821
Eunhae Choi [Mon, 14 Dec 2015 08:26:42 +0000 (17:26 +0900)]
fix build dependency of devel package

Change-Id: Ie5a2fd605ce9666a14d2b59b2f426449cb746755

8 years agoWaylandsink : disable libgstwaylandsink.so 18/53018/1 accepted/tizen/mobile/20151201.085623 accepted/tizen/tv/20151201.085648 accepted/tizen/wearable/20151201.085713 submit/tizen/20151201.024149
Hyunil [Mon, 30 Nov 2015 07:15:58 +0000 (16:15 +0900)]
Waylandsink : disable libgstwaylandsink.so

Change-Id: I5c602d0d59ba09b7d43b4eed6b503f75b9d5c455
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
8 years agomodify spec to build and merge prev modification 03/52703/2 submit/tizen/20151127.020604 submit/tizen/20151127.065352
Eunhae Choi [Thu, 26 Nov 2015 05:02:52 +0000 (14:02 +0900)]
modify spec to build and merge prev modification

Change-Id: I23a655365e85564ad82c8ae7ee32a3e73f73a6ef

8 years agoMerge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen 02/52702/1
Eunhae Choi [Thu, 26 Nov 2015 04:39:22 +0000 (13:39 +0900)]
Merge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen

Change-Id: Ia560d7ec75c4a90408986d1fdf1689ce0f73fd29

9 years agoRevert "vtenc: free input buffer ASAP" upstream/1.6
Alessandro Decina [Mon, 2 Nov 2015 09:14:11 +0000 (20:14 +1100)]
Revert "vtenc: free input buffer ASAP"

This reverts commit 6101fc57b8afac4f4e4aa742892f0d9c99d38a8c.

GstVideoEncoder assumes that the input buffer is available until _finish_frame.

https://bugzilla.gnome.org/show_bug.cgi?id=756951

9 years agoopusenc: Place 48kHz first in the caps
Sebastian Dröge [Fri, 30 Oct 2015 18:59:41 +0000 (20:59 +0200)]
opusenc: Place 48kHz first in the caps

For all the other sample rates the encoder will have to resample internally.

9 years agoopusdec: Assume 48kHz if no sample rate is given in the header
Sebastian Dröge [Sun, 1 Nov 2015 21:34:32 +0000 (23:34 +0200)]
opusdec: Assume 48kHz if no sample rate is given in the header

9 years agoRelease 1.6.1 1.6.1
Sebastian Dröge [Fri, 30 Oct 2015 14:44:45 +0000 (16:44 +0200)]
Release 1.6.1

9 years agoUpdate .po files
Sebastian Dröge [Fri, 30 Oct 2015 14:29:57 +0000 (16:29 +0200)]
Update .po files

9 years agopo: Update translations
Sebastian Dröge [Fri, 30 Oct 2015 12:30:17 +0000 (14:30 +0200)]
po: Update translations

9 years agoivfparse: Add vp9 support
Sreerenj Balachandran [Thu, 29 Oct 2015 13:02:38 +0000 (15:02 +0200)]
ivfparse: Add vp9 support

Differentiate the vp8/vp9 bitstream based on fourcc.

https://bugzilla.gnome.org/show_bug.cgi?id=757251

9 years agowaylandsink: don't advertise the local wl_display context
George Kiagiadakis [Mon, 26 Oct 2015 14:30:08 +0000 (15:30 +0100)]
waylandsink: don't advertise the local wl_display context

This wl_display proxy is temporary only until waylandsink goes NULL,
at which point the connection to the display is disposed. Unfortunately,
if this is advertised as a GstContext, playbin will cache it and re-feed
it to the sink when it goes PLAYING again, but the wl_display pointer
will at that point be invalid and cause a crash.

Another solution to the problem would be to also cache the GstWlDisplay
object inside the GstContext, which would automatically ref-count
the display connection, but I see no reason in doing that at the moment,
as there are no known users of this GstContext outside waylandsink.
It's probably better to avoid chasing hidden refcounts.

https://bugzilla.gnome.org/show_bug.cgi?id=756567

9 years agohlsdemux: don't crash or leak memory on broken master playlist
André Draszik [Tue, 20 Oct 2015 08:13:04 +0000 (09:13 +0100)]
hlsdemux: don't crash or leak memory on broken master playlist

If a (master) playlist contains a variant list entry without a
URI then during parsing of the next variant list entry we are
a) leaking the entry we're currently parsing (new_list), and
b) free'ing the pointer to the previous list entry (list) without
   updating the pointer.

Hence when then adding the URI for the latest parsed entry, incorrect
information is stored, as the information is used from 'list' which
is not valid memory anymore, also leading to crashes.

Fix this by correctly storing the new variant list entry pointer
as needed.

https://bugzilla.gnome.org/show_bug.cgi?id=756861

9 years agosrtp: Fix critical warning trying to retrieve SSRC from a non fb message
Santiago Carot-Nemesio [Tue, 20 Oct 2015 15:09:22 +0000 (17:09 +0200)]
srtp: Fix critical warning trying to retrieve SSRC from a non fb message

https://bugzilla.gnome.org/show_bug.cgi?id=756876

9 years agosrtpdec: skip padding when mapping RTP packets
Miguel París Díaz [Thu, 15 Oct 2015 22:23:56 +0000 (00:23 +0200)]
srtpdec: skip padding when mapping RTP packets

https://bugzilla.gnome.org/show_bug.cgi?id=756653

9 years agompdparser: Set default last_byte_pos to -1
Sebastian Dröge [Wed, 14 Oct 2015 07:31:23 +0000 (10:31 +0300)]
mpdparser: Set default last_byte_pos to -1

The value is optional in the range, and if it is absent it means we should
download until the end of stream. Not until position 0.

https://bugzilla.gnome.org/show_bug.cgi?id=748316

9 years agoamcvideodec: Properly forward the return value of gst_video_decoder_negotiate()
Sebastian Dröge [Wed, 14 Oct 2015 16:32:07 +0000 (19:32 +0300)]
amcvideodec: Properly forward the return value of gst_video_decoder_negotiate()

https://bugzilla.gnome.org/show_bug.cgi?id=756578

9 years agoamcvideodec: Implement support for COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView...
Sebastian Dröge [Wed, 14 Oct 2015 16:24:22 +0000 (19:24 +0300)]
amcvideodec: Implement support for COLOR_QCOM_FormatYVU420SemiPlanar32mMultiView for decoding

https://bugzilla.gnome.org/show_bug.cgi?id=756578

9 years agodshowvideosink: Fix 64bit compatibility issue
plamot [Wed, 14 Oct 2015 16:35:00 +0000 (18:35 +0200)]
dshowvideosink: Fix 64bit compatibility issue

SetWindowLong works only for 32 bit systems, thus windows events (move/resize)
where not interpreted on 64 bit systems

https://bugzilla.gnome.org/show_bug.cgi?id=756617

9 years agohls/m3u8: Update current position in all cases
Edward Hervey [Wed, 8 Jul 2015 15:17:12 +0000 (17:17 +0200)]
hls/m3u8: Update current position in all cases

In order to ensure the sequence_position will always be consistently updated,
store the current file duration.

This way, when we advance, we can always increment the position based on what
was previously outputted.

https://bugzilla.gnome.org/show_bug.cgi?id=752132

9 years agopnmdec: drop frame in case of _handle() failure
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 19:48:11 +0000 (12:48 -0700)]
pnmdec: drop frame in case of _handle() failure

Allows baseclass to handle it from there

Related to:

https://bugzilla.gnome.org/show_bug.cgi?id=756563

9 years agopnmdec: propagate input state after parsing
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 08:51:24 +0000 (01:51 -0700)]
pnmdec: propagate input state after parsing

Store and copy input state fields when setting the
output state of the decoder. Avoids problems like
the framerate set by an upstream element being ignored

Related to:

https://bugzilla.gnome.org/show_bug.cgi?id=756563

9 years agopnmdec: completely reset parsing state at flush
Reynaldo H. Verdejo Pinochet [Sat, 17 Oct 2015 03:45:42 +0000 (20:45 -0700)]
pnmdec: completely reset parsing state at flush

Makes sure the mngr struct reflects a clean state
for the next frame, avoiding failures like:

https://bugzilla.gnome.org/show_bug.cgi?id=756563

9 years agogtk: separate out the widget/window destroy callbacks
Matthew Waters [Fri, 16 Oct 2015 15:40:50 +0000 (02:40 +1100)]
gtk: separate out the widget/window destroy callbacks

Fixes assertion due to the sink_finalize() being run before the widget destroy
callback.

https://bugzilla.gnome.org/show_bug.cgi?id=755969

9 years agodtls: Fix name conflict with openssl on win32
Paul Arzelier [Wed, 14 Oct 2015 20:51:29 +0000 (22:51 +0200)]
dtls: Fix name conflict with openssl on win32

https://bugzilla.gnome.org/show_bug.cgi?id=756592

9 years agohlsdemux: Avoid negative sequence numbers
Edward Hervey [Wed, 14 Oct 2015 15:38:39 +0000 (17:38 +0200)]
hlsdemux: Avoid negative sequence numbers

For live streams, we want to make sure there's a certain distance
between the sequence to play and the last (earliest) fragment.

The problem is that it assumes there are at least 3 fragments in
the playlist, which might not always be the case (like in the case
of a server restarting and gradually adding fragments).

In order to avoid ending up with negative sequence numbers (which
will just loop forever), limit the new target sequence number to
the highest of:
* either the first sequence number of the playlist (fallback)
* or 3 fragments from the last one (standard behaviour)

9 years ago[mpegdemux/mpegtsdemux/mpegtsmux] Fix prevent defects 55/49355/1 accepted/tizen/mobile/20151013.230501 accepted/tizen/tv/20151013.230513 accepted/tizen/wearable/20151013.230526 submit/tizen/20151013.104630 tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Sangkyu Park [Tue, 13 Oct 2015 02:02:57 +0000 (11:02 +0900)]
[mpegdemux/mpegtsdemux/mpegtsmux] Fix prevent defects

Change-Id: I350c6ab9207077f481ffa6cc89da9ce02757df79
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
9 years agodashdemux: fix undefined reference to gst_ntp_clock_new
Julien Isorce [Sun, 11 Oct 2015 09:00:43 +0000 (10:00 +0100)]
dashdemux: fix undefined reference to gst_ntp_clock_new

Found with gst-inspect-1.0 -b in gst-uninstalled env.

https://bugzilla.gnome.org/show_bug.cgi?id=756383

9 years agoid3tag: fix sample memory leak
Vineeth TM [Mon, 5 Oct 2015 02:21:07 +0000 (11:21 +0900)]
id3tag: fix sample memory leak

When getting sample from taglist, the memory is not being freed resulting in memory leak.

https://bugzilla.gnome.org/show_bug.cgi?id=756070

9 years agoglvideomixer: Proxy the ignore-eos videoaggregator property as well
Nirbheek Chauhan [Tue, 6 Oct 2015 15:53:11 +0000 (21:23 +0530)]
glvideomixer: Proxy the ignore-eos videoaggregator property as well

Identical to how the z-order property is proxied

9 years agoaudioaggregator: Fix build error
Vineeth TM [Tue, 6 Oct 2015 23:48:15 +0000 (08:48 +0900)]
audioaggregator: Fix build error

Build error due to wrong argument type in debug message
aagg->priv->offset and next_offset are of type int64, but uint64
formatter is being used in logs. Changing all those to int64

https://bugzilla.gnome.org/show_bug.cgi?id=756065

9 years agodashdemux: fixed has_next_period
Florin Apostol [Wed, 7 Oct 2015 13:22:46 +0000 (14:22 +0100)]
dashdemux: fixed has_next_period

gst_mpd_client_has_next_period now calls gst_mpd_client_setup_media_presentation
to refresh the period information.

https://bugzilla.gnome.org/show_bug.cgi?id=756186

9 years agoWaylandsink : Set zero to bufferpool config size because we need to create wl_buffer... 37/49137/1 accepted/tizen/mobile/20151008.004234 accepted/tizen/tv/20151008.004252 accepted/tizen/wearable/20151008.004258 submit/tizen/20151007.064915
Hyunil [Wed, 7 Oct 2015 06:36:47 +0000 (15:36 +0900)]
Waylandsink : Set zero to bufferpool config size because we need to create wl_buffer in everyframe.

Change-Id: I4bcc7cdf5ed752f6f4218cb2f9c67bef425fd3a8
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
9 years agortmpsrc: plug memory-leaks
Havard Graff [Thu, 1 Oct 2015 09:18:52 +0000 (11:18 +0200)]
rtmpsrc: plug memory-leaks

https://bugzilla.gnome.org/show_bug.cgi?id=756001

9 years agodtls: fix printf format on win32
Polochon_street [Fri, 2 Oct 2015 15:05:11 +0000 (17:05 +0200)]
dtls: fix printf format on win32

9 years agodtls: require openssl >= 1.0.1
Aleix Conchillo Flaqué [Wed, 30 Sep 2015 17:27:06 +0000 (10:27 -0700)]
dtls: require openssl >= 1.0.1

https://bugzilla.gnome.org/show_bug.cgi?id=755892

9 years agodtls: fix printf format on win32
Paul Arzelier [Fri, 2 Oct 2015 12:46:59 +0000 (14:46 +0200)]
dtls: fix printf format on win32

https://bugzilla.gnome.org/show_bug.cgi?id=755981

9 years agodashdemux: Correctly assign earliest pts instead of overriding it with first offset
John Chang [Wed, 30 Sep 2015 03:00:39 +0000 (11:00 +0800)]
dashdemux: Correctly assign earliest pts instead of overriding it with first offset

https://bugzilla.gnome.org/show_bug.cgi?id=755824

9 years agoaudioaggregator: Select the initial offset based on the start segment position
Sebastian Dröge [Wed, 30 Sep 2015 17:01:21 +0000 (19:01 +0200)]
audioaggregator: Select the initial offset based on the start segment position

instead of always using 0. Otherwise we might output a lot of silence in the
beginning instead of outputting from the relevant position.

https://bugzilla.gnome.org/show_bug.cgi?id=755623

9 years agoaggregator: Convert GST_ERROR_OBJECT() for seek events to GST_DEBUG_OBJECT()
Sebastian Dröge [Wed, 30 Sep 2015 17:05:35 +0000 (19:05 +0200)]
aggregator: Convert GST_ERROR_OBJECT() for seek events to GST_DEBUG_OBJECT()