summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jiyong [Mon, 26 Aug 2024 06:23:17 +0000 (15:23 +0900)]
Bug fix. the specific src_width can't rotate as 90 or 270
Change-Id: Ifdf21ef8a92754fbbc1d4d0c389af0a6bf4b7bb6
Jiyong [Tue, 2 Apr 2024 02:04:33 +0000 (11:04 +0900)]
Modify parameter to is_rotate_src
- When it is source and 90/270 rotation
Change-Id: I47a4621d97edc837f6ba29843753e03b1c45e994
Jiyong [Fri, 29 Mar 2024 07:43:06 +0000 (16:43 +0900)]
Bug fix. the specific height can't rotate as 90 or 270
Change-Id: I74ea7621efd10d1aaeaacf0cf3f9aa028151ac02
jiyong.min [Tue, 18 Oct 2022 00:42:50 +0000 (09:42 +0900)]
Add typecast to prevent overflow of arithmatic results
Change-Id: I47bfa73ae85891a5e3fca0d8fda1eda91f24fd4e
(cherry picked from commit
36f20128a02e5727e7d65c936da0129f3d08a427)
jiyong.min [Thu, 10 Feb 2022 11:52:13 +0000 (20:52 +0900)]
Replace deprecated 'method' to 'video-direction' since Gstreamer v1.19
'method' property of videoflip is deprecated and it is changed to 'video-direction'.
Values are the same value with the original 'method'.
Change-Id: I3167a4778279409b5a64a277508f5b4b3a14ca06
Jiyong Min [Tue, 8 Feb 2022 02:58:46 +0000 (11:58 +0900)]
Fix 'internal data stream error' due to 'video flip' since Gstreamer v1.19
If the expected resolution as a result of video flip is set to the caps value
of the next element of video flip, 'not negotiated' error occurs.
Therefore, when attempting rotation, modify to avoid resolution and other unnecessary settings.
Change-Id: I2e122874d78fd379139226a69b6ea9cb937c07e3
jiyong.min [Mon, 7 Feb 2022 03:00:21 +0000 (12:00 +0900)]
remove unused gstreamer's dependency
Change-Id: Ie216434783a62f2a587027362624e2278ce0adf2
Jiyong Min [Mon, 13 Dec 2021 04:17:16 +0000 (13:17 +0900)]
replace g_memdup() to g_memdup2()
- g_memdup() was removed in glib2
Change-Id: I362c6b6b943f5138e5e802154a4a41cca4527898
hj kim [Tue, 28 Apr 2020 02:09:19 +0000 (11:09 +0900)]
Use g_free directly instead of using macro
Change-Id: Id599c5b40b251a0a30e30177976f5682c091889d
hj kim [Tue, 28 Apr 2020 06:01:48 +0000 (15:01 +0900)]
Remove unnecessary codes
Change-Id: I1ad29e294bd539e3011a7c06421d355cdb16125e
hj kim [Tue, 28 Apr 2020 04:18:37 +0000 (13:18 +0900)]
Change API name from _mm_check_caps_format() to _mm_dump_caps_format()
Change-Id: I583bb696485683ece15afb43129a53a6d31ab5b1
hj kim [Mon, 27 Apr 2020 03:14:23 +0000 (12:14 +0900)]
Use glib() APIs and Remove unnecesarry codes
Change-Id: I0c01a9bd23c325a2081731ece555daf13eae29f3
hj kim [Mon, 27 Apr 2020 02:52:13 +0000 (11:52 +0900)]
Improve _gstcs_create_default_thread() API
Change-Id: I280cd9aff99ed663469e89501814e1c921593df7
hj kim [Mon, 27 Apr 2020 02:46:37 +0000 (11:46 +0900)]
Improve _gstcs_init() API
Change-Id: I6fa62a4f3823873e8d2a8268656193dcaed10141
jiyong.min [Mon, 4 Mar 2019 00:02:51 +0000 (09:02 +0900)]
Add error handling for getting gst_caps
Change-Id: I8a80de7404f8ec9e2c55e958ebf45b5c141c780d
jiyong.min [Sun, 3 Mar 2019 23:59:44 +0000 (08:59 +0900)]
Remove unused macro
Change-Id: I723fd7bd335bee627b91f1e39e577f34ef331a71
jiyong.min [Fri, 7 Dec 2018 03:34:24 +0000 (12:34 +0900)]
Fix format error in logs
Change-Id: Iec57c08031bdd082eaa0d0259eaf3b8772596406
jiyong.min [Wed, 21 Nov 2018 06:15:45 +0000 (15:15 +0900)]
Adding initial structure for unittest
- It has only 1 testcases for mm_imgp of unittest
- It would be enabled by gtest build with '--define "gtests 1"'
Change-Id: I99bed90548e6ac53aa63db9b215956c6bc2bf417
jiyong.min [Wed, 21 Nov 2018 05:53:30 +0000 (14:53 +0900)]
Fix build error with CXX config
Change-Id: Id0d658090965fb526c794eccc5984f2392a8ec33
Minje Ahn [Wed, 11 Apr 2018 07:38:28 +0000 (16:38 +0900)]
Add fortify option
Change-Id: I5b4f35da3f7f06f3e0597b1a56d59cd01a56cecd
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
hj kim [Fri, 23 Feb 2018 05:07:31 +0000 (14:07 +0900)]
Change unsigned int to size_t for buffer_size
Change-Id: I6029965940b2949fe3b2a2b92edbd4448a9ba6c6
Jiyong Min [Wed, 21 Feb 2018 07:23:47 +0000 (16:23 +0900)]
Add to check valid width and height for _mm_push_buffer_into_pipeline_new
- fix Svace issue(underflow array 'pLine[i - 1]')
Change-Id: I1274d08ff1d65c30465fe7f4a7ce9158d5357f1d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
hj kim [Wed, 14 Feb 2018 02:54:22 +0000 (11:54 +0900)]
Remove input and output format structure
Change-Id: Ied141fdbf684199e52c203882ad43e76e6b0e186
hj kim [Wed, 14 Feb 2018 01:26:12 +0000 (10:26 +0900)]
Add code to check color format before doing transform. and just fix some debug msg
Change-Id: Idd4728e26c503ae8c870d11f92450ead4f56c573
hj kim [Tue, 13 Feb 2018 08:20:05 +0000 (17:20 +0900)]
Remove useless format_label
Change-Id: Ia32669717407b1846d8dad36a05d6bd9a92e3851
hj kim [Tue, 13 Feb 2018 03:18:22 +0000 (12:18 +0900)]
Use mm_util_color_format_e instead of format_label or colorspace. format_label and colorpace is just a text value of mm_util_color_format_e.
Change-Id: Ibc5c313746564b8f32819a0147600e706e8f3544
hj kim [Tue, 13 Feb 2018 01:16:26 +0000 (10:16 +0900)]
Just rearrange code
Change-Id: Ia31701a3acb82f3a6c651fef87912163d6a211ef
hj kim [Mon, 12 Feb 2018 09:15:22 +0000 (18:15 +0900)]
Remove useless code. Don't need to check colospace. YUV's w/h is alwasy same as stride/elevation
Change-Id: I417ec48df97c8c4a3b72c53d133aa2f17f8d4d65
hj kim [Mon, 12 Feb 2018 08:38:13 +0000 (17:38 +0900)]
Remove and unify duplicated Codes
Change-Id: I0d72a901e384a70bd02f9e6830463c470bbe472d
hj kim [Mon, 12 Feb 2018 07:53:26 +0000 (16:53 +0900)]
use stride and elevation for output caps. It means final transoformed data's size is calculated with stride and elevation
Change-Id: Ie4cf51e80500bb919f671265c6d3fd1ba0c4a6cb
hj kim [Mon, 12 Feb 2018 06:12:09 +0000 (15:12 +0900)]
Add framerate, pixel-aspect-ratio options for caps. Actually transforming is working well without those options. but add them for unify code
Change-Id: I6c822929281d3b6439fe762f7975c95495ac571e
hj kim [Fri, 9 Feb 2018 04:48:04 +0000 (13:48 +0900)]
Unify Code of getting color space
Change-Id: I5a913b125a2c87d94c2db35913ecff47f5dfe2be
hj kim [Fri, 9 Feb 2018 01:42:54 +0000 (10:42 +0900)]
Remove unused parameters
Change-Id: Ib548b14ca57821a0db3bd32157428b7ea77f5ede
hj kim [Wed, 7 Feb 2018 09:00:03 +0000 (18:00 +0900)]
Change to allocate dstination buffer memory here
Change-Id: I3fff406d3c8613c4233351ccf1408148d54fe09a
Jiyong Min [Wed, 24 Jan 2018 08:12:50 +0000 (17:12 +0900)]
Add BGRX format setting to support BGRX colorspace
Change-Id: I98110026ec3ce1ae7313f5f7337f9ae8ab5e30a7
Haejeong Kim [Thu, 14 Sep 2017 05:18:05 +0000 (14:18 +0900)]
Remove useless configure file
Change-Id: Iebcd3092df75cc974c752ad7bc2f2b6d8dc1230e
Haejeong Kim [Mon, 11 Sep 2017 08:13:58 +0000 (17:13 +0900)]
Apply tizen coding rule
Change-Id: Iba531c1d631fe5a550ab0dd68155b39697d7d64e
Haejeong Kim [Tue, 5 Sep 2017 00:28:27 +0000 (09:28 +0900)]
Apply tizen coding rule
Change-Id: I1c0370d3d5651175d2d27905caf0ba1e23743abf
Jiyong Min [Mon, 14 Aug 2017 01:35:14 +0000 (10:35 +0900)]
Add require gstreamer-plugins-good for building-block
Change-Id: If416f51fcd497b0fbfd9681decb0cda862e78888
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Wed, 21 Jun 2017 05:20:53 +0000 (14:20 +0900)]
fix invalid format argument types for dlog
Change-Id: I538566e64fbcc232e439fcf6f2fd5535d64c9432
Jiyong Min [Wed, 26 Apr 2017 23:30:55 +0000 (08:30 +0900)]
Change the length of format for strlcpy
[Problem] Copying 'RGBA8888' string make crash.
(This issue happen after svace issue was fixed)
[Solution] Change the length of string to copy
Change-Id: I741012cd0763b9c61bbc15fbc9bd307cbfd9d01c
Signed-off-by: jiyong min <jiyong.min@samsung.com>
Jiyong Min [Wed, 19 Apr 2017 09:42:23 +0000 (18:42 +0900)]
Svace issue fix. change strncpy to g_strlcpy
Change-Id: I8a4701548115d7afada4f4126218d2fded6cba3b
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Thu, 23 Mar 2017 06:12:00 +0000 (15:12 +0900)]
Use license macro in spec file
Change-Id: Ib53555179ecce2542d941715e01418bbb67b1fec
Jiyong Min [Wed, 13 Jul 2016 23:26:45 +0000 (08:26 +0900)]
Modify stride color to make new stride buffer.
The color will take color or last row/column pixcel on image.
Change-Id: Ib9970f44b60f8e01aa64691a2ce98a14a38127c7
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Fri, 17 Jun 2016 09:45:22 +0000 (18:45 +0900)]
Fix memory leak due to gst_caps when rotate image.
Change-Id: I18f42e1ce239d40b560414cb3f3e05a8d0b0becb
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Fri, 8 Apr 2016 04:25:32 +0000 (13:25 +0900)]
Remove warning
Change-Id: Id7143adb04b819e8353defabb977190a84656644
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Fri, 12 Feb 2016 00:21:03 +0000 (09:21 +0900)]
Replace g_malloc to malloc
Change-Id: I048843fbd02e128c5a0dfdeb4906e331d0369eb2
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Mon, 21 Dec 2015 04:13:05 +0000 (13:13 +0900)]
Apply tizen coding rule
Change-Id: Id1e82911a4cecdb720241b5fdad09b3f1b50475d
Ji Yong Min [Fri, 18 Dec 2015 04:49:28 +0000 (13:49 +0900)]
Apply tizen coding rule
Change-Id: I03bfbc2ae20c7f20dfc3a4fd7880041fe4c252e1
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Tue, 15 Dec 2015 09:20:25 +0000 (18:20 +0900)]
Simple code refactoring
Change-Id: I34b6638ca322441558494b83ec319cc0062dac92
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Thu, 10 Dec 2015 01:24:53 +0000 (10:24 +0900)]
Apply tizen coding rule
Change-Id: I31899d00f04e9bf5956395323e899775be8f3546
Ji Yong Min [Wed, 9 Dec 2015 06:01:39 +0000 (15:01 +0900)]
Replace position to set caps for appsrc/appsink before push buffers
- Because gstappsrc merges buffer & caps management by queueing, so the order of caps & buffer is important
Change-Id: I73a2ab0e1e70b7d9f0ed6b5e652629155cbb5068
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Wed, 2 Dec 2015 02:20:19 +0000 (11:20 +0900)]
Modify memory leak issue for static analyzer warning
Change-Id: I5c676437319279504ea3303ab081d51104f4853e
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Thu, 1 Oct 2015 05:01:30 +0000 (14:01 +0900)]
Remove dependency of mm-log & mm-common in libmm-imgp-gstcs library
Change-Id: I1cd81d13e5bb7654dd1e0ba64a8c47b0f79535dc
Ji Yong Min [Thu, 24 Sep 2015 04:57:33 +0000 (13:57 +0900)]
Remove mmlog & fix bugs for image transform
Change-Id: I0c1735cc48492d0b424a9b95cb3b419946023aca
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Thu, 30 Jul 2015 05:14:24 +0000 (14:14 +0900)]
Fix to get wrong result before gstream change state is done
Change-Id: Ic70286b48c8b77fdb33f2c55a973e77e2212a9a7
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Wed, 13 May 2015 12:09:17 +0000 (21:09 +0900)]
Update imgp for gstreamer 1.x (fix blocking issue)
Change-Id: I57d46f15d9c9b3905c94aee7cde5451bfc4807a4
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
YoungHun Kim [Mon, 2 Feb 2015 02:09:49 +0000 (11:09 +0900)]
update prevent issue issue
Change-Id: I818f1441929df2246033243722b73cef0417f899
Signed-off-by: YoungHun Kim <yh8004.kim@samsung.com>
YoungHun Kim [Mon, 19 Jan 2015 06:52:35 +0000 (15:52 +0900)]
update the prevent issue
Change-Id: I01d48cedd227a647bbf972aaecb075e1bcc851fb
Andrey Shelest [Mon, 16 Jun 2014 11:59:14 +0000 (14:59 +0300)]
Updated to version 0.7.16 from tizendev
Change-Id: I1315d9473f0bf36625e7e9186289539f8b8902ff
Alexandru Cornea [Fri, 28 Jun 2013 16:48:59 +0000 (19:48 +0300)]
resetting manifest requested domain to floor
YoungHun Kim [Mon, 8 Apr 2013 05:02:58 +0000 (14:02 +0900)]
Update yuyv fourcc value & Add rgb padding vaule to appsrc's buffer
Change-Id: Iebf0c6b6c83dd60eddaff6640cd4d27d1812b076
Anas Nashif [Tue, 5 Feb 2013 14:16:17 +0000 (06:16 -0800)]
[Anas]check for AM_PROG_AR with new automake
use macro %configure for 64 bit compatibility.
Change-Id: I1d307ddd9c876de1fa8b3cd640bad14f85ea70c6
Jinkun Jang [Fri, 15 Mar 2013 16:15:51 +0000 (01:15 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:49:58 +0000 (01:49 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:56 +0000 (21:59 +0900)]
Initial empty repository