platform/upstream/gst-plugins-good.git
6 years agomatroska,videofilter: fix caps leak 67/136367/1 accepted/tizen/4.0/unified/20170816.012648 accepted/tizen/4.0/unified/20170816.015421 accepted/tizen/4.0/unified/20170828.222442 accepted/tizen/unified/20170710.154311 submit/tizen/20170707.065345 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100005 submit/tizen_4.0_unified/20170814.115522
Eunhae Choi [Thu, 29 Jun 2017 08:13:09 +0000 (17:13 +0900)]
matroska,videofilter: fix caps leak

Change-Id: I447b10735eed17e52769b939cc88be9f6a9781c2

6 years agoFix build error with TV profile 50/135850/1
Sangjin, Sim [Tue, 27 Jun 2017 05:02:05 +0000 (14:02 +0900)]
Fix build error with TV profile

Signed-off-by: Sangjin, Sim <sangjin0924.sim@samsung.com>
Change-Id: I6e28b1909192538e9e446a247da0fefaa6038c5c

6 years agortph264depay : fix mem leak 24/134424/1
Eunhae Choi [Fri, 16 Jun 2017 09:45:07 +0000 (18:45 +0900)]
rtph264depay : fix mem leak

Change-Id: Ic6255805254c15b9c01cdadcbecb2111e2a9bf7a

6 years agortp: fix mem leak 49/134349/1
Eunhae Choi [Fri, 16 Jun 2017 05:50:40 +0000 (14:50 +0900)]
rtp: fix mem leak

Change-Id: I26e98cdfac70d0adde686bf399620d82d9106269

6 years agoapply CVE patch for security weakness 24/132124/2 accepted/tizen/unified/20170608.072420 submit/tizen/20170608.033315
Sejun Park [Thu, 1 Jun 2017 06:55:13 +0000 (15:55 +0900)]
apply CVE patch for security weakness

https://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=153a8ae752c90d07190ef45803422a4f71ea8bff

Change-Id: I1472b6d6dcac2371c9d32d4ca0d9f5e98d4b9a1e

7 years agortpsrc, aacparse, mpegaudioparse: Fix build warning, check indent 30/130730/7
Gilbok Lee [Tue, 23 May 2017 12:18:17 +0000 (21:18 +0900)]
rtpsrc, aacparse, mpegaudioparse: Fix build warning, check indent

Change-Id: I2e4cff09dead99ed0ca5f365af6b1139032cb0de

7 years agov4l2videodec: Set rank to GST_RANK_PRIMARY 42/122042/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170404.142251 accepted/tizen/ivi/20170403.130012 accepted/tizen/mobile/20170403.125534 accepted/tizen/tv/20170403.125818 accepted/tizen/unified/20170403.130113 accepted/tizen/wearable/20170403.125904 submit/tizen/20170403.050513 tizen_4.0.m1_release
Gilbok Lee [Thu, 30 Mar 2017 04:01:05 +0000 (13:01 +0900)]
v4l2videodec: Set rank to GST_RANK_PRIMARY

Change-Id: If9c79874dc4af246f485b63c151ff732bc31abc9

7 years agosouphttpsrc: check range response when update content_size 15/120015/1
Eunhae Choi [Mon, 20 Mar 2017 05:59:49 +0000 (14:59 +0900)]
souphttpsrc: check range response when update content_size

In case request_position is content_size,
the response content_length can be zero with status code 200.
(reproduced in Youtube http streaming)

Change-Id: If28565375e0e13dc84054fd2383268467faf68aa
(cherry picked from commit 0ae443abd9066053d0412c28fe9d9afddc8488c8)

7 years agosouphttpsrc: add seekable flag if it is seekable 50/116950/1 accepted/tizen/common/20170303.090809 accepted/tizen/ivi/20170303.070000 accepted/tizen/mobile/20170303.065812 accepted/tizen/tv/20170303.065913 accepted/tizen/unified/20170309.035810 accepted/tizen/wearable/20170303.065941 submit/tizen/20170303.015115 submit/tizen_unified/20170308.100413
Eunhae Choi [Thu, 2 Mar 2017 06:12:36 +0000 (15:12 +0900)]
souphttpsrc: add seekable flag if it is seekable

Change-Id: If66d168ac7fcc5847eaa2473d3731ac66ec05d66

7 years agoRevert "Remove Profile Build Dependency" and remove repo option 21/111821/3
eunhae choi [Tue, 24 Jan 2017 07:33:59 +0000 (23:33 -0800)]
Revert "Remove Profile Build Dependency" and remove repo option

- at tizen 3.0 tw1 has an v4l2 loading issue when gst_init
- enable the v4l2 by default at tizen 4.0 to use the same pkg regardless of profile
- and if there is the same issue, we will check the main cause instead of disable v4l2

This reverts commit 7741f7dfc5881ec261900df5337ee97754aa10fb.

Change-Id: I06070f59952cc32e454d0af6506c6d1533c6326f

7 years agoRemove Profile Build Dependency 44/91244/7
MyungJoo Ham [Thu, 6 Oct 2016 10:54:28 +0000 (10:54 +0000)]
Remove Profile Build Dependency

This commit completely removes the build dependencies on
Tizen profile or repositories and moves adaptation roles
to meta-*.git so that Tizen becomes configurable.

Note

1. This commit is not required for Tizen 3.0 Release. (for >3.0)
If you don't feel comfortable for Tizen 3.0 Release Schedule,
you may delay merging/SR of this commit.

