Hyunil [Wed, 27 Jan 2021 08:29:21 +0000 (17:29 +0900)]
[tizenwlsink] Unref the last buffer before rendering the NULL buffer
[Version] 1.16.2-20
[Issue Type] Bug fix
Change-Id: I5987fd0d0f4727d2c3fb1cf505d9660c4a02d472
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 27 Jan 2021 00:21:06 +0000 (09:21 +0900)]
[tizenwlsink] Add flush buffer creation condition
[Version] 1.16.2-19
[Issue Type] Improvement
Change-Id: Ifa3e3fd402e2fe2ebdca00bfb96db6f99f55d273
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Jeongmo Yang [Tue, 29 Dec 2020 06:30:38 +0000 (15:30 +0900)]
[tizencamerasrc] Set capture count and interval to HAL
[Version] 1.16.2-18
[Issue Type] Update
Change-Id: I49683f24f33ad59f205a2bfd486559aad2031593
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 9 Dec 2020 12:01:28 +0000 (21:01 +0900)]
[tizenwlsink] Handle FLUSH_START event to release last buffer
[Version] 1.16.2-17
[Issue Type] Update
Change-Id: I3276b05db2c00eeddecb5a1e5861d9216975ec64
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
desperadok [Wed, 2 Dec 2020 05:07:37 +0000 (14:07 +0900)]
[alfec] fix compiler hint for more usual case
Change-Id: I214999107fa6a5bb279ddaf1e8dfa8f338046ef7
Hyunil [Thu, 3 Dec 2020 08:48:25 +0000 (17:48 +0900)]
[tizenwlsink] Add NULL buffer to retrieve the buffer attached to wayland server
- It renders a null buffer and releases previous buffer from the wayland-server.
- When using gst-launch, the general operation is to use tizenwlsink buffer pool and
when the state is PAUSED_TO_READY, it force unref of the buffer that have not yet been freed.
- But, sometimes, buffer owner is previous plugin.
[Version] 1.16.2-16
[Issue Type] Bug fix
Change-Id: I47c9592376f3bbb88180d6f51f528d3bbb82441a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 23 Nov 2020 10:45:51 +0000 (19:45 +0900)]
[alfec] add do-fec property to alfecencoder
- If the property is set, it performs Forward Error Correction,
otherwise it pushes the buffer without touching it.
[Version] 1.16.2-15
[Issue Type] Improvement
Change-Id: Ia979fab5b762d0c541f4d070b147535e36332a46
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 16 Nov 2020 03:33:24 +0000 (12:33 +0900)]
[alfec] Modify gstbuffer to be writable
- Error is occurred about assertion 'gst_buffer_is_writable (buffer)' failed
[Version] 1.16.2-13
[Issue Type] Bug fix
Change-Id: I61dc2b2593d25e07c291ef34f56452df2714a7dc
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Jeongmo Yang [Fri, 13 Nov 2020 09:07:35 +0000 (18:07 +0900)]
[tizencamerasrc] Remove camera HAL interface initialization in plugin init function.
- The camera HAL interface will be initialized when "hal-name" property is set.
- This change has dependency for libmm-camcorder.
[Version] 1.16.2-14
[Issue Type] Optimization
Change-Id: I4ce0b95cd99f051a2bb5ae87fbb2dd903437d5f9
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 12 Nov 2020 05:59:09 +0000 (14:59 +0900)]
[tizencamerasrc] Enable TIZEN_FEATURE_ENABLE_CAMERA_HAL_INTERFACE_INIT on TV
[Version] 1.16.2-13
[Issue Type] Bug fix
Change-Id: I38d0ace17b3fe1eec6d1f8d222f7ff265c9e3b54
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 29 Oct 2020 03:47:30 +0000 (12:47 +0900)]
Rename "encodebin" to "tizenencodebin"
- There is a duplicated name in gst-plugins-base.
[Version] 1.16.2-12
[Issue Type] Rename
Change-Id: I3794d49aaa3b83d48c9285eaaf43b7569ae69a16
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Fri, 16 Oct 2020 06:05:23 +0000 (15:05 +0900)]
[tizencamerasrc] Add new property : "hal-name"
- To select camera HAL implementation.
- The default name of camera HAL is "libtizen-camera".
- Minor change
: Add new feature to avoid unnecessary HAL interface loading.
(feature name: TIZEN_FEATURE_ENABLE_CAMERA_HAL_INTERFACE_INIT)
[Version] 1.16.2-11
[Issue Type] New property
Change-Id: I7eaac75f79931dc383623709fb58841ed49eb9eb
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunil [Thu, 22 Oct 2020 04:27:43 +0000 (13:27 +0900)]
[tizenwlsink] Remove memory curruption detected by valgrind
- self(GstWlBuffer) could be freed
[Version] 1.16.2-10
[Profile] Common
[Issue Type]
Change-Id: Id139bec588f24c49446db0d611d7bbe3ee3d3ac6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Jeongmo Yang [Thu, 23 Jul 2020 10:43:07 +0000 (19:43 +0900)]
[tizencamerasrc] Support capture function
[Version] 1.16.2-9
[Profile] Common
[Issue Type] Update
Change-Id: I3e9f7804edddd96eb29981813974146bae670722
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 16 Jul 2020 06:55:23 +0000 (15:55 +0900)]
[tizenwlsink] Avoid crash when flush buffer
- In some target, the sizes of src and dst buffer are different, it can cause crash.
At that case, avoid to copy with invalid size and print warning log.
[Version] 1.16.2-8
[Profile] Common
[Issue Type] Improvement
Change-Id: I2cca99315cd812f15a26810c5cb8fec0bfcd31da
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Mon, 29 Jun 2020 01:17:21 +0000 (10:17 +0900)]
[tizencamerasrc] Fix Svace issue - FALL_THROUGH
[Version] 1.16.2-7
[Profile] Common
[Issue Type]
Change-Id: I2e970efbcbb05866658c324f54f310b64a53de8c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 16 Jun 2020 02:43:13 +0000 (11:43 +0900)]
[tizencamerasrc] Add new property to prevent buffer(fd) overflow
[Version] 1.16.2-6
[Profile] Common
[Issue Type] Update
Change-Id: I5b93b92c3ebcc41c295c126f25575079975e7eb8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyuntae Kim [Mon, 8 Jun 2020 01:01:25 +0000 (10:01 +0900)]
[camera] svace issue about g_malloc
Change-Id: I52ee9fd9097b9fb8aa9682ea7ea38db667a14048
Hyunsoo Park [Fri, 22 May 2020 06:59:19 +0000 (15:59 +0900)]
[waylandsrc] Release memory when 'make_shm_pool' failed
Change-Id: I117c0bb3fb3ec0e24e698f03444e27597cc04164
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Mon, 6 Apr 2020 03:11:25 +0000 (12:11 +0900)]
[tizencamerasrc] Set capture resolution while previewing
- Add missed capture resolution setting after start preview
[Version] 1.16.2-3
[Profile] Common
[Issue Type] Bug fix
Change-Id: I5c3c9ae0928d8642283707a5303e7b29a093d35e
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 1 Apr 2020 05:20:34 +0000 (14:20 +0900)]
[video360] Fix 2 bugs
1. Remove invalid buffer referencing
: It seems that the additional buffer referencing is needed because of bug in gstvideofilter,
But, it's fixed and now, this buffer referencing code causes buffer handling error after that.
So, the buffer referencing code should be removed.
2. Correct passthrough function
: Previously, the new output buffer is allocated and it's pushed without any change, so it caused black screen.
This patch changes the logic when passthrough is true like below.
- Just assign input buffer as output buffer without new allocation.
[Version] 1.16.2-2
[Profile] Common
[Issue Type] Bug fix
Change-Id: Ida2f2926ea4f2e8374f12acfbc80b587217bebbf
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 19 Mar 2020 05:53:37 +0000 (14:53 +0900)]
[tizencamerasrc] Fix invalid memory access after finalize
[Version] 1.16.2-1
[Profile] Common
[Issue Type] Bug fix
Change-Id: I6efa1d58a6b57b76e9ed7e6d536822c20a7d09e6
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 11 Mar 2020 09:25:37 +0000 (18:25 +0900)]
Update package version for GStreamer upgrade
- Synchronize package version with GStreamer packages
- Remove duplicated code in configure.ac
- Clean up Makefile.am
[Version] 1.16.2-0
[Profile] Common
[Issue Type] Update
Change-Id: I650eef85e2c7a2aa797ad542e4de5dd2f06a9a8f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 4 Mar 2020 07:26:57 +0000 (16:26 +0900)]
[tizencamerasrc] Replace GstCameraControlClass by GstCameraControlInterface
[Version] 1.0.0-99
[Profile] Common
[Issue Type] Update
Change-Id: I58ec2c15694e6275587d2c74adea960e48a88c36
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunsoo Park [Thu, 13 Feb 2020 11:07:13 +0000 (20:07 +0900)]
Resolve memory related and unreachable code issue
Change-Id: Id93d689e9f4766e9db1a90f7d046c9cad0f90f69
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Fri, 7 Feb 2020 02:58:52 +0000 (11:58 +0900)]
[tizencamerasrc] Get device info list when the element is created.
[Version] 1.0.0-97
[Profile] Common
[Issue Type] Update
Change-Id: Ifb6f84c2d883e096f1ae8f0b04a4bc61bc65ad4f
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyuntae Kim [Tue, 28 Jan 2020 06:47:20 +0000 (15:47 +0900)]
[tizencamerasrc] implementation for mjpeg input from camera device
[Version] 1.0.0-96
[Profile] Common
[Issue Type] Update
Change-Id: Idb3c51c8cf04972c204376cbca95d697f1bf21ed
Jeongmo Yang [Thu, 9 Jan 2020 02:13:52 +0000 (11:13 +0900)]
[tizencamerasrc] Add new property : "device-name"
- The "device-name" property is used for camera_open_device_ext(),
and the "camera-id" will be ignored if "device-name" is set.
[Version] 1.0.0-95
[Profile] Common
[Issue Type] Update
Change-Id: I73c63258a30f89f217285451ad09643603fd444a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunil [Thu, 2 Jan 2020 07:11:39 +0000 (16:11 +0900)]
Update PLUGINS file
Change-Id: I2429596fb8e2107904a94d36ddf83203d00e9031
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 13 Dec 2019 05:58:43 +0000 (14:58 +0900)]
tizenwlsink: Add a restriction for propose allocation
Change-Id: I5c3d2f17efd5f359f6dd2053236f2511a842651a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunsoo Park [Tue, 10 Dec 2019 07:26:18 +0000 (16:26 +0900)]
[gstwfdtizensrc] Add memory release codes for rtsp message body.
In case of error, funtion is closed without releasing body memory is allocated by g_string_new.
So I add release codes.
Change-Id: Ic96be615a327e01791375e9952e045943ce0101f
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunsoo Park [Mon, 25 Nov 2019 06:25:27 +0000 (15:25 +0900)]
[wfdtizensrc] Check condition of 'gst_pad_link'
Checks whether it is true or not.
Change-Id: Ie4ef95763216f31bc5b5ceea7541209476093663
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Tue, 10 Dec 2019 05:26:03 +0000 (14:26 +0900)]
[tizencamerasrc] Fix coverity issue - Unchecked return value
[Version] 1.0.0-93
[Profile] Common
[Issue Type] Coverity
Change-Id: Id4f0f4fd219e42286b46dccb382a569a350c1cd0
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Wed, 4 Dec 2019 02:19:25 +0000 (11:19 +0900)]
[tizencamerasrc] Update code to handle error from HAL
[Version] 1.0.0-92
[Profile] Common
[Issue Type] Update
Change-Id: I14cf320eb036ea233eaea82a2dc8971e7c5c1b0b
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 5 Dec 2019 05:35:23 +0000 (14:35 +0900)]
Revert "[tizencamerasrc] h264 stream memory copy code revert"
This reverts commit
c209019b6847a5589e60be59611357009170f816.
[Version] 1.0.0-91
[Profile] Common
[Issue Type] Revert
Change-Id: I1a1eac7132b186ce1a175be31f282ca2e6604e4a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 3 Dec 2019 02:54:54 +0000 (11:54 +0900)]
[video360] Fix coverity issue - unchecked return value
Change-Id: I097badbf38ce0ecfa8a5efeff4979ef2d7dd40b3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 28 Nov 2019 09:44:17 +0000 (18:44 +0900)]
[tizencamerasrc] Add new property - bitrate, gop-interval
[Version] 1.0.0-90
[Profile] Common
[Issue Type] Update
Change-Id: Ib38d9d01d502d4b4fa2fa3454ee8f9c8073bdb73
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunsoo Park [Thu, 21 Nov 2019 08:04:46 +0000 (17:04 +0900)]
[waylandsrc] Modify TBM setting of BGRA format.
It is fixup of commit '
e17b11df6567560f940b6470b04dc9ee63217d02'
After changing tbm format setter, i missed to change format comparing to proper property.(format->tbm_format)
So i changed it BGRA is matched to AR24. So i changed it properly.
Change-Id: Ie1dc4d325b52a04d61f9777170734d001940e39b
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Wed, 20 Nov 2019 07:59:23 +0000 (07:59 +0000)]
Merge "[tizencamerasrc] Set a missed camera index" into tizen
Jeongmo Yang [Wed, 20 Nov 2019 07:15:41 +0000 (16:15 +0900)]
[tizencamerasrc] Set a missed camera index
[Version] 1.0.0-88
[Profile] Common
[Issue Type] Bug fix
Change-Id: I524d2ed8ba0b6fc69fbbcd89d10323ae62365c35
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunsoo Park [Fri, 15 Nov 2019 02:02:41 +0000 (11:02 +0900)]
[gstwaylandsrc] Change TBM_FORMAT setting way.
TBM_FORMAT setting should be different between negotiation with BGRA and SN12.
So i make it branchable.
Change-Id: I09b80070567416372a52b579e7b3c4ec010cbcf5
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunsoo Park [Wed, 13 Nov 2019 02:57:23 +0000 (11:57 +0900)]
Change license of gstwfdtizenmessge.c file
It is LGPL, but in initial commit, it was decribed as Apache license.
So i changed it. I changed it about header file, so i changed c file also.
Change-Id: Ie6575c0ff153bb740e95384c70ed1e144975bcdf
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Wed, 6 Nov 2019 06:59:57 +0000 (06:59 +0000)]
Merge "[tizencamerasrc] h264 stream memory copy code revert" into tizen
Hyunil [Tue, 5 Nov 2019 08:04:53 +0000 (17:04 +0900)]
tizenwlsink: Move skip rendering to avoid creating wl_buffer
Change-Id: Id98fcbe57f082a09c4ca49604f7e00acf2c22476
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyuntae Kim [Fri, 1 Nov 2019 10:23:30 +0000 (19:23 +0900)]
[tizencamerasrc] h264 stream memory copy code revert
Change-Id: Ie5bda14a37319106b5b06f5da140d4a3ce59531d
Hyunsoo Park [Thu, 24 Oct 2019 06:32:47 +0000 (15:32 +0900)]
Change FOURCC_ARGB to BGRA.
Actually wayland server sends weird stream to waylandsrc in case of ARGB setting.
So i changed it to BRGA.
Change-Id: I6e5bb6d6dca442e39c526144d4e4af1a3175385a
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunsoo Park [Thu, 31 Oct 2019 00:21:15 +0000 (00:21 +0000)]
Merge "Change license of 'gstwfdtizenmessge'." into tizen
Hyunsoo Park [Tue, 29 Oct 2019 05:03:17 +0000 (14:03 +0900)]
Change license of 'gstwfdtizenmessge'.
It is LGPL, but in initial commit, it was decribed as Apache license.
So i changed it.
Change-Id: I51e58f528abc3a381aa3ce26c3bc19cf0e5abc32
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyuntae Kim [Fri, 20 Sep 2019 08:08:36 +0000 (17:08 +0900)]
tizencamerasrc : uvc camera h264 stream preview fail
1. camera frame does not support tbm type
2. preview mmap data can not be fastly released before decoder unref buffer
Change-Id: I37a184b0b9426dc515ba5803e12f91d2ab0e901b
Hyunsoo Park [Tue, 15 Oct 2019 05:09:07 +0000 (14:09 +0900)]
Modify strerror to strerror_r
Change-Id: I7d54115ad726f98c3b9de9a2b9982c77da57237f
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunil Park [Tue, 8 Oct 2019 07:16:49 +0000 (07:16 +0000)]
Merge "tizenwlsink: Add description for surface-id and use-tbm" into tizen
Hyunil [Wed, 2 Oct 2019 10:03:17 +0000 (19:03 +0900)]
tizenwlsink: Add description for surface-id and use-tbm
To operate tizenwlsink in tbm mode, use-tbm must set in NULL or READY state
Change-Id: I4ec103af0bba38a048a63dac460273db34c7946d
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Seungbae Shin [Mon, 7 Oct 2019 07:36:43 +0000 (16:36 +0900)]
[tizencamerasrc/waylandsrc] Fix Coverity issues
Unchecked return value
Buffer not null terminated
[Version] 1.0.0-83
[Profile] Common
[Issue Type] Security
Change-Id: Ib19ab2adcc8b53d310487d7568c81ec8346441e1
Jeongmo Yang [Fri, 27 Sep 2019 00:54:54 +0000 (09:54 +0900)]
[tizencamerasrc] Fix Svace issue
- UNREACHABLE_CODE
- DEREF_AFTER_NULL.EX
- PROC_USE.VULNERABLE
[Version] 1.0.0-82
[Profile] Common
[Issue Type] Bug fix
Change-Id: I68c159e789c06e357937c6a57f12465dbf8e2d8d
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Thu, 26 Sep 2019 10:39:52 +0000 (19:39 +0900)]
Remove unnecessary dependency
[Version] 1.0.0-81
[Profile] Common
[Issue Type] Clean up
Change-Id: Id3cce6b1605ffa239a2ab7ffb3ab3382b1f5bd0c
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Seungbae Shin [Wed, 25 Sep 2019 11:10:58 +0000 (20:10 +0900)]
Remove unnecessary alsa dependancy
Change-Id: Ibea4141920564e2b4964e2fa71be646ac9a0034a
Jeongmo Yang [Wed, 25 Sep 2019 01:00:31 +0000 (10:00 +0900)]
Add new package for tizencamerasrc plugin
[Version] 1.0.0-79
[Profile] Common
[Issue Type] Add package
Change-Id: Ibc4d1e662d9c792b9471e0408e4beb01c133b999
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunil Park [Mon, 23 Sep 2019 04:44:41 +0000 (04:44 +0000)]
Merge "tizenwlsink: For C# App, add display ROI x, y, width and height property" into tizen
Hyunil [Wed, 18 Sep 2019 08:09:30 +0000 (17:09 +0900)]
tizenwlsink: For C# App, add display ROI x, y, width and height property
Change-Id: Ib6da368176afab9a30fd82e892b98c10208c1c9f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyuntae Kim [Wed, 18 Sep 2019 02:33:30 +0000 (11:33 +0900)]
tizencamerasrc : add h264 stream in tizencamerasrc
Change-Id: Ie83695b0cf556b7acfb6c38b596996e615cf5958
Hyunil [Tue, 17 Sep 2019 04:55:54 +0000 (13:55 +0900)]
Remove video360 from gst-plugins-tizen to remove egl dependency
Change-Id: I6d9e2a9464d6242cf059281e359401676d03c69a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 11 Sep 2019 06:12:48 +0000 (15:12 +0900)]
video360: Create video360 package to remove gles20 dependency
Change-Id: I871f46289a4cc70c28b34ea7a5dd5495e950d74f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 6 Sep 2019 01:31:55 +0000 (10:31 +0900)]
tizenwlsink: For C# App, add surface-id property
C# app is difficult to set surface id using video interface
Change-Id: I611b6a30f83f5ad3aed2f807d748082feb413f69
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 5 Sep 2019 08:53:37 +0000 (17:53 +0900)]
tizenwlsink: fix plugin loding issue
Change-Id: I78283bb4266c01ef189a0cbe8caa956bc97956f6
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 29 Aug 2019 06:54:41 +0000 (15:54 +0900)]
fixup! Add mapping_sub_surface member varable to remove user confusion
Change-Id: I43ca970f2368940a52094284135d2499bc589e77
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 29 Aug 2019 06:54:41 +0000 (15:54 +0900)]
Add mapping_sub_surface member varable to remove user confusion
Change-Id: I43ca970f2368940a52094284135d2499bc589e77
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 26 Aug 2019 05:43:20 +0000 (14:43 +0900)]
tizenwlsink: Change variable name for use tbm property
Change-Id: I4453bef50baaf71392de7f46e18f23f303c1dc20
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Fri, 23 Aug 2019 06:20:31 +0000 (15:20 +0900)]
tizenwlsink: default value of use-tbm is changed to false
Change-Id: Ib8c5c4b4120c108cd2fe6bc3746263abd5843426
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 13 Aug 2019 09:22:10 +0000 (18:22 +0900)]
tizenwlsink: Change log level for caps negotiaton
Change-Id: I30471e4c15cc86f8fcac199cd2c947d7241da68e
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 13 Aug 2019 04:31:08 +0000 (13:31 +0900)]
Tinycompresssink : Modify string format
Change-Id: Ifafe498c6345c47c756da6bf0924af9260c03195
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil Park [Fri, 9 Aug 2019 06:21:22 +0000 (06:21 +0000)]
Merge "tizenwlsink: Add restriction for using tbm" into tizen
Hyunsoo Park [Fri, 9 Aug 2019 04:53:04 +0000 (04:53 +0000)]
Merge "Fix memory leak for 'error' value." into tizen
Hyunil [Thu, 8 Aug 2019 07:11:43 +0000 (16:11 +0900)]
tinycompresssink: Add checking return value of sound_manager_destroy_virtual_stream
Change-Id: I95035f7a5cb2fcc803531cbd7de67f73d5b348cd
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunsoo Park [Thu, 8 Aug 2019 07:46:06 +0000 (16:46 +0900)]
Fix memory leak for 'error' value.
'error' value is allocated with dynamic, but it doesn't freed.
So i will free memory.
Change-Id: Ibb54d16aed58f2939aaa7b7fdb74e932d448d703
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunil [Thu, 8 Aug 2019 05:58:39 +0000 (14:58 +0900)]
tizenwlsink: Add restriction for using tbm
Change-Id: I35c328e682c9467dac5bc5d8f613b6f54b52330a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Tue, 23 Jul 2019 04:44:09 +0000 (13:44 +0900)]
tizenwlsink: change input param data type for setting wl_surface_id
Change-Id: I92bb5fc11306fc8ab9e79ffbd8070e0ee344507c
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil Park [Mon, 22 Jul 2019 06:58:20 +0000 (06:58 +0000)]
Merge "tinycompresssink: Remove tinycompresssink from gst-plugins-tizen" into tizen
Hyunil [Thu, 18 Jul 2019 07:57:29 +0000 (16:57 +0900)]
tizenwlsink: Modify string format
Change-Id: I6a5920629ff59255acc8bb803fcdb326ab81388f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Wed, 17 Jul 2019 05:18:05 +0000 (14:18 +0900)]
tinycompresssink: Remove tinycompresssink from gst-plugins-tizen
Change-Id: Icae86516219f1bfe7dffcf3a0fee797318382b00
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Mon, 15 Jul 2019 08:14:15 +0000 (17:14 +0900)]
tinycompresssink: create tinycompresssink package
Change-Id: I39c938d94d9e879c916277d3808ab75385cb389f
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunsoo Park [Wed, 23 Jan 2019 02:21:07 +0000 (11:21 +0900)]
[wfdmananger] Refactorying 'gst_wfd_src_create_socket'.
Before this patch, socket apis are in mixed using.
I replaced winsocks to g socket apis.
Change-Id: Ib5bcf164599bfc8d576bcec78797c72b46d0fa0a
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Jeongmo Yang [Thu, 13 Jun 2019 06:34:17 +0000 (15:34 +0900)]
[tizencamerasrc] Update parameter for set/get_command function
[Version] 1.0.0-77
[Profile] Common
[Issue Type] Update
Change-Id: I848501d9167e5f8926110c078180a9b01b157fa4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 11 Jun 2019 09:33:50 +0000 (18:33 +0900)]
[tizencamerasrc] Support new camera control
- Bitrate, PTZ(Pan Tilt Zoom) type, Pan, Tilt
[Version] 1.0.0-76
[Profile] Common
[Issue Type] Update
Change-Id: I206de5c707749cd9ddb88029378a38131e9da450
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Jeongmo Yang [Tue, 11 Jun 2019 01:12:42 +0000 (10:12 +0900)]
[tizencamerasrc] Fix invalid initial value for filling control list
[Version] 1.0.0-75
[Profile] Common
[Issue Type] Bug fix
Change-Id: Icc31f1a92e1848279669e136539c24dd17199555
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Hyunil [Fri, 24 May 2019 02:55:54 +0000 (11:55 +0900)]
tinycompress: Exclude tinycompress from TV profile
Change-Id: I9ed780506883f800193b952ff21b3f78149fbc7a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 16 May 2019 02:03:13 +0000 (11:03 +0900)]
tinycompresssink: Add new property to dump compress status
Change-Id: I5114107da96913357567beb8fbd7cf19f72a9851
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunsoo Park [Thu, 9 May 2019 00:53:17 +0000 (00:53 +0000)]
Merge "Skip spaces for parsing wfd video format type." into tizen
Hyunsoo Park [Tue, 7 May 2019 12:27:17 +0000 (21:27 +0900)]
Skip spaces for parsing wfd video format type.
When comparing strings, it is checked as false if string has space character on their back and forth.
So i added this macro for removing spaces.
Change-Id: I643f2a890bfb43af1c5ad710ddc2a436a70e9f8e
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunil Park [Wed, 8 May 2019 06:41:57 +0000 (06:41 +0000)]
Merge "tinycompresssink: Apply gstreamer flush event for flushing data of tinycompress" into tizen
Hyunsoo Park [Thu, 2 May 2019 07:50:15 +0000 (16:50 +0900)]
Add coupling mode for secondary sink.
For coupling between primary and secondary sink,
it should be checked whether teardown message is sent for coupling or not.
[Version] 1.0.0-73
Change-Id: I3d8ebf508d16cbb444eed48909f4a8c03b9b4cb0
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Hyunil [Mon, 29 Apr 2019 10:50:23 +0000 (19:50 +0900)]
tinycompresssink: Apply gstreamer flush event for flushing data of tinycompress
Change-Id: I08d9fa7b1ef8ac41ec2e846c83fd2c93cbf459b9
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Hyunil [Thu, 25 Apr 2019 04:55:53 +0000 (13:55 +0900)]
tizenwlsink: fix issue(last-sample isn't rendered repeatedly)
Change-Id: I5133be03549dd7a607129a698835e5ba3d86a7af
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Sangchul Lee [Tue, 23 Apr 2019 01:50:32 +0000 (10:50 +0900)]
tinycompresssink: Apply volume right after starting virtual stream
[Version] 1.0.0-72
[Issue Type] Enhancement
Change-Id: Ied2a2c1a41484d04ad3010610a72fb32036ca8aa
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Sangchul Lee [Fri, 19 Apr 2019 04:43:48 +0000 (13:43 +0900)]
tinycompresssink: Revise volume control codes
Use sound-manager internal API to set volume for
compressed media instead of using ALSA mixer control
API directly. The previous volume logic was moved
to audio HAL.
[Version] 1.0.0-71
[Issue Type] Refactoring
Change-Id: Ia4c4e7616a97ddf34fe05c824366a26140e7c17e
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
Seungbae Shin [Fri, 12 Apr 2019 10:41:54 +0000 (19:41 +0900)]
tinycompresssink: integrate sound-manager virtual stream
Change-Id: I24ef9b2f32b4059eba12e8e134510acba12036ca
SeokHoon LEE [Fri, 12 Apr 2019 07:15:43 +0000 (16:15 +0900)]
Change file attribute
Change-Id: Ic23b1a6dc76d0433b427e35ffde33dcc851b4d78
Signed-off-by: SeokHoon LEE <andy.shlee@samsung.com>
SeokHoon LEE [Fri, 12 Apr 2019 06:59:21 +0000 (15:59 +0900)]
Change file attribute
Change-Id: I39c601c7ec8b2bbe796ec01671c7d7e738d34a34
Signed-off-by: SeokHoon LEE <andy.shlee@samsung.com>
Jeongmo Yang [Tue, 5 Mar 2019 08:32:37 +0000 (17:32 +0900)]
[tizencamerasrc] Support user buffer fd and change some logic
- Initialize handle for hal interface in plugin init function
[Version] 1.0.0-69
[Profile] Common
[Issue Type] Update
Change-Id: Ib5f648e1415f73a399a7f22f66b96897c1265292
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
SeokHoon LEE [Thu, 28 Mar 2019 00:39:32 +0000 (09:39 +0900)]
Expand wfd2_audio_codec to meet wfd r2 standard
- direct_audio_codec changed to wfd2_audio_codec
to meet wfd2 r2 standard
- able to negotiate with wfd2_audio_codec.
Change-Id: Id38618ec551d79bc6c2abf7bd066bc41e93167ed
Signed-off-by: SeokHoon LEE <andy.shlee@samsung.com>
SeokHoon LEE [Mon, 25 Mar 2019 02:17:02 +0000 (11:17 +0900)]
Remove extention-tm1 package
- Remove target specified extention-tm1 package
cause TIZEN_FEATUER_PRODUCT_TM1 had deleted in sourcey.
Change-Id: I5e8622e6b3318c8b6fa96db54e639d1c65675362
Signed-off-by: SeokHoon LEE <andy.shlee@samsung.com>