platform/upstream/gst-rtsp-server.git
7 years agodirect streaming initial version 14/137214/3 accepted/tizen/4.0/unified/20170816.012237 accepted/tizen/4.0/unified/20170816.015200 accepted/tizen/4.0/unified/20170828.222248 accepted/tizen/unified/20170717.170246 submit/tizen/20170712.011946 submit/tizen/20170714.020023 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
SeokHoon Lee [Wed, 5 Jul 2017 02:06:47 +0000 (11:06 +0900)]
direct streaming initial version

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I9480235432c1099b6a23337597fd249b92ebda96

7 years agofix memory leak issue 30/128130/2 accepted/tizen/unified/20170510.012902 submit/tizen/20170508.051609 tizen_4.0.m1_release
SeokHoon Lee [Mon, 8 May 2017 00:59:33 +0000 (09:59 +0900)]
fix memory leak issue

- add g_free after using url_str in function gst_rtsp_wfd_client_trigger_request
- remove additioanl g_strdup for SET_PARAMETER and GET_PARAMETER
   in function M3, M4, M16_message

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Iac82ce7d8b987e82842eb55275a27ce8a550e04f

7 years agoChange rtsp media object from gst_rtsp_media_ext to gst_rtsp_media. 96/127196/2 accepted/tizen/unified/20170428.032527 submit/tizen/20170427.005848
Hyunsoo, Park [Wed, 26 Apr 2017 10:53:03 +0000 (19:53 +0900)]
Change rtsp media object from gst_rtsp_media_ext to gst_rtsp_media.

After applying this patch, rtsp_media_factory_wfd makes GstRTSPMedia using gst_rtsp_media_new() api not gst_rtsp_media_ext_new() api.
The reason why changing constructor is removing rtpresender. And gst_rtsp_media_ext use rtpresender.
So because of patent issue, we will change constructor and remove rtpresender.

[Version] 1.6.1-15
[Profile] Common
[Issue Type] removing module
[Dependency module] gst-plugins-tizen (https://review.tizen.org/gerrit/127198)
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20170328.4]

Change-Id: I55568bbdaf18ed6f2d9709bcd2283372c54c05ed
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agoFix memory leak after using 'url_str' variable. 40/126040/2 accepted/tizen/unified/20170424.153831 submit/tizen/20170424.020206
Hyunsoo, Park [Thu, 20 Apr 2017 02:20:05 +0000 (11:20 +0900)]
Fix memory leak after using 'url_str' variable.

After using this variable, it seems not to be released.
So i added free code.

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

Change-Id: I3204355675e04ee14dd8487b071530666ee46524
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agoAdd video codec negotiation 04/123504/1 accepted/tizen/unified/20170411.164413 submit/tizen/20170411.063046
SeokHoon Lee [Thu, 6 Apr 2017 02:20:25 +0000 (11:20 +0900)]
Add video codec negotiation

- Add video codec negotiation for audio only session

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I31f106ff96c20234374bb1763c76f518a7abc4e0

7 years agoFix memory leak 15/121815/1
SeokHoon Lee [Wed, 29 Mar 2017 05:57:16 +0000 (14:57 +0900)]
Fix memory leak

- url free after use
- server_addr free after use

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I41bf5ca91ba19f43ea17de4d2cfa53a75afc4417

7 years agoModify license macro 11/120311/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen/common/20170328.140954 accepted/tizen/ivi/20170329.033022 accepted/tizen/mobile/20170329.032933 accepted/tizen/tv/20170329.032946 accepted/tizen/unified/20170329.033036 submit/tizen/20170328.044727
Hyunsoo, Park [Wed, 22 Mar 2017 08:47:26 +0000 (17:47 +0900)]
Modify license macro

[Version] 1.6.1-10
[Profile] Common
[Issue Type] Update
[Dependency module] N/A

Change-Id: I7869857b4d4b3bac4cda4776a9e740215209f968
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agoAdd video codec parameter for source 00/119500/2
SeokHoon Lee [Fri, 17 Mar 2017 06:45:28 +0000 (15:45 +0900)]
Add video codec parameter for source

- For video codec negotiation between source and sink,
  add video codec parameter in client

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I89b22ee50fc8806bbaf932e0b50eff110b030eca

7 years agoChange wfd message for video only mirroring 36/115836/7 accepted/tizen/common/20170303.090935 accepted/tizen/ivi/20170303.070311 accepted/tizen/mobile/20170303.070228 accepted/tizen/tv/20170303.070243 accepted/tizen/unified/20170309.035830 submit/tizen/20170303.040910 submit/tizen_unified/20170308.100413
Hyunsoo, Park [Tue, 21 Feb 2017 11:22:01 +0000 (20:22 +0900)]
Change wfd message for video only mirroring

Using this patch, 'wfd-audio-formats' parameter have none parameter for video only sink.
Basically, screen mirroring provides video & audio simultaneously.
This patch will make screen mirroring to provide Video only.

-When Video only mirroring mode goes, it makes 'wfd_audio_codecs' messages to 'none'.

If 'sink session mode' in 'mmfw_wfd_sink.ini' is set '2',
screen mirroring runs without audio(that is, video only mirroring)

Change-Id: Ia88fb8a23c2f28cda222075835aa16c4a6bb3987
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agofix memory leak and delete unused buffer
SeokHoon Lee [Tue, 14 Feb 2017 04:42:51 +0000 (13:42 +0900)]
fix memory leak and delete unused buffer

- fix nativeidex underflow.
- delete unused block about buf
- free msg after use.
- remove ta memoryleak in error case

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Ib55adb29dc49e2e21852bd509c828040879253b6

7 years agoChange wfd message 35/113335/7 accepted/tizen/common/20170214.173902 accepted/tizen/ivi/20170214.230154 accepted/tizen/mobile/20170214.230043 accepted/tizen/tv/20170214.230105 submit/tizen/20170214.113450
SeokHoon Lee [Tue, 7 Feb 2017 07:13:04 +0000 (16:13 +0900)]
Change wfd message

wfd-video-formats have none parameter for audio only sink

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Ie2703c2015aa110b8d45e937e327d953b58d2193

7 years agoAdd gst_object_unref about pad 79/104379/3 accepted/tizen/common/20161214.160446 accepted/tizen/ivi/20161214.015308 accepted/tizen/mobile/20161214.014800 accepted/tizen/tv/20161214.015048 submit/tizen/20161213.083228
SeokHoon Lee [Tue, 13 Dec 2016 08:04:08 +0000 (17:04 +0900)]
Add gst_object_unref about pad

[Version] 1.6.1-7
[Profile] Common
[Issue Type] refactoring code
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161130-2]

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Icffe192c59b40aa683673961beea0df2e517b0a1

7 years agoMerge "Modify spell 'prefered' to 'preferred'" into tizen
SeokHoon LEE [Mon, 12 Dec 2016 00:55:44 +0000 (16:55 -0800)]
Merge "Modify spell 'prefered' to 'preferred'" into tizen

7 years agoChange strerror to strerror_r because of thread safety 95/102595/1
SeokHoon Lee [Tue, 6 Dec 2016 07:12:06 +0000 (16:12 +0900)]
Change strerror to strerror_r because of thread safety

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I81b5f14ba6dd5b984ea7d607cd82f6b43391ffe8

7 years agoModify spell 'prefered' to 'preferred' 71/101071/2
Hyunsoo, Park [Wed, 30 Nov 2016 08:01:53 +0000 (17:01 +0900)]
Modify spell 'prefered' to 'preferred'

[Version] 1.6.1-6
[Profile] Common
[Issue Type] Modify mispelling api name
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161111.1]

Change-Id: Idd3494c5e93eb38cf9c614976f100f282374ed4c
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agofix return value 72/100972/1 accepted/tizen/common/20161207.184541 accepted/tizen/ivi/20161208.012240 accepted/tizen/mobile/20161208.011847 accepted/tizen/tv/20161208.012043 submit/tizen/20161207.075356
SeokHoon Lee [Wed, 30 Nov 2016 04:29:01 +0000 (13:29 +0900)]
fix return value
delete unused variable

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I16b786adf29a582bd60ace505c033b309736950e

7 years agoAdd 'TCP/UDP Switching' feature 80/99480/3 accepted/tizen/common/20161129.173620 accepted/tizen/ivi/20161130.015432 accepted/tizen/mobile/20161130.015212 accepted/tizen/tv/20161130.015258 submit/tizen/20161129.052917
Hyunsoo, Park [Wed, 23 Nov 2016 04:48:18 +0000 (13:48 +0900)]
Add 'TCP/UDP Switching' feature

Using this feature, User can choose transport layer protocol between TCP and UDP.

[Version] 1.6.1-4
[Profile] Common
[Issue Type] Add feature
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161111.1]

Change-Id: Ief6aec65e3058c32760fc5490631c3bff635c254
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agoFix return type 09/98909/3 accepted/tizen/common/20161122.192911 accepted/tizen/ivi/20161122.235932 accepted/tizen/mobile/20161122.235724 accepted/tizen/tv/20161122.235808 submit/tizen/20161122.044017
SeokHoon Lee [Mon, 21 Nov 2016 07:07:13 +0000 (16:07 +0900)]
Fix return type
Delete unreached code

[Version] 1.6.1 - 2
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161111.1]

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Iea325ad74b7b31216c502068b18df2f5163b4b1c

7 years agoMerge "Add AL-FEC feature" into tizen accepted/tizen/common/20161115.200752 accepted/tizen/ivi/20161115.234323 accepted/tizen/mobile/20161115.234128 accepted/tizen/tv/20161115.234206 submit/tizen/20161115.062308
SeokHoon LEE [Mon, 14 Nov 2016 01:18:57 +0000 (17:18 -0800)]
Merge "Add AL-FEC feature" into tizen

7 years agoEmit signal SIGNAL_NEW_STATE only when state change happens 50/97050/1
Hyunsoo, Park [Fri, 11 Nov 2016 04:54:10 +0000 (13:54 +0900)]
Emit signal SIGNAL_NEW_STATE only when state change happens

[Version] 1.6.1
[Profile] Common
[Issue Type] Modify signal condition
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161101.3]

Change-Id: I6eb2a742f3ed6eb95da25e92b79aa7e0debf8a1e
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
7 years agoAdd AL-FEC feature 10/94310/10
Hyunsoo, Park [Fri, 28 Oct 2016 06:53:11 +0000 (15:53 +0900)]
Add AL-FEC feature

[Version] 1.6.1
[Profile] Common
[Issue Type] Add feature
[Dependency module] N/A
[Depends-on] https://review.tizen.org/gerrit/#/c/94313/(Change-Id: Iec3ba16bd8b61b96415e39126e25c4286cd02dc4)
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161025.2]

Change-Id: I534d3acf3aa5f0114c2282b3ea80a7b0f51216cc
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
8 years agocode integration 58/72158/2 accepted/tizen/3.0/common/20161114.110646 accepted/tizen/3.0/ivi/20161011.044134 accepted/tizen/3.0/mobile/20161015.033158 accepted/tizen/3.0/tv/20161016.004642 accepted/tizen/common/20160603.150938 accepted/tizen/ivi/20160606.121118 accepted/tizen/mobile/20160606.120800 accepted/tizen/tv/20160606.120943 submit/tizen/20160603.021103 submit/tizen/20160603.061849 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000002 submit/tizen_3.0_mobile/20161015.000002 submit/tizen_3.0_tv/20161015.000002
SeokHoon Lee [Tue, 31 May 2016 05:01:52 +0000 (14:01 +0900)]
code integration

 - add RTCP_STATS signal
 - midification for create socket code
 - add gst_rtsp_client_set_watch_flushing function

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I0ce3273d9399f580f4035e9c6d752ccdb120a970

8 years agoMerge "Inherit code for start_preroll/start_prepare" into tizen
SeokHoon Lee [Tue, 31 May 2016 04:53:55 +0000 (21:53 -0700)]
Merge "Inherit code for start_preroll/start_prepare" into tizen

8 years agochange function name 18/71718/1
SeokHoon Lee [Fri, 27 May 2016 00:36:43 +0000 (09:36 +0900)]
change function name

 - set_target_state -> gst_rtsp_media_set_target_state
 - delete static in function gst_rtsp_media_set_target_state, set_rtsp_media_set_status

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I681092d03e9071831e5b0010818457c68b1446b1

8 years agoInherit code for start_preroll/start_prepare 88/70088/3
SeokHoon Lee [Wed, 18 May 2016 05:03:03 +0000 (14:03 +0900)]
Inherit code for start_preroll/start_prepare

- change function name (start_preroll -> default_start_preroll, start_prepare -> default_start_prepare)
- add vmethod named start_preroll/start_prepare
- lastly, link between default function and vmethod like other vmethod.

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I53fe20ed0a0f4b0e0adf8f09d23baf65e6b0d765

8 years agoMerge "modify if condition of 'GST_GET_PARAMETER' and 'GST_SET_PARAMETER' for g_free... accepted/tizen/common/20160519.191322 accepted/tizen/ivi/20160519.085123 accepted/tizen/mobile/20160519.085056 accepted/tizen/tv/20160519.085037 submit/tizen/20160519.011519
SeokHoon LEE [Tue, 17 May 2016 10:39:53 +0000 (03:39 -0700)]
Merge "modify if condition of 'GST_GET_PARAMETER' and 'GST_SET_PARAMETER' for g_free(url)" into tizen

8 years agoMerge "Add new function for hdcp" into tizen accepted/tizen/common/20160517.174034 accepted/tizen/ivi/20160517.083241 accepted/tizen/mobile/20160517.083256 accepted/tizen/tv/20160517.084608 submit/tizen/20160517.011747
SeokHoon Lee [Mon, 16 May 2016 08:50:31 +0000 (01:50 -0700)]
Merge "Add new function for hdcp" into tizen

8 years agoAdd new function for hdcp 08/68608/2
SeokHoon Lee [Mon, 9 May 2016 01:16:27 +0000 (10:16 +0900)]
Add new function for hdcp

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I321e6eccf25498c74b1222dfb3cbfcd894efb920

8 years agomodify if condition of 'GST_GET_PARAMETER' and 'GST_SET_PARAMETER' for g_free(url) 27/69027/2
Hyunsoo, Park [Wed, 11 May 2016 07:20:25 +0000 (16:20 +0900)]
modify if condition of 'GST_GET_PARAMETER' and 'GST_SET_PARAMETER' for g_free(url)

Change-Id: If3ddfadd79273c3941f8fc57f3f4a2c82a5f8824
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
8 years agoAdd preventing memory leak code for svace 93/68393/3 accepted/tizen/common/20160509.135033 accepted/tizen/ivi/20160510.002301 accepted/tizen/mobile/20160510.002150 accepted/tizen/tv/20160510.002234 submit/tizen/20160509.073743
Hyunsoo, Park [Wed, 4 May 2016 02:08:09 +0000 (11:08 +0900)]
Add preventing memory leak code for svace

Change-Id: I29a10d9976c8f6f644620a6cb1b486ae6e9a7073
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
8 years agofunction name change. 03/68203/1 accepted/tizen/common/20160504.125849 accepted/tizen/ivi/20160504.011133 accepted/tizen/mobile/20160504.011040 accepted/tizen/tv/20160504.011058 submit/tizen/20160503.074218
SeokHoon Lee [Tue, 3 May 2016 04:08:27 +0000 (13:08 +0900)]
function name change.
  prepare_request -> gst_prepare_request,
  send_request -> gst_send_request.

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I5a149f92dc999ace6b14032656ac3760eb5a061b

8 years agomodify audio counting algorithm from vd 65/67665/2 accepted/tizen/common/20160429.170743 accepted/tizen/common/20160504.125025 accepted/tizen/ivi/20160503.011422 accepted/tizen/mobile/20160503.011319 accepted/tizen/tv/20160503.011346 submit/tizen/20160429.074823 submit/tizen/20160502.101731
SeokHoon Lee [Thu, 28 Apr 2016 02:31:55 +0000 (11:31 +0900)]
modify audio counting algorithm from vd

Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I90458b60a0508896d3f2289c9ef7dbfa4a0f9ee1

8 years agoFix warning of audio device property in free process 50/60950/2
Hyunsoo, Park [Thu, 3 Mar 2016 06:10:27 +0000 (15:10 +0900)]
Fix warning of audio device property in free process

Change-Id: I41e4e7ab4b6d4d40ef90c65a377342e8efafa2e2
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
8 years agoAdd new property to pulsesrc instead of audio device 14/58614/1 accepted/tizen_wearable accepted/tizen/ivi/20160218.024717 accepted/tizen/mobile/20160211.084228 accepted/tizen/tv/20160211.084247 accepted/tizen/wearable/20160211.084309 submit/tizen/20160211.080043 submit/tizen_common/20160218.142243 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Hyunsoo, Park [Tue, 2 Feb 2016 08:02:00 +0000 (17:02 +0900)]
Add new property to pulsesrc instead of audio device

Change-Id: I59a28a8f3b1a39b84e5c55fb559cff3faf77838d
Signed-off-by: Hyunsoo, Park <hance.park@samsung.com>
8 years agoAdd signal to notify when M7 done 32/57232/2 accepted/tizen/mobile/20160127.002352 accepted/tizen/tv/20160127.002412 accepted/tizen/wearable/20160127.002431 submit/tizen/20160126.052524
Hyunjun Ko [Mon, 18 Jan 2016 07:56:39 +0000 (16:56 +0900)]
Add signal to notify when M7 done

Change-Id: I56802c4cb7c6fee8407a689d51af4cc443887ef0

8 years agoFix crash by misusing strtok_r 42/54842/1 accepted/tizen/mobile/20151222.024654 accepted/tizen/tv/20151222.024710 accepted/tizen/wearable/20151222.024735 submit/tizen/20151222.022334 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
Hyunjun Ko [Fri, 18 Dec 2015 06:56:02 +0000 (15:56 +0900)]
Fix crash by misusing strtok_r

Change-Id: I7f4a4e6728efb4651abe076621d139329b4bbb8d

8 years agoFix dereferencing null pointer problem 18/54518/2 accepted/tizen/mobile/20151216.110822 accepted/tizen/tv/20151216.110512 accepted/tizen/wearable/20151216.110527 submit/tizen/20151216.054237
Hyunjun Ko [Wed, 16 Dec 2015 01:09:11 +0000 (10:09 +0900)]
Fix dereferencing null pointer problem

Change-Id: I2524622ca707ed8b554e6feef3171b29e90732c1

8 years agoRemove FIXME-WFD temporary code 19/53919/1 accepted/tizen/mobile/20151211.054235 accepted/tizen/tv/20151211.062339 accepted/tizen/wearable/20151211.061030 submit/tizen/20151211.001953
Hyunjun Ko [Thu, 10 Dec 2015 07:31:25 +0000 (16:31 +0900)]
Remove FIXME-WFD temporary code

Change-Id: Ib59e88b3a089538239896a2714abc2c8c65aa596

8 years agoFix svace defects 77/53277/1 accepted/tizen/mobile/20151204.062256 accepted/tizen/tv/20151204.062316 accepted/tizen/wearable/20151204.062339 submit/tizen/20151204.015205
Hyunjun Ko [Thu, 3 Dec 2015 08:52:03 +0000 (17:52 +0900)]
Fix svace defects

Change-Id: Ibc6aec1fd85e3d4d539f8e5fa207b39c73740b3b

8 years agostream: Remove one FIXME-WFD, which could be resolved for user to set address pool 76/53276/1
Hyunjun Ko [Thu, 3 Dec 2015 08:51:38 +0000 (17:51 +0900)]
stream: Remove one FIXME-WFD, which could be resolved for user to set address pool

Change-Id: Ibd48e6f585bf5be9be72ddda4b6a4fc75abc9103

8 years agoclient: makes handle_play_request inheritable 75/53275/1
Hyunjun Ko [Thu, 3 Dec 2015 08:51:02 +0000 (17:51 +0900)]
client: makes handle_play_request inheritable

Change-Id: I1a0449d7610d1d1019eee880ed18873c148f0d0c

8 years agoApply Wifi Display feature 34/52634/1 submit/tizen/20151127.020604 submit/tizen/20151127.065352 submit/tizen/20151201.024149
Hyunjun Ko [Wed, 25 Nov 2015 08:24:27 +0000 (17:24 +0900)]
Apply Wifi Display feature

Change-Id: I5c928adb9525f9c69bafcd263d0d538490ce42c1

8 years agoMerge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen 33/52633/1
Hyunjun Ko [Wed, 25 Nov 2015 08:20:05 +0000 (17:20 +0900)]
Merge remote-tracking branch 'remotes/origin/upstream/1.6' into tizen

Change-Id: I8bae2c3af00cd2a17df9573de016d9b3695c8a02

8 years agoInitialize to upgrade upstream/1.6 32/52632/1
Hyunjun Ko [Wed, 25 Nov 2015 07:36:41 +0000 (16:36 +0900)]
Initialize to upgrade upstream/1.6

Change-Id: I50f51823f6e051685c757a8516c8daf8f989c376

8 years agoAdd temporary build config 72/50972/1 1.4.5 accepted/tizen/mobile/20151104.082829 accepted/tizen/tv/20151104.082841 accepted/tizen/wearable/20151104.082851 submit/tizen/20151104.065052 submit/tizen/20151104.070700
Hyunjun Ko [Wed, 4 Nov 2015 06:45:00 +0000 (15:45 +0900)]
Add temporary build config

Change-Id: I59102e9f67356872d2ce9f2b2d9a0add615a12b5

8 years agoRelease 1.6.1 upstream/1.6 1.6.1
Sebastian Dröge [Fri, 30 Oct 2015 15:04:16 +0000 (17:04 +0200)]
Release 1.6.1

8 years agortsp-stream: Always unref return value of gst_object_get_parent()
David Svensson Fors [Thu, 22 Oct 2015 07:15:21 +0000 (09:15 +0200)]
rtsp-stream: Always unref return value of gst_object_get_parent()

Fixes a leak of a GstBin in the udp-mcast case.

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

8 years agoAdd code to use waylandsrc as video source 67/49867/1 accepted/tizen/mobile/20151021.085705 accepted/tizen/tv/20151021.085710 accepted/tizen/wearable/20151021.085726 submit/tizen/20151021.080720
Hyunjun Ko [Wed, 21 Oct 2015 05:01:56 +0000 (14:01 +0900)]
Add code to use waylandsrc as video source

Change-Id: I9ea5c11281e7beaf2ab854fcb3fe1699c5e5a8cd

8 years agoFix parameter type unmatch 73/49073/1 accepted/tizen/mobile/20151016.043659 accepted/tizen/tv/20151016.043714 accepted/tizen/wearable/20151016.043734 submit/tizen/20151016.020300 tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release
Hyunjun Ko [Tue, 6 Oct 2015 07:30:02 +0000 (16:30 +0900)]
Fix parameter type unmatch

Change-Id: I5732c3ff8bec516683066d0a3b5f1164bd2c0500

8 years agoFix wfd client signal handling 72/49072/1
Hyunjun Ko [Tue, 6 Oct 2015 07:29:06 +0000 (16:29 +0900)]
Fix wfd client signal handling

Change-Id: Iac22ec4ad01f1fc4e02653c61dcf98045ffada86

8 years agoAdd signal wfd-keep-alive-fail 71/49071/1
Hyunjun Ko [Tue, 6 Oct 2015 07:28:02 +0000 (16:28 +0900)]
Add signal wfd-keep-alive-fail

Change-Id: I1fc9770177412d8c36a6e91539ab5f945a8fae90

8 years agoMake it securable for message parsing 70/49070/1
Hyunjun Ko [Tue, 6 Oct 2015 07:27:24 +0000 (16:27 +0900)]
Make it securable for message parsing

Change-Id: Iae42ed48fd0bcfb51a1f0674f7fe8f705951d117

8 years agocommon: update for new suppression
Tim-Philipp Müller [Tue, 29 Sep 2015 12:04:53 +0000 (13:04 +0100)]
common: update for new suppression

Makes check-valgrind pass with glib 2.46

8 years agortsp-media: Take reference to media that will be prepared
Sebastian Rasmussen [Mon, 28 Sep 2015 15:40:59 +0000 (17:40 +0200)]
rtsp-media: Take reference to media that will be prepared

default_prepare() takes a transfer-none reference GstRTSPMedia object.
Later on a g_idle_source_new() is created and a pointer to the media
object is passed as user data. If the media is freed before the idle
source is dispatched the media object pointer is invalid, but the idle
source callback expects it to still be valid. To fix this a reference to
the media object is taken when registering the source callback function
and a corresponding release of the reference is done when the souce is
destroyed.

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

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

8 years agoRelease 1.5.91
Sebastian Dröge [Fri, 18 Sep 2015 18:12:06 +0000 (20:12 +0200)]
Release 1.5.91

8 years agostream: fix docs for recently-added get/set_buffer_size API
Tim-Philipp Müller [Thu, 17 Sep 2015 19:07:34 +0000 (20:07 +0100)]
stream: fix docs for recently-added get/set_buffer_size API

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

8 years agortsp-media: Don't crash on encrypted RTX SDP
Jan Schmidt [Fri, 4 Sep 2015 01:23:43 +0000 (11:23 +1000)]
rtsp-media: Don't crash on encrypted RTX SDP

In parse_keymgmt(), don't mutate the input string that's been passed
as const, especially since we might need the original value again if
the same key info applies to multiple streams (RTX, for example).

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

8 years agotest-mp4: Support filenames with spaces in them. Error out on too few arguments
Jan Schmidt [Sat, 22 Aug 2015 10:59:40 +0000 (20:59 +1000)]
test-mp4: Support filenames with spaces in them. Error out on too few arguments

8 years agotest-record: Check parameter count and print out help
Jan Schmidt [Sun, 16 Aug 2015 16:36:31 +0000 (02:36 +1000)]
test-record: Check parameter count and print out help

If no launch pipeline was supplied, print out some help

8 years agortsp-stream: Implement UDP buffer size setting.
Jan Schmidt [Mon, 31 Aug 2015 12:48:34 +0000 (22:48 +1000)]
rtsp-stream: Implement UDP buffer size setting.

Add gst_rtsp_stream_(get|set)_buffer_size and use it to configure the
UDP TX buffer size.

Incorporates a patch by Hyunjun Ko <zzoon.ko@samsung.com>
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=749095

8 years agortsp-media: Fix small typo causing gtk-doc to complain
Jan Schmidt [Mon, 31 Aug 2015 12:47:45 +0000 (22:47 +1000)]
rtsp-media: Fix small typo causing gtk-doc to complain

8 years agoRelease 1.5.90
Sebastian Dröge [Wed, 19 Aug 2015 11:15:23 +0000 (14:15 +0300)]
Release 1.5.90

8 years agoRemove unnecessary code. 02/46302/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150819.235550 accepted/tizen/tv/20150819.235609 accepted/tizen/wearable/20150819.235617 submit/tizen/20150819.094059 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release
Sangkyu Park [Wed, 19 Aug 2015 01:05:45 +0000 (10:05 +0900)]
Remove unnecessary code.

Change-Id: I338244aea99fb6f0faca94aad1e0214d13444880
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
8 years agoAdd prepare/confirem resource vmethod to client-wfd 01/46301/1
Hyunjun Ko [Tue, 18 Aug 2015 05:37:11 +0000 (14:37 +0900)]
Add prepare/confirem resource vmethod to client-wfd

Change-Id: Iac8f01a26f06ecd79268c2ba616faa30c45b9e03

8 years agoAdded setter apis to client-wfd 00/46300/1
Hyunjun Ko [Tue, 18 Aug 2015 05:08:41 +0000 (14:08 +0900)]
Added setter apis to client-wfd

Change-Id: I79612410eb26008043178cedbc0c90c35ce73d92

8 years agoUse videoconvert, which supports for SN12 converting 99/46299/1
Hyunjun Ko [Mon, 17 Aug 2015 08:57:58 +0000 (17:57 +0900)]
Use videoconvert, which supports for SN12 converting

Change-Id: Ibfa25c1eaa22de43ade549c363327029e3521a32

8 years agoChange license name from LGPL2.1 to LGPL2.0 in spec 98/46298/1
Sangkyu Park [Wed, 12 Aug 2015 01:36:00 +0000 (10:36 +0900)]
Change license name from LGPL2.1 to LGPL2.0 in spec

Change-Id: I02663a62d4403873f33869da18848dcfd3746c18
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
8 years agoFix prevent defects 97/46297/1
Hyunjun Ko [Tue, 11 Aug 2015 04:38:59 +0000 (13:38 +0900)]
Fix prevent defects

Change-Id: I451b34fc138c5c63ed87ef01456f3faa2852a788

8 years agoRemove unnecessary build scripts 96/46296/1
Hyunjun Ko [Mon, 10 Aug 2015 01:25:26 +0000 (10:25 +0900)]
Remove unnecessary build scripts

Change-Id: I535588d0fb65b97375608a9f2b82b8ffc8db2a0e

8 years agoRemove unnecessary license files and change license name in spec 95/46295/1
Hyunjun Ko [Thu, 30 Jul 2015 06:15:16 +0000 (15:15 +0900)]
Remove unnecessary license files and change license name in spec

Change-Id: I4c5324302f55eec7dca68e5ee6a80d1bef916b23

8 years agoFix displaying stats if there's no RR 94/46294/1
Hyunjun Ko [Thu, 30 Jul 2015 05:36:41 +0000 (14:36 +0900)]
Fix displaying stats if there's no RR

Change-Id: I021e4d911a9c513771632411fcdade931ad3de46

8 years agoAdd a feature to display RTP stats 93/46293/1
Hyunjun Ko [Wed, 29 Jul 2015 12:02:05 +0000 (21:02 +0900)]
Add a feature to display RTP stats

Change-Id: Iad245dafb0d22653a352ccff02158000d698c1b7

8 years agoAdd getter/setter api set to rtsp-client-wfd 92/46292/1
Hyunjun Ko [Mon, 27 Jul 2015 06:55:26 +0000 (15:55 +0900)]
Add getter/setter api set to rtsp-client-wfd

Change-Id: I141e423b0930de4fae8296dddb1e5f7ddc177f80

8 years agoDefine the strings for wfd rtsp message and use these. 91/46291/1
Sangkyu Park [Mon, 27 Jul 2015 07:22:02 +0000 (16:22 +0900)]
Define the strings for wfd rtsp message and use these.

Change-Id: I355b48e0ab9bfadb9d46c0926933632a2d2fff4f
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
8 years agoFix dereferencing pointer 90/46290/1
Hyunjun Ko [Mon, 27 Jul 2015 00:52:56 +0000 (09:52 +0900)]
Fix dereferencing pointer

Change-Id: Ifc33f252026bf53777531b91d7b96ab2d4de23bf

8 years agoFix dereferencing pointer 89/46289/1
Hyunjun Ko [Mon, 20 Jul 2015 08:39:43 +0000 (17:39 +0900)]
Fix dereferencing pointer

Change-Id: Ia633cfdc3d7b00d6d523136e9bc284058f0bb962

8 years agomedia-factory: get port number through gst_rtsp_url_get_port
Hyunjun Ko [Wed, 12 Aug 2015 05:33:44 +0000 (14:33 +0900)]
media-factory: get port number through gst_rtsp_url_get_port

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

8 years agomedia-test: Removing unnecessary assertion
Francisco Velazquez [Thu, 13 Aug 2015 09:24:10 +0000 (11:24 +0200)]
media-test: Removing unnecessary assertion

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

8 years agoDocument that source keeps a ref on server until it's destroyed
Xavier Claessens [Thu, 23 Jul 2015 18:50:30 +0000 (14:50 -0400)]
Document that source keeps a ref on server until it's destroyed

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

8 years agomedia-test: Test for multiple dynamic payload
Nicolas Dufresne [Sat, 8 Aug 2015 15:09:57 +0000 (11:09 -0400)]
media-test: Test for multiple dynamic payload

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

8 years agomedia: Only add fakesink once per pipeline
Nicolas Dufresne [Sat, 8 Aug 2015 13:40:09 +0000 (09:40 -0400)]
media: Only add fakesink once per pipeline

The intention is to prevent going PLAYING state before pads are created.
If there was mutilple dynamic payload, it would leak few fakesink and
actually prevent from ever reaching playing state.

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

8 years agoRevert "rtsp-media: Only add 1 fakesink per pipeline"
Nicolas Dufresne [Sat, 8 Aug 2015 13:08:37 +0000 (09:08 -0400)]
Revert "rtsp-media: Only add 1 fakesink per pipeline"

This reverts commit 22bf61f16c1210bb458fc3f53642179a0211104f.

8 years agortsp-media: Only add 1 fakesink per pipeline
Nicolas Dufresne [Fri, 7 Aug 2015 13:21:36 +0000 (09:21 -0400)]
rtsp-media: Only add 1 fakesink per pipeline

There should be only one fakesink per pipeline, not per dynpay. This
would lead to element naming clash.

8 years agortsp-media: assertion error due to wrong condition check
Vineeth TM [Thu, 30 Jul 2015 06:32:43 +0000 (15:32 +0900)]
rtsp-media: assertion error due to wrong condition check

In media to caps function, reserved_keys array is being used for variable i,
leading to GLib-CRITICAL **: g_ascii_strcasecmp: assertion 's1 != NULL' failed
changed it to variable j

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