2. When the maintainer sends SR, JIRA-TRE issue with the following
contents needs to be created for Release Engineering

  For all metas with gst-plugins-good:
  - Add gst-plugins-good-extra-circle for wearable profile+circular devices

  If a meta does not have gst-plugins-good, please do NOT add these.

Change-Id: Ie90cd4400a2ce8dcf415ba090284e7661614c822
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoMerge branch 'tizen_3.0' into tizen 57/108857/1 accepted/tizen/common/20170109.202305 accepted/tizen/ivi/20170106.103832 accepted/tizen/mobile/20170106.103711 accepted/tizen/tv/20170106.103756 accepted/tizen/wearable/20170106.103813 submit/tizen/20170106.055611
Gilbok Lee [Fri, 6 Jan 2017 05:16:26 +0000 (14:16 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: I77387f938c9a13f49376e404d5a92536de82c627

7 years agoMerge "avidemux: fix memory leak" into tizen_3.0
eunhae choi [Fri, 6 Jan 2017 04:33:27 +0000 (20:33 -0800)]
Merge "avidemux: fix memory leak" into tizen_3.0

7 years agochange tv featuring option 60/108260/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 tizen_3.0_tv accepted/tizen/3.0.m2/mobile/20170104.143027 accepted/tizen/3.0.m2/tv/20170104.143502 accepted/tizen/3.0.m2/wearable/20170104.143833 accepted/tizen/3.0/common/20170103.173131 accepted/tizen/3.0/ivi/20170103.160449 accepted/tizen/3.0/mobile/20170103.160347 accepted/tizen/3.0/tv/20170103.160405 accepted/tizen/3.0/wearable/20170103.160427 submit/tizen_3.0.m2/20170104.093752 submit/tizen_3.0/20170103.145221
Eunhae Choi [Tue, 3 Jan 2017 14:48:17 +0000 (23:48 +0900)]
change tv featuring option

Change-Id: I1373c4f9364f95d5559c0672f71f114c1f04c062

7 years agoavidemux: fix memory leak 64/108164/1
Gilbok Lee [Tue, 3 Jan 2017 07:27:28 +0000 (16:27 +0900)]
avidemux: fix memory leak

Change-Id: I1772a81ee910a54682353f168bcf678a825fbc57

7 years agosouphttpsrc: add dash segment handling 18/107518/1
Eunhae Choi [Wed, 28 Dec 2016 08:11:07 +0000 (17:11 +0900)]
souphttpsrc: add dash segment handling

Change-Id: I91f95265fa925188789a1aa11b86331e80a99aaa

7 years agosouphttpsrc: add dash segment handling 92/107492/2
Eunhae Choi [Wed, 28 Dec 2016 08:11:07 +0000 (17:11 +0900)]
souphttpsrc: add dash segment handling

Change-Id: I91f95265fa925188789a1aa11b86331e80a99aaa

7 years agosouphttpsrc: fix svace issue 79/107079/1 accepted/tizen/common/20161227.192453 accepted/tizen/ivi/20161227.091436 accepted/tizen/mobile/20161227.091343 accepted/tizen/tv/20161227.091404 accepted/tizen/wearable/20161227.091418 submit/tizen/20161227.033947
Eunhae Choi [Wed, 21 Dec 2016 04:50:34 +0000 (13:50 +0900)]
souphttpsrc: fix svace issue

Change-Id: Iacedc8aa02fb42a010e6713a332008fa89a58491
(cherry picked from commit eb0c48d090bee73bd317dd0b4fe6378fe4f559bd)

7 years agosouphttpsrc: fix svace issue 14/106214/1 accepted/tizen/3.0/common/20161222.181350 accepted/tizen/3.0/ivi/20161222.093257 accepted/tizen/3.0/mobile/20161222.093206 accepted/tizen/3.0/tv/20161222.093223 accepted/tizen/3.0/wearable/20161222.093239 submit/tizen_3.0/20161221.051525
Eunhae Choi [Wed, 21 Dec 2016 04:50:34 +0000 (13:50 +0900)]
souphttpsrc: fix svace issue

Change-Id: Iacedc8aa02fb42a010e6713a332008fa89a58491

7 years ago[pulsesink/monoscope] fix memory leak 75/106075/1
Eunhae Choi [Fri, 9 Dec 2016 04:48:53 +0000 (13:48 +0900)]
[pulsesink/monoscope] fix memory leak

Change-Id: Ib3491bf57df811967ce8d0e17375bb142f6854e2

7 years agosouphttpsrc: fix svace issue 57/105557/1 accepted/tizen/common/20161220.191029 accepted/tizen/ivi/20161220.223832 accepted/tizen/mobile/20161220.223703 accepted/tizen/tv/20161220.223737 accepted/tizen/wearable/20161220.223803 submit/tizen/20161220.104958
Eunhae Choi [Mon, 19 Dec 2016 04:28:12 +0000 (13:28 +0900)]
souphttpsrc: fix svace issue

Change-Id: Id303ad49d9b536a4b7a348a3969208bac9e33601
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years agosouphttpsrc: fix svace issue 53/105553/2 accepted/tizen/3.0/common/20161219.113802 accepted/tizen/3.0/ivi/20161219.090717 accepted/tizen/3.0/mobile/20161219.091612 accepted/tizen/3.0/tv/20161219.091013 accepted/tizen/3.0/wearable/20161219.091504 submit/tizen_3.0/20161219.052705
Eunhae Choi [Mon, 19 Dec 2016 04:28:12 +0000 (13:28 +0900)]
souphttpsrc: fix svace issue

Change-Id: Id303ad49d9b536a4b7a348a3969208bac9e33601
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years agosouphttpsrc: add cookie jar 65/104165/1 accepted/tizen/3.0/common/20161216.123601 accepted/tizen/3.0/ivi/20161216.084256 accepted/tizen/3.0/mobile/20161216.083751 accepted/tizen/3.0/tv/20161216.084024 accepted/tizen/3.0/wearable/20161216.084159 submit/tizen_3.0/20161213.081002 submit/tizen_3.0/20161215.110001
Eunhae Choi [Mon, 12 Dec 2016 12:06:21 +0000 (21:06 +0900)]
souphttpsrc: add cookie jar

Change-Id: I1912c1fa3903723f3487d0ec65daa57269b89519

7 years agosouphttpsrc: add cookie jar 57/104157/1 accepted/tizen/common/20161214.160419 accepted/tizen/ivi/20161214.015259 accepted/tizen/mobile/20161214.014732 accepted/tizen/tv/20161214.015040 accepted/tizen/wearable/20161214.015210 submit/tizen/20161213.083228
Eunhae Choi [Mon, 12 Dec 2016 12:06:21 +0000 (21:06 +0900)]
souphttpsrc: add cookie jar

Change-Id: I1912c1fa3903723f3487d0ec65daa57269b89519

7 years agortsp: to support player api spec for rtsp kind of buffering 78/104078/1
Eunhae Choi [Fri, 9 Dec 2016 13:09:05 +0000 (22:09 +0900)]
rtsp: to support player api spec for rtsp kind of buffering

Change-Id: I33b42bd9da47e1041c429e62e1ac4665181756ac
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
(cherry picked from commit dcf84a655120309aa8aacf47617ded066cc3b5f5)

7 years agoMerge "rtsp: to support player api spec for rtsp kind of buffering" into tizen
Eunhae Choi [Mon, 12 Dec 2016 08:37:56 +0000 (00:37 -0800)]
Merge "rtsp: to support player api spec for rtsp kind of buffering" into tizen

7 years agortsp: to support player api spec for rtsp kind of buffering 18/103818/1
Eunhae Choi [Fri, 9 Dec 2016 13:09:05 +0000 (22:09 +0900)]
rtsp: to support player api spec for rtsp kind of buffering

Change-Id: I33b42bd9da47e1041c429e62e1ac4665181756ac
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years ago[pulsesink/monoscope] fix memory leak 45/103645/1
Eunhae Choi [Fri, 9 Dec 2016 04:48:53 +0000 (13:48 +0900)]
[pulsesink/monoscope] fix memory leak

Change-Id: Ib3491bf57df811967ce8d0e17375bb142f6854e2

7 years agoMerge branch 'tizen_3.0' into tizen 86/102386/1 accepted/tizen/common/20161207.184531 accepted/tizen/ivi/20161208.012220 accepted/tizen/mobile/20161208.011836 accepted/tizen/tv/20161208.012024 accepted/tizen/wearable/20161208.012124 submit/tizen/20161207.075356
Eunhae Choi [Mon, 5 Dec 2016 12:50:37 +0000 (21:50 +0900)]
Merge branch 'tizen_3.0' into tizen

Change-Id: If2394fb67f6a2819df532ebaee14ba6f7840a09f

7 years agoaacparse: Fix svace issue(DIVISION_BY_ZERO) 07/100707/7 accepted/tizen/3.0/common/20161207.194448 accepted/tizen/3.0/ivi/20161207.011901 accepted/tizen/3.0/mobile/20161207.011444 accepted/tizen/3.0/tv/20161207.011654 accepted/tizen/3.0/wearable/20161207.011752 submit/tizen_3.0/20161206.052949
Gilbok Lee [Tue, 29 Nov 2016 04:39:52 +0000 (13:39 +0900)]
aacparse: Fix svace issue(DIVISION_BY_ZERO)

Change-Id: Iac08af5804aa15c1b65f3122028392ace2b89e64

7 years agoMerge branch 'tizen' into tizen_3.0 73/98373/1 accepted/tizen/3.0/common/20161123.140738 accepted/tizen/3.0/ivi/20161123.083641 accepted/tizen/3.0/mobile/20161123.083345 accepted/tizen/3.0/tv/20161123.083501 accepted/tizen/3.0/wearable/20161123.083555 submit/tizen_3.0/20161122.043110
Jeongmo Yang [Thu, 17 Nov 2016 06:39:25 +0000 (15:39 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: Iaaedd232419bc8343918081ccf6c72cc2c143fba

7 years agoUpdate expected-trailer-size related function 88/98288/3 accepted/tizen/common/20161122.192854 accepted/tizen/ivi/20161122.235927 accepted/tizen/mobile/20161122.235720 accepted/tizen/tv/20161122.235802 accepted/tizen/wearable/20161122.235842 submit/tizen/20161122.044017
Jeongmo Yang [Thu, 17 Nov 2016 02:42:49 +0000 (11:42 +0900)]
Update expected-trailer-size related function

[Version] 1.6.1-14
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-3.0-mobile_20161115.1]

Change-Id: Iff0a1633fc636297a12325cf83ab3d9b395b1ab4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
7 years agowaveformsink: fix mem leak of debug msg 32/95432/1 accepted/tizen/3.0/common/20161116.144221 accepted/tizen/3.0/ivi/20161109.124733 accepted/tizen/3.0/mobile/20161109.124403 accepted/tizen/3.0/tv/20161109.124550 accepted/tizen/3.0/wearable/20161109.124649 submit/tizen_3.0/20161108.053851 submit/tizen_3.0_common/20161116.085115
Eunhae Choi [Fri, 21 Oct 2016 08:58:51 +0000 (17:58 +0900)]
waveformsink: fix mem leak of debug msg

Change-Id: I76a5e82b8813ecbf79e6930c124e0d7e9c3cb0c1
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years agowaveformsink: fix mem leak of debug msg 50/93250/2 accepted/tizen/3.0/common/20161114.110639 accepted/tizen/common/20161025.155113 accepted/tizen/common/20161109.140253 accepted/tizen/ivi/20161109.002836 accepted/tizen/mobile/20161109.002525 accepted/tizen/tv/20161109.002701 accepted/tizen/wearable/20161109.002753 submit/tizen/20161025.104308 submit/tizen/20161108.054351 submit/tizen_3.0_common/20161104.104000
Eunhae Choi [Fri, 21 Oct 2016 08:58:51 +0000 (17:58 +0900)]
waveformsink: fix mem leak of debug msg

Change-Id: I76a5e82b8813ecbf79e6930c124e0d7e9c3cb0c1
Signed-off-by: Eunhae Choi <eunhae1.choi@samsung.com>
7 years agov4l2src: remove libgudev-1.0-dev build dependency 52/91552/2 accepted/tizen/3.0/ivi/20161028.151305 accepted/tizen/3.0/mobile/20161028.143202 accepted/tizen/3.0/tv/20161028.143507 accepted/tizen/3.0/wearable/20161028.150835 accepted/tizen/common/20161012.154131 accepted/tizen/ivi/20161012.065411 accepted/tizen/mobile/20161012.065254 accepted/tizen/tv/20161012.065320 accepted/tizen/wearable/20161012.065342 submit/tizen/20161012.010406 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.092423
Gilbok Lee [Mon, 10 Oct 2016 07:03:40 +0000 (16:03 +0900)]
v4l2src: remove libgudev-1.0-dev build dependency

Change-Id: I380e0959c0f50a4856c51f8da9cffcd6225191a8

7 years agoapply tizen build option rule 31/86931/2 accepted/tizen/3.0/ivi/20161011.044103 accepted/tizen/3.0/mobile/20161015.033132 accepted/tizen/3.0/tv/20161016.004624 accepted/tizen/3.0/wearable/20161015.082756 accepted/tizen/common/20160907.154703 accepted/tizen/ivi/20160908.044202 accepted/tizen/mobile/20160908.043618 accepted/tizen/tv/20160908.043945 accepted/tizen/wearable/20160908.044057 submit/tizen/20160907.074000 submit/tizen_3.0_ivi/20161010.000002 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000002 submit/tizen_3.0_wearable/20161015.000002
Eunhae Choi [Mon, 5 Sep 2016 12:50:29 +0000 (21:50 +0900)]
apply tizen build option rule

Change-Id: Id68ecfd92557efb73073a7419611a16edf9f378a

7 years agoqtdemux: handling zero segment-duration edit list 02/83502/1 accepted/tizen/common/20160818.144322 accepted/tizen/ivi/20160818.231812 accepted/tizen/mobile/20160818.231631 accepted/tizen/tv/20160818.231744 accepted/tizen/wearable/20160818.231713 submit/tizen/20160818.052348
Gilbok Lee [Thu, 11 Aug 2016 08:42:10 +0000 (17:42 +0900)]
qtdemux: handling zero segment-duration edit list

    Based on document ISO_IEC_14496-12, edit list box can have
    segment duration as zero. It does not imply that media_start equals to
    media_stop. But, it just indicates a sample which should be presented
    at the first. This patch derives segment duration using media_time
    and duration of file. And set derived duration to segment-duration.

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

Change-Id: I965e79f23970153bcc7c3cd935a29a09cc963246

7 years agoMerge "Fix SVACE issue - 103419(NULL_AFTER_DEREF)" into tizen accepted/tizen/common/20160811.145642 accepted/tizen/ivi/20160812.010626 accepted/tizen/mobile/20160812.010648 accepted/tizen/tv/20160812.010603 accepted/tizen/wearable/20160812.010529 submit/tizen/20160810.075454 submit/tizen/20160811.023523
Jeongmo Yang [Mon, 8 Aug 2016 10:47:18 +0000 (03:47 -0700)]
Merge "Fix SVACE issue - 103419(NULL_AFTER_DEREF)" into tizen

7 years agoFix Svace issue(Missed return statement) 63/82963/1
Gilbok Lee [Mon, 8 Aug 2016 10:08:36 +0000 (19:08 +0900)]
Fix Svace issue(Missed return statement)

Change-Id: I2d779221857fc4d2be43d7a1eaeaa066eb7f2e1a

7 years agoFix SVACE issue - 103419(NULL_AFTER_DEREF) 62/82962/1
Haesu Gwon [Mon, 8 Aug 2016 10:06:51 +0000 (19:06 +0900)]
Fix SVACE issue - 103419(NULL_AFTER_DEREF)

Change-Id: I36e834875f5aba0fd4aaa832e2cd8bd9a1cd949c
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
7 years agoenable multifile for hlssink 34/80634/1 accepted/tizen/common/20160805.130154 accepted/tizen/ivi/20160808.081152 accepted/tizen/mobile/20160808.080814 accepted/tizen/tv/20160808.081002 accepted/tizen/wearable/20160808.081103 submit/tizen/20160805.054353
Eunhae Choi [Tue, 19 Jul 2016 07:52:54 +0000 (16:52 +0900)]
enable multifile for hlssink

Change-Id: I92a2bb42cec38848372ddb4365e3a359d2ac60d6

7 years agoflvdemux,qtdemux: post tag message during build pipeline 68/80268/1 accepted/tizen/common/20160719.171957 accepted/tizen/ivi/20160718.104828 accepted/tizen/mobile/20160718.104908 accepted/tizen/tv/20160718.104630 accepted/tizen/wearable/20160718.104755 submit/tizen/20160718.052709
Eunhae Choi [Fri, 15 Jul 2016 11:34:22 +0000 (20:34 +0900)]
flvdemux,qtdemux: post tag message during build pipeline

Change-Id: I65813b85536524aef6da198448e26b4188e897b3

7 years agoMerge "Add property for expected trailer size" into tizen accepted/tizen/common/20160704.145252 accepted/tizen/ivi/20160704.090621 accepted/tizen/mobile/20160704.090531 accepted/tizen/tv/20160704.090510 accepted/tizen/wearable/20160704.090401 submit/tizen/20160704.004002
Jeongmo Yang [Fri, 1 Jul 2016 08:35:10 +0000 (01:35 -0700)]
Merge "Add property for expected trailer size" into tizen

7 years agoAdd property for expected trailer size 09/77209/5
Haesu Gwon [Wed, 29 Jun 2016 05:35:22 +0000 (14:35 +0900)]
Add property for expected trailer size

Change-Id: Ie42654106fbd42a8f64cfa565286cc67c363e6f2
Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
7 years ago[pulse] cork when pop-timeout event received from pulseaudio 32/76332/3
Seungbae Shin [Thu, 23 Jun 2016 11:23:31 +0000 (20:23 +0900)]
[pulse] cork when pop-timeout event received from pulseaudio

Change-Id: I3d75890f761bd96e3bf4b8b7cc300fe08514e8f5

7 years agodisable unused plugins with tv featuring 04/72904/1 accepted/tizen/common/20160609.145238 accepted/tizen/ivi/20160609.091755 accepted/tizen/mobile/20160609.092013 accepted/tizen/tv/20160609.091642 accepted/tizen/wearable/20160609.091729 submit/tizen/20160609.040222
Eunhae Choi [Fri, 3 Jun 2016 03:46:54 +0000 (12:46 +0900)]
disable unused plugins with tv featuring

Change-Id: Id53a6445e6159fd4a3709493b2e18bd7b55ac7ac

8 years agoEnable libv4l2 for S/W color converting in v4l2src 51/68851/1 accepted/tizen/common/20160513.123247 accepted/tizen/ivi/20160513.004155 accepted/tizen/mobile/20160513.004041 accepted/tizen/tv/20160513.004133 accepted/tizen/wearable/20160513.004100 submit/tizen/20160512.051443
Jeongmo Yang [Tue, 10 May 2016 06:26:53 +0000 (15:26 +0900)]
Enable libv4l2 for S/W color converting in v4l2src

Change-Id: Ic0ec265292ed28033c33d83e60e1203b0d784a2a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agoModification the condition to disable v4l2 plugins - target-circle repository only 58/64858/1 accepted/tizen/common/20160411.125942 accepted/tizen/ivi/20160411.051325 accepted/tizen/mobile/20160411.051348 accepted/tizen/tv/20160411.051330 accepted/tizen/wearable/20160411.051420 submit/tizen/20160411.014122
Jeongmo Yang [Wed, 6 Apr 2016 00:52:41 +0000 (09:52 +0900)]
Modification the condition to disable v4l2 plugins - target-circle repository only

Change-Id: I9a7e766da6a10c2d646f88dc74554bb518cf7539
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agoDisable v4l2 plugins on arm/aarch64 architecture 04/63104/2 accepted/tizen/common/20160322.150702 accepted/tizen/ivi/20160323.011209 accepted/tizen/mobile/20160323.011114 accepted/tizen/tv/20160323.011130 accepted/tizen/wearable/20160323.011146 submit/tizen/20160322.064304
Jeongmo Yang [Tue, 22 Mar 2016 06:18:35 +0000 (15:18 +0900)]
Disable v4l2 plugins on arm/aarch64 architecture

Change-Id: I3192e40eeeaf1b6a0e27d17775f26cf61c002abf
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agoRevert "Remove libjpeg build dependency (uninstall jpeg enc/dec)" 08/62408/1 accepted/tizen/common/20160317.155909 accepted/tizen/ivi/20160316.135240 accepted/tizen/mobile/20160316.135203 accepted/tizen/tv/20160316.135208 accepted/tizen/wearable/20160316.135224 submit/tizen/20160316.084528
Gilbok Lee [Wed, 16 Mar 2016 03:05:26 +0000 (20:05 -0700)]
Revert "Remove libjpeg build dependency (uninstall jpeg enc/dec)"

This reverts commit 69d818fe0922d59488043c09f28c7cedb815b9c1.

Change-Id: Iadccf13c7cf88b072da8dbb91cdb74117d2dbdf9

8 years agoRemove libjpeg build dependency (uninstall jpeg enc/dec) 59/58559/1 accepted/tizen/ivi/20160218.024816 accepted/tizen/mobile/20160202.114156 accepted/tizen/tv/20160202.114311 accepted/tizen/wearable/20160202.114440 submit/tizen/20160202.023204 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Gilbok Lee [Tue, 2 Feb 2016 01:59:00 +0000 (10:59 +0900)]
Remove libjpeg build dependency (uninstall jpeg enc/dec)

Change-Id: I8374001fd98d766228438677701f58b0b3c5e1d5

8 years agoRemove libpng build dependency (uninstall png enc/dec) 96/58296/2 submit/tizen/20160201.041312
Gilbok Lee [Fri, 29 Jan 2016 05:13:57 +0000 (14:13 +0900)]
Remove libpng build dependency (uninstall png enc/dec)

Change-Id: Ica157e8c4f6c7cd0238d385b27c4d3569a7cd49c
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoRemove build dependecy (vpx, speex, flac) 75/55875/3 accepted/tizen/mobile/20151230.222936 accepted/tizen/tv/20151230.222959 accepted/tizen/wearable/20151230.223008 submit/tizen/20151230.050004
Gilbok Lee [Wed, 30 Dec 2015 03:00:45 +0000 (12:00 +0900)]
Remove build dependecy (vpx, speex, flac)

Change-Id: Ib95db7bb17160c75aa67d46048ab598733e4ea05
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoDidn't install libgsteffectv.so (fix build break) 43/55843/1 accepted/tizen/mobile/20151230.114237 accepted/tizen/tv/20151230.114306 accepted/tizen/wearable/20151230.114321 submit/tizen/20151230.013452
Gilbok Lee [Wed, 30 Dec 2015 01:15:37 +0000 (10:15 +0900)]
Didn't install libgsteffectv.so (fix build break)

Change-Id: Ibde111e5a7fcd1703e98e45877a3c007079a533a
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoDisable effectv plugins 62/55762/2 submit/tizen/20151229.095527
Gilbok Lee [Tue, 29 Dec 2015 07:11:49 +0000 (16:11 +0900)]
Disable effectv plugins

Change-Id: Ic6626ca29eb609b82c1b660486c88755ed343e69
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoMerge "Remove libv4l dependency" into tizen
Heechul Jeon [Tue, 29 Dec 2015 07:10:13 +0000 (23:10 -0800)]
Merge "Remove libv4l dependency" into tizen

8 years agoRemove libv4l dependency 40/55740/1
Jeongmo Yang [Tue, 29 Dec 2015 05:57:46 +0000 (14:57 +0900)]
Remove libv4l dependency

Change-Id: Iba0673b6b90c03fbc638d8acce1d18a82e1722e7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agoMerge "Disable unused plugins" into tizen submit/tizen/20151229.053753
Heechul Jeon [Tue, 29 Dec 2015 05:23:57 +0000 (21:23 -0800)]
Merge "Disable unused plugins" into tizen

8 years agoaacparse: Fixed aac(adts) seek speed slow issue 33/55633/1 accepted/tizen/mobile/20151228.233055 accepted/tizen/tv/20151228.232043 accepted/tizen/wearable/20151228.231341 submit/tizen/20151228.104844
Gilbok Lee [Mon, 28 Dec 2015 08:38:17 +0000 (17:38 +0900)]
aacparse: Fixed aac(adts) seek speed slow issue
Sync with tizen 2.4 fixed code (http://165.213.149.170/gerrit/#/c/71933)

Change-Id: Ia42f4501928f01d30a02db9a280082511a333282
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agompegaudioparse: Fixed http seek slow issue in case of souphttpsrc 09/55609/1
Gilbok Lee [Mon, 28 Dec 2015 07:07:31 +0000 (16:07 +0900)]
mpegaudioparse: Fixed http seek slow issue in case of souphttpsrc
Sync with tizen 2.4 fixed code (http://165.213.149.170/gerrit/#/c/60290)

Change-Id: Icc1e1bafe4262dce4e1dc506cff45a60b264fbe1
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agowavparse: Modify GST_RIFF_TAG_acid tag's byte-align bug for appsrc push mode(streaming) 02/55602/1
Gilbok Lee [Mon, 28 Dec 2015 06:03:22 +0000 (15:03 +0900)]
wavparse: Modify GST_RIFF_TAG_acid tag's byte-align bug for appsrc push mode(streaming)
Sync with tizen 2.4 fixed code (http://165.213.149.170/gerrit/#/c/34063)

Change-Id: Ic982954d517586a7473fdd48b58c449b83ae1c1e
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoDisable unused plugins 86/55486/1
Gilbok Lee [Thu, 24 Dec 2015 04:06:38 +0000 (13:06 +0900)]
Disable unused plugins

Change-Id: I21393502d1a012e024c052f7ce8fb31f30861626
Signed-off-by: Gilbok Lee <gilbok.lee@samsung.com>
8 years agoremove gdk_pixbuf 49/55149/2 accepted/tizen/mobile/20151222.223700 accepted/tizen/tv/20151222.223717 accepted/tizen/wearable/20151222.223735 submit/tizen/20151222.081700 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Eunhae Choi [Tue, 22 Dec 2015 08:12:47 +0000 (17:12 +0900)]
remove gdk_pixbuf

Change-Id: I41b6532c87e1251b5919514340e52c4af7ab45d6

8 years agoRelease version 1.6.1-2 56/54556/1 accepted/tizen/mobile/20151218.044047 accepted/tizen/tv/20151218.044026 accepted/tizen/wearable/20151218.044041 submit/tizen/20151218.003937
Jeongmo Yang [Wed, 16 Dec 2015 06:18:07 +0000 (15:18 +0900)]
Release version 1.6.1-2

1. [v4l2] Fix prevent issue - Dereference before NULL check

Change-Id: I5581cd284892c8445a497a8d6f776d63f925f6e1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
8 years agomodify spec file about build require 32/54232/1 accepted/tizen/mobile/20151214.233622 accepted/tizen/tv/20151214.233630 accepted/tizen/wearable/20151214.233643 submit/tizen/20151214.083821
Eunhae Choi [Mon, 14 Dec 2015 08:27:37 +0000 (17:27 +0900)]
modify spec file about build require

Change-Id: I2f7f4f7117de82f71f10c91b78b0e6b7cc359189

8 years agoenable x for wearable profile 43/53043/1 submit/tizen/20151201.024149
Eunhae Choi [Tue, 1 Dec 2015 05:47:38 +0000 (14:47 +0900)]
enable x for wearable profile

Change-Id: Ib8c9c713814a90663119f04138be55ed3745cf65

8 years agomodify spec to build and merge prev modification 00/52700/2 submit/tizen/20151127.020604 submit/tizen/20151127.065352
Eunhae Choi [Thu, 26 Nov 2015 04:29:33 +0000 (13:29 +0900)]
modify spec to build and merge prev modification

Change-Id: I8cdc43e6a576f0f795f00fcb9f1a358782079fab

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

Change-Id: I9cc7b5a7496dde5fd0f5ae4183be6d3c0b5f02f5

8 years agoflvmux: fix writing of creation time upstream/1.6
Tim-Philipp Müller [Wed, 21 Oct 2015 10:16:01 +0000 (11:16 +0100)]
flvmux: fix writing of creation time

Don't write time as e.g. 11:9:42

8 years agoflvmux: GST_BUFFER_OFFSETs should be GST_BUFFER_OFFSET_NONE
Havard Graff [Tue, 22 Sep 2015 20:59:16 +0000 (22:59 +0200)]
flvmux: GST_BUFFER_OFFSETs should be GST_BUFFER_OFFSET_NONE

Or else flvdemux don't understand it

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

8 years agoflvmux: use time segment and copy timestamps when streamable
Havard Graff [Wed, 2 Sep 2015 08:44:59 +0000 (10:44 +0200)]
flvmux: use time segment and copy timestamps when streamable

Add a basic test using speex data to verify timestamping.

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

8 years agoRelease 1.6.1 1.6.1
Sebastian Dröge [Fri, 30 Oct 2015 14:40:55 +0000 (16:40 +0200)]
Release 1.6.1

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

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

8 years agov4l2: fix double-unref in the v4l2 device provider
Nirbheek Chauhan [Wed, 28 Oct 2015 18:17:30 +0000 (23:47 +0530)]
v4l2: fix double-unref in the v4l2 device provider

8 years agomatroskamux: don't drop JPEG frames that only have PTS but no DTS set
Nicola Murino [Tue, 27 Oct 2015 09:48:00 +0000 (10:48 +0100)]
matroskamux: don't drop JPEG frames that only have PTS but no DTS set

For the MS/VfW codec ids, we want to write DTS timestamps instead
of PTS because that's what everyone else seems to do (and it's also
how it is in AVI). So for those input formats we use the buffer DTS
instead of the PTS. However, if there's no DTS set but only the PTS
then just take the PTS instead of dropping the input buffer. This
is useful especially for I-frame only codecs like JPEG and huffyuv,
but should also be fine as fallback in general.

Fixes regression with input JPEG frames that only have PTS set on them.

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

8 years agoqtmux: Allow negotiating to S8 as a raw format but stop making it best choice
Thibault Saunier [Sun, 11 Oct 2015 11:06:26 +0000 (12:06 +0100)]
qtmux: Allow negotiating to S8 as a raw format but stop making it best choice

Negotiation to audio/x-raw,format=S8 was not possible because S8 does
not have a bit order so we ended up doing `if (!entry.fourcc) goto refuse_caps;`

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

8 years agoqtmux: Add prores support
Thibault Saunier [Sun, 11 Oct 2015 08:18:40 +0000 (09:18 +0100)]
qtmux: Add prores support

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

8 years agotests/check/splitmux: test that the release_pad vfunc of splitmuxsink actually releas...
George Kiagiadakis [Sat, 24 Oct 2015 21:57:38 +0000 (23:57 +0200)]
tests/check/splitmux: test that the release_pad vfunc of splitmuxsink actually releases pads

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

8 years agosplitmuxsink: do not destroy the multiqueue & muxer when going to NULL
George Kiagiadakis [Sat, 24 Oct 2015 21:57:29 +0000 (23:57 +0200)]
splitmuxsink: do not destroy the multiqueue & muxer when going to NULL

Instead, delay it until all request pads have been released. This is
because the release_pad() vfunc requires the multiqueue and muxer to
be there in order to release their request pads as well. If those
elements are destroyed earlier, release_pad() does not work, no
pads are released and some resources are leaked.

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

8 years agoscaletempo: F64 support is only available in GIT master at this point
Sebastian Dröge [Tue, 27 Oct 2015 15:32:22 +0000 (17:32 +0200)]
scaletempo: F64 support is only available in GIT master at this point

8 years agoscaletempo: Fix handling of rate < 0
Sebastian Dröge [Sat, 24 Oct 2015 14:14:07 +0000 (17:14 +0300)]
scaletempo: Fix handling of rate < 0

We have to reverse all samples in a buffer before processing them to properly
have continuous data from one buffer to another. As a result we will have a
negative applied rate and a rate of 1.0.

Also make sure that input buffers are correctly clipped to the segment,
otherwise our calculations are going to go wrong.

Also copy over the segment event's sequence number to the output segment while
we're at it.

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

8 years agocheck: Dist splitvideo0[012].ogg test files.
Jan Schmidt [Sun, 25 Oct 2015 13:41:28 +0000 (00:41 +1100)]
check: Dist splitvideo0[012].ogg test files.

8 years agortpj2kpay: update fragment offset
Thiago Santos [Tue, 13 Oct 2015 15:42:56 +0000 (12:42 -0300)]
rtpj2kpay: update fragment offset

It was always being set to 0, making the resulting stream broken
for the receiver

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

8 years agoqtmux: Don't unconditionally use strnlen()
Ryan Hendrickson [Mon, 19 Oct 2015 12:36:37 +0000 (15:36 +0300)]
qtmux: Don't unconditionally use strnlen()

It's not available on older OSX and we can as well use memchr() here.

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

8 years agompegaudioparse: Fix buffer memory leak during failures
Vineeth TM [Mon, 12 Oct 2015 01:48:23 +0000 (10:48 +0900)]
mpegaudioparse: Fix buffer memory leak during failures

mapped buffer is not being unmapped during failures

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

8 years agoauparse: Fix event memory leak
Vineeth TM [Mon, 19 Oct 2015 08:38:32 +0000 (17:38 +0900)]
auparse: Fix event memory leak

Free the event after being handled to prevent memory leak.

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

8 years agoqtdemux: fix caps leak
Guillaume Desmottes [Wed, 14 Oct 2015 10:03:15 +0000 (12:03 +0200)]
qtdemux: fix caps leak

If the QtDemuxStream are re-used they may already have caps which used
to be leaked.

Reproduced using the
validate.dash.playback.seek_forward.dash_exMPD_BIP_TC1 validate
scenario.

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

8 years agoqtdemux: Fix taglist memory leak
Vineeth TM [Wed, 14 Oct 2015 00:29:50 +0000 (09:29 +0900)]
qtdemux: Fix taglist memory leak

Free the stream and its sub items instead of just the stream

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

8 years agoqtmux: Fix date memory leak
Vineeth TM [Wed, 7 Oct 2015 08:14:57 +0000 (17:14 +0900)]
qtmux: Fix date memory leak

When getting date from taglist, the memory should be freed after
using it.

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

8 years agoqtmux: Fix sample memory leak
Vineeth TM [Mon, 5 Oct 2015 02:03:38 +0000 (11:03 +0900)]
qtmux: Fix sample memory leak

When getting sample from taglist, the memory should be freed after
using it.

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

8 years agocutter: Fix buffer leak
Vineeth TM [Mon, 5 Oct 2015 04:10:56 +0000 (13:10 +0900)]
cutter: Fix buffer leak

Buffer is added to the internal cache, and pushed only when accumulated
buffer duration crosses 200 ms. So when the chain ends, the buffer accumulated
is not freed. Freeing the cache when the state changes from PAUSED to READY.

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

8 years agosplitmuxsink: post messages when fragments are being opened and closed
George Kiagiadakis [Fri, 17 Apr 2015 12:25:43 +0000 (14:25 +0200)]
splitmuxsink: post messages when fragments are being opened and closed

This can be useful for applications that need to track the created fragments
(to log them in a recording database, for example)

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

8 years agosplitmuxsink: allow non-video streams to serve as reference
Ramiro Polla [Wed, 29 Apr 2015 17:23:28 +0000 (18:23 +0100)]
splitmuxsink: allow non-video streams to serve as reference

In the absence of a video stream, the first stream will be used as
reference.

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

8 years agosplitmuxsink: initialize mux_start_time properly
George Kiagiadakis [Wed, 22 Jul 2015 15:45:12 +0000 (17:45 +0200)]
splitmuxsink: initialize mux_start_time properly

mux_start_time refers to the running_time of the buffer
that goes first in the output file. Normally this time is
0, so this variable is initialized to 0 during the state
change to PAUSED.

However, when dealing with dynamic pipelines and starting
a recording while the pipeline has already run for a while,
the running_time of the first buffer is > 0 and this causes
a problem with detecting the end of the first file(s) when
splitting by duration, because the code will later compare
the threshold_time with (last buffer running_time - mux_start_time)
and will get it wrong until mux_start_time advances enough
to make this difference < threshold_time, creating empty files
in the meantime.

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

8 years agogdkpixbufsink: don't leak old pixel buffer when setting a new overlay
Tim-Philipp Müller [Tue, 29 Sep 2015 10:12:48 +0000 (11:12 +0100)]
gdkpixbufsink: don't leak old pixel buffer when setting a new overlay

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

8 years agoflacenc: avoid potential string overflow
Tim-Philipp Müller [Mon, 28 Sep 2015 19:25:22 +0000 (20:25 +0100)]
flacenc: avoid potential string overflow

We don't necessarily have full control over the input tags, so
it's possible that the ISRC tag contains a longer string than
expected, in which case we'd write over the end of the static-size
13 byte buffer that is FLAC__StreamMetadata_CueSheet_Track::isrc.
Make sure to only copy the ISRC if it's not too long, and make
sure the buffer we write to is always NUL-terminated by using
g_strlcpy().

CID 1324931.

8 years agomatroskademux: Remove leftover assertion from 0.10
Sebastian Dröge [Mon, 28 Sep 2015 16:03:51 +0000 (18:03 +0200)]
matroskademux: Remove leftover assertion from 0.10

We now allocate memory via GstAllocator and as such can handle arbitrary
alignments, not only <= G_MEM_ALIGN.

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

8 years agoaacparse: fix uninitialized variables in LOAS config reading
Guillaume Marquebielle [Fri, 25 Sep 2015 08:01:37 +0000 (10:01 +0200)]
aacparse: fix uninitialized variables in LOAS config reading

On reading LOAS config, flag v=1 and vA=1 combination can occur, leading to warning
"Spec says "TBD"...". Returning TRUE on this case while parameters 'sample_rate' and
'channels' are pointing to uninitialized values can end on setting random values as
rate and channels on src caps.

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

8 years agoRelease 1.6.0 1.6.0
Sebastian Dröge [Fri, 25 Sep 2015 21:15:55 +0000 (23:15 +0200)]
Release 1.6.0