8 years agortsp-media: Strip keys from the fmtp that we use internally in our caps
Sebastian Dröge [Wed, 29 Jul 2015 10:27:05 +0000 (11:27 +0100)]
rtsp-media: Strip keys from the fmtp that we use internally in our caps

Skip keys from the fmtp, which we already use ourselves for the
caps. Some software is adding random things like clock-rate into
the fmtp, and we would otherwise here set a string-typed clock-rate
in the caps... and thus fail to create valid RTP caps

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

8 years agothreadpool: Fix possible warning in gst_rtsp_thread_pool_cleanup()
Xavier Claessens [Mon, 20 Jul 2015 20:37:44 +0000 (16:37 -0400)]
threadpool: Fix possible warning in gst_rtsp_thread_pool_cleanup()

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

8 years ago1. Fix to convert guint64 value to string. 06/44106/1 accepted/tizen/mobile/20150717.060119 accepted/tizen/tv/20150717.060131 accepted/tizen/wearable/20150717.060144 submit/tizen/20150717.015406
Sangkyu Park [Thu, 16 Jul 2015 06:17:01 +0000 (15:17 +0900)]
1. Fix to convert guint64 value to string.
2. Add functions that set and get av_format_change_timing

Change-Id: I4a729851d0ae4aefd7269b1368b8e388d477d23c
Signed-off-by: Sangkyu Park <sk1122.park@samsung.com>
8 years agofix memory leak 77/43777/3 accepted/tizen/mobile/20150714.041016 accepted/tizen/tv/20150714.041030 accepted/tizen/wearable/20150714.041041 submit/tizen/20150714.011802
Hyunjun Ko [Tue, 14 Jul 2015 01:16:09 +0000 (10:16 +0900)]
fix memory leak

Change-Id: I77e7d8ca517ede8db55074ec6adc902749b405f3

8 years agofix memory leaks 76/43776/2 submit/tizen/20150714.011359
Hyunjun Ko [Tue, 14 Jul 2015 01:10:48 +0000 (10:10 +0900)]
fix memory leaks

Change-Id: I2dc691ecea22fd0ae59ed54c8df527e6a34d09da

8 years agoAdd handing audio codec from config file 88/43688/2
Hyunjun Ko [Mon, 13 Jul 2015 07:55:34 +0000 (16:55 +0900)]
Add handing audio codec from config file

Change-Id: I7f171dadedabf6a369169a06773633ce949f0dad

8 years agoAdd set encoder function 85/43685/2
Hyunjun Ko [Mon, 13 Jul 2015 07:52:24 +0000 (16:52 +0900)]
Add set encoder function

Change-Id: I4849f9e46229a027aabc547762a0e1e9574e3cc1

8 years agoFix gst_wfd_message_uninit function 83/43683/2
Hyunjun Ko [Mon, 13 Jul 2015 07:48:25 +0000 (16:48 +0900)]
Fix gst_wfd_message_uninit function

Change-Id: I167970a11e965747146d231fecfaf18f8d985d16

8 years agoAdd LPCM logic 80/43680/2
Hyunjun Ko [Mon, 13 Jul 2015 07:43:12 +0000 (16:43 +0900)]
Add LPCM logic

Change-Id: I884fb16ec00bf2ebb993a3065a0388f1d4430cf9

8 years agoFix to send valid server address in RTSP msg 78/43678/1
Hyunjun Ko [Mon, 13 Jul 2015 07:40:24 +0000 (16:40 +0900)]
Fix to send valid server address in RTSP msg

Change-Id: Iba3a80c569b77b10ec6eae80ce9f3d19f6608430

8 years agoAdd h264parse before TS muxer to all candidate pipelines 77/43677/1
Hyunjun Ko [Mon, 13 Jul 2015 07:37:48 +0000 (16:37 +0900)]
Add h264parse before TS muxer to all candidate pipelines

Change-Id: I3599a04aeb29ffa9cce6fc467ad5ddf1c321eb53

8 years agofix unchecking NULL codes and other prevent defects 76/43676/1
Hyunjun Ko [Mon, 13 Jul 2015 07:29:41 +0000 (16:29 +0900)]
fix unchecking NULL codes and other prevent defects

Change-Id: I3ece239a3515d68128ce8b5faa82fdb4bab21127

9 years agoAutomatic update of common submodule
Stefan Sauer [Fri, 3 Jul 2015 20:00:00 +0000 (22:00 +0200)]
Automatic update of common submodule

From f74b2df to 9aed1d7

9 years agoBack to development
Sebastian Dröge [Wed, 24 Jun 2015 22:04:28 +0000 (00:04 +0200)]
Back to development

9 years agoRelease 1.5.2
Sebastian Dröge [Wed, 24 Jun 2015 21:44:37 +0000 (23:44 +0200)]
Release 1.5.2