summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Minje Ahn [Tue, 18 Jul 2017 00:59:53 +0000 (09:59 +0900)]
[SATIZENVUL-914] Add verify for value range
Change-Id: I6ffdc7c29568471347d4f58841925096a31a66e2
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Haejeong Kim [Fri, 21 Jul 2017 02:08:53 +0000 (11:08 +0900)]
Remove __MMFILE_FFMPEG_V085__
Change-Id: Iaddf2c369576a63cbd4457008049725ba7541b45
Haejeong Kim [Fri, 21 Jul 2017 01:48:17 +0000 (10:48 +0900)]
Change parameter type of time_stamp. double -> int64_t
Change-Id: I81de7b6465611f4ba482b75412a2b992b8c3a02b
Haejeong Kim [Thu, 20 Jul 2017 09:05:56 +0000 (18:05 +0900)]
Remove too old __MMFILE_FFMPEG_V085__ and related code. because __MMFILE_FFMPEG_V085__ was created when FFMpeg upgraded to v1.0 to backup code
Change-Id: Ibc3e6e96f89b5c4e1d69ade2f7ef8a32f2b40aae
Haejeong Kim [Thu, 20 Jul 2017 08:29:11 +0000 (17:29 +0900)]
Remove too old __MMFILE_FFMPEG_V100__ and related code. because __MMFILE_FFMPEG_V100__ was created when FFMpeg upgrade to v1.0
Change-Id: I34f40f317d3b246ba83573b2200435cfcf595c63
Haejeong Kim [Thu, 20 Jul 2017 08:10:49 +0000 (17:10 +0900)]
Fix Old Pixel format to New one
Change-Id: Ic238f65e2b1775dce3e575065f404dd876bf2867
Minje Ahn [Fri, 14 Jul 2017 05:52:48 +0000 (14:52 +0900)]
[SATIZENVUL-949] check memory allocation
1. Add allocation check
2. Remove code bundled with _SM_ONLY
Change-Id: Ic833adfdb30711797c3e005f9e5b842a2bda3752
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Mykola Alieksieiev [Tue, 4 Apr 2017 17:14:29 +0000 (20:14 +0300)]
Add support for Spherical Video and Ambisonics Audio Metadata
* Spherical Video Metadata V1 in mp4 files
* Spatial audio metadata extraction from SA3D atom nested in mp4a atom
* Supported different ambisonics types, orders and formats
Change-Id: I0768ef0e8f6875c47d1b58b35e4cbea68dacaf52
Signed-off-by: Mykola Alieksieiev <m.alieksieie@samsung.com>
Haejeong Kim [Wed, 21 Jun 2017 06:09:37 +0000 (15:09 +0900)]
fix invalid format argument types for dlog
Change-Id: Ia611bd5fccd8027d6fc3610c41562f59266543ec
Haejeong Kim [Mon, 12 Jun 2017 05:51:17 +0000 (14:51 +0900)]
[RQ170606-00002] fix invalid format argument types for dlog
Change-Id: Ib3cb1ae54e9a94de9044515cb37b751a695b9648
Jiyong Min [Thu, 20 Apr 2017 01:22:24 +0000 (10:22 +0900)]
Modify to use vulnerable function 'sscanf'
Change-Id: I82d34b900905e3dc487a7b22b995c5c05b609ec1
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
(cherry picked from commit
81d593deaba59483538a1f357b676aa805807304)
Haejeong Kim [Tue, 4 Apr 2017 06:38:30 +0000 (15:38 +0900)]
remove MMFileUtilGetMetaDataFromMP4() when extract content attributes. because MMFileUtilGetMetaDataFromMP4() is only extracting metadata(tag)
Change-Id: Iac932732e656ae2320b123a1628816b89f33c581
Haejeong Kim [Wed, 22 Mar 2017 08:17:14 +0000 (17:17 +0900)]
Just update comment for smta and cdis which in samsung specific moov container
Change-Id: I3435b1613c2fdf449969241ddb637965adb18503
Jiyong Min [Mon, 20 Mar 2017 07:43:04 +0000 (16:43 +0900)]
Add to check junk data
[Problem] It is too long to read mpeg header when it was broken.
- When read tag from the file with the junk data, read whole file to find tag
because of wrong offset of box.
If the offset of box was wrong, add to check the moov data has already found at first.
After reading moov data is done, it check junk data for 1000 times.
Change-Id: I7ff67e7076870c6af43a1f3a98565c2b5cea856c
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Conflicts:
packaging/libmm-fileinfo.spec
Change-Id: I4ad0f2ff2000a8b8a784665a852a1e6f767c74d3
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Jiyong Min [Tue, 17 Jan 2017 09:13:29 +0000 (18:13 +0900)]
Add tool package of executable file(mm_file_test) to improve security
Change-Id: I1a72170872b8f7a04109a452cf60e897d962a593
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Conflicts:
packaging/libmm-fileinfo.spec
Change-Id: Idcbce52b7e02cca763c2358de373e8307440c8ee
Jiyong Min [Mon, 13 Mar 2017 06:15:41 +0000 (15:15 +0900)]
Replace readdir_r to readdir to fix build error
[Problem] After update tool chain to GCC6, 'readdir_r is deprecated' build error happen
'readdir_r' is deprecated because of below reasons.
* On systems where NAME_MAX is undefined, calling readdir_r() may be
unsafe because the interface does not allow the caller to specify
the length of the buffer used for the returned directory entry.
* On some systems, readdir_r() can't read directory entries with
very long names. When the glibc implementation encounters such a
name, readdir_r() fails with the error ENAMETOOLONG after the
final directory entry has been read. On some other systems,
readdir_r() may return a success status, but the returned d_name
field may not be null terminated or may be truncated.
Change-Id: Iaeabf4b09ab77dfedbc161c725c27a39ec4325c2
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Jiyong Min [Tue, 7 Mar 2017 09:22:35 +0000 (18:22 +0900)]
Remove unused static variable to fix build error
[Problem] After update tool chain to GCC6, 'definded but not used' build error happen
Before GCC6 -Wunused-variable (enabled by -Wall) didn’t warn for unused static const variables in C.
This was because some old code had constructs like: static const char rcs_id[] = "$Id:...";.
But this old special use case is not very common anymore. And not warning about such unused variables was hiding real bugs.
So GCC6 introduces -Wunused-const-variable (enabled by -Wunused-variable for C, but not for C++).
Change-Id: I075937a718b0dbbd3cab28df75084581bed363ab
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
ji.yong.seo [Wed, 11 Jan 2017 04:11:51 +0000 (13:11 +0900)]
code refactoring
Change-Id: I935050c1fffe4643d3ebfeb493d012d1c5e01f7f
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Jiyong Min [Mon, 9 Jan 2017 00:49:45 +0000 (09:49 +0900)]
packaging: fix build error by Werror
Different semantics for inline functions
While -std=gnu89 employs the GNU89 inline semantics, -std=gnu11 uses the
C99 inline semantics. The C99 inline semantics requires that if a
function with external linkage is declared with inline function
specifier, it also has to be defined in the same translation unit (TU).
Consequently, GCC now warns if it sees a TU such as the following:
inline int foo (void);
This example now gives the following diagnostic:
f.c:1:12: warning: inline function 'foo' declared but never defined
inline int foo (void);
Change-Id: I01405d2b7820e32400d5ec193c073c7ce6e1a50a
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Minje Ahn [Fri, 23 Dec 2016 00:54:35 +0000 (09:54 +0900)]
Reduce error log
Change error message to info message
Change-Id: If97d61f6a5625e272f9271502e27bc1ae1c1da2e
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
modify debug msg.
Change-Id: I4883b3b044efda104c9d1bf682aa538f42e5f405
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
fix build error.
Change-Id: Ic9e28d7234110c2208a953e39330aac3ce6ccabf
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
ji.yong.seo [Fri, 16 Dec 2016 05:32:18 +0000 (14:32 +0900)]
fix uuid parsing fail.
Change-Id: Iac5c56750f3bbb51b6665a3a8465f00e9441f018
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
(cherry picked from commit
c490426bc6f333747d8fc8dd3185fd1baad7a518)
ji.yong.seo [Thu, 1 Dec 2016 04:12:45 +0000 (13:12 +0900)]
modify 360 video parser.
Change-Id: I5411e7583b0fa8d964dd0e268d206cc0b38b61e7
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
(cherry picked from commit
3636ddb575175638220b414a7f3b9a818dd01d24)
Minje Ahn [Thu, 1 Dec 2016 08:57:18 +0000 (17:57 +0900)]
Add testcode
Change-Id: Ifd76105cd77bea23eeaef8d68617fd88d842c215
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Jiyong Min [Tue, 29 Nov 2016 05:01:26 +0000 (21:01 -0800)]
Merge "Remove unused condition and fix buffer overflow" into tizen
Jiyong Min [Tue, 29 Nov 2016 04:52:21 +0000 (13:52 +0900)]
Remove unused condition and fix buffer overflow
Change-Id: Id1d0a7de85d5251c90f0b3df80ce6c5b662d1622
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Minje Ahn [Tue, 29 Nov 2016 04:49:30 +0000 (13:49 +0900)]
Fix svace 2.2 issue
Change-Id: I20351b4b4241ca4994cedfe27cad56e4cb272a1d
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Jiyong Min [Mon, 24 Oct 2016 05:20:51 +0000 (14:20 +0900)]
Fix 64bit crash & tc fail when get content info from buffer
[Problem] 64bit address is 8 byte(64bit), so the URI of memory buffer should be assigned to 8 byte string.
The typecast of memory buffer is changed from unsigned int(4 byte) to unsigned long(8 byte).
In 32bit, unsigned int and unsigned long are 4 byte. It has no problem for 32bit.
Change-Id: I09fa95e4c1cf937651c1c4e77d30053f577d7c2d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Minje Ahn [Wed, 19 Oct 2016 01:15:29 +0000 (10:15 +0900)]
Fix svace issue
Change-Id: I28d7e0adedb7f606888954a670777281238c10b2
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Fri, 30 Sep 2016 05:01:28 +0000 (14:01 +0900)]
Fix shared object path
Change-Id: I215cefac9360c1fea7497fc9031d09f100fa40c3
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Mon, 26 Sep 2016 23:33:31 +0000 (08:33 +0900)]
Modify library path(using full-path <TSAM-7896>)
Change-Id: I0989f8bf46b67b43e0eccbf02089aa416f719a88
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Jiyong Min [Thu, 8 Sep 2016 23:02:22 +0000 (08:02 +0900)]
Fix null pointer dereferenced issue (WGID-28322)
Change-Id: Id853dffbeb3aba5aa247725e2b326d8d532cdb37
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Minje Ahn [Thu, 14 Jul 2016 07:46:09 +0000 (16:46 +0900)]
Supports files larger than 4GB.
Change-Id: Ifc5f29e36a0977584029270fab21516ff522a905
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Fri, 24 Jun 2016 05:34:51 +0000 (14:34 +0900)]
Fix svace issue
Change-Id: Id8119ed32a1141b1713c3df4f88eef2b930ce9b5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Wed, 22 Jun 2016 01:03:04 +0000 (10:03 +0900)]
Fix svace defect
Change-Id: I6bb25184199358f2d32f8feae7504f01f61194a9
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Thu, 16 Jun 2016 02:24:30 +0000 (11:24 +0900)]
Fix svace issue
Change-Id: Ia9eab08b963a23a71f66f391ef67c6be555c7e47
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Jiyong Min [Thu, 26 May 2016 23:34:30 +0000 (08:34 +0900)]
[TNEF-7080] Change PNG checker for album art of ID3 tag
Change-Id: I5c012185bd614081dd36a33aec5cdf1f23cb9705
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Minje Ahn [Thu, 26 May 2016 00:43:19 +0000 (09:43 +0900)]
Add 360 content feature
Change-Id: I73ea6c702822d22af36caf4d241117eec3c18aa2
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Minje Ahn [Thu, 11 Feb 2016 23:56:02 +0000 (08:56 +0900)]
Add checker for id3tag v1 size and memory overlap issue fix
Change-Id: I4005065f31ab41a208ea12bf9949a661b57dccac
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
ji.yong.seo [Thu, 21 Jan 2016 07:26:49 +0000 (16:26 +0900)]
bug fix patch from tizen 2.4.
Change-Id: I2418e1a46e27151ce2103a89115b0bda74c257e2
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Minje Ahn [Mon, 4 Jan 2016 04:13:13 +0000 (13:13 +0900)]
modify id3 tag parser (extended header exception handing)
Change-Id: I04e2cf9f77d4a56bdc511649077ba6e89a490176
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Haejeong Kim [Tue, 29 Dec 2015 06:27:23 +0000 (15:27 +0900)]
Svace issue fix
Change-Id: Id074567a077a36092c7b6afd18a90377df3029cf
Haejeong Kim [Mon, 21 Dec 2015 08:11:37 +0000 (17:11 +0900)]
Svace issue fix
Change-Id: Ia8a53323c9680cbddac59ffc2d73268c785066e8
Haejeong Kim [Thu, 17 Dec 2015 05:29:12 +0000 (14:29 +0900)]
Typo fix
Change-Id: Ieda9a7b9e13e52470b15009af983784e4e28aaa5
Haejeong Kim [Thu, 10 Dec 2015 05:43:47 +0000 (14:43 +0900)]
Apply tizen coding rule
Change-Id: I2419dafc2271df5ed2140ed405de6a22dc86532d
Haejeong Kim [Thu, 10 Dec 2015 01:01:47 +0000 (10:01 +0900)]
Apply tizen coding rule
Change-Id: Ic89a94ce8e5f20aaccb5bc6af11bcc8efc669135
ji.yong.seo [Fri, 2 Oct 2015 09:19:35 +0000 (18:19 +0900)]
Remove dependency with libmm-common.
Change-Id: Ia79020ede78ee6f16729d3983b6d1b44f1da1cd9
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
hj kim [Thu, 10 Sep 2015 05:02:46 +0000 (22:02 -0700)]
Merge "sync tizen_2.4." into tizen
ji.yong.seo [Mon, 27 Jul 2015 03:30:21 +0000 (12:30 +0900)]
sync tizen_2.4.
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: Ia8ed7963d67932acf177eddeedeb70d7037fd371
ji.yong.seo [Mon, 27 Jul 2015 03:30:21 +0000 (12:30 +0900)]
Removed instructions which were not required.
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: Ie8575cb07ca8de5b0022a4c1983043d667eb504e
ji.yong.seo [Mon, 27 Jul 2015 01:15:19 +0000 (10:15 +0900)]
Remove unnecessary assignments.
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: If4e55ce38ba60d3aed1de564fb199f38f035b72c
ji.yong.seo [Mon, 27 Jul 2015 01:13:20 +0000 (10:13 +0900)]
Removed unreachable break statements.
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: Iefa9371272bfe5675b882ce9950063b451377fab
ji.yong.seo [Fri, 24 Jul 2015 07:25:03 +0000 (16:25 +0900)]
2.4 sync
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: I85e38ca8b07fabe2540232f61eaf70b9bcde9b3b
ji.yong.seo [Tue, 7 Jul 2015 10:48:03 +0000 (19:48 +0900)]
fix 64bit build error
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: I62906ea826d3ca310cfbb95bd544ff68ab333295
ji.yong.seo [Fri, 3 Jul 2015 06:39:00 +0000 (15:39 +0900)]
modify build option and update code by Tizen coding convention.
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: I817c2418efe1169b926948c1838135b54da8860b
ji.yong.seo [Wed, 24 Jun 2015 06:13:56 +0000 (15:13 +0900)]
libmm-log dependency remove
Signed-off-by: ji.yong.seo <ji.yong.seo@samsung.com>
Change-Id: I66bce9afc1ce53bfd1a57c1cba6f8a138db252ea
ji.yong.seo [Thu, 18 Jun 2015 00:49:19 +0000 (09:49 +0900)]
fix build error (remove memtrace_reader)
Change-Id: I7eea518f07883b5e7d3232406b5e8bc87f6bf5f4
ji.yong.seo [Mon, 15 Jun 2015 01:38:20 +0000 (10:38 +0900)]
support some format.
Change-Id: If1b51132a4cd4065bf0bf40498ae386c5035f427
ji.yong.seo [Thu, 4 Jun 2015 10:38:15 +0000 (19:38 +0900)]
performance improve. reduced the count of files open and change the if else to switch.
Change-Id: Ie17b2ba9698a53499f72a61152a7e89bad93197f
Haejeong Kim [Tue, 24 Mar 2015 09:27:21 +0000 (18:27 +0900)]
Support bitrate per sample
Change-Id: Iea19ea1c1abec5f52368d568c6dc8452b60540af
ji.yong.seo [Tue, 24 Mar 2015 09:02:55 +0000 (18:02 +0900)]
modify DB schema
Change-Id: I1fa457df14a4c9cd3851066810112e05664e2626
ji.yong.seo [Thu, 26 Feb 2015 05:08:29 +0000 (14:08 +0900)]
update version
Change-Id: I7931e77ca4062dd2d1ad8f120c8522fac8f68cc2
hj kim [Thu, 26 Feb 2015 04:56:36 +0000 (20:56 -0800)]
Merge "support album art." into tizen
ji.yong.seo [Wed, 25 Feb 2015 03:17:49 +0000 (12:17 +0900)]
support album art.
Change-Id: I3f520b61e1ad24c4a285763cf52ec2fe1e33cca9
Jeongmo Yang [Thu, 8 Jan 2015 11:41:57 +0000 (20:41 +0900)]
Fix build error for new libmm-log
Change-Id: I6102f3276c9385d26aba653b538f4c358ce78e48
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Philippe Coval [Wed, 26 Nov 2014 14:48:22 +0000 (15:48 +0100)]
Porting to libav v11
Change-Id: I195d6f7af7328fd16bd23c4ee905926b3fd047cd
Bug-Tizen: TC-2106/related
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Ronan Le Martret [Tue, 8 Jul 2014 14:43:17 +0000 (16:43 +0200)]
Clean spec file for yocto compliance
Change-Id: Ieb371cdeb468979dfa7f707cd5ff05f43b7151ef
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Ronan Le Martret [Wed, 25 Jun 2014 15:58:28 +0000 (17:58 +0200)]
Fix License Name.
Change-Id: I4b71eb3e4619ce5585879ef93960ee89eae5d19e
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Yan Yin [Wed, 17 Jul 2013 00:54:05 +0000 (17:54 -0700)]
Merge "Porting to libav v9.8" into tizen
Yan Yin [Mon, 15 Jul 2013 06:52:17 +0000 (14:52 +0800)]
Porting to libav v9.8
Change-Id: If8061b8aee4a8d689b2bb6a70c5dbd395ccf0729
Alexandru Cornea [Fri, 28 Jun 2013 16:42:00 +0000 (19:42 +0300)]
resetting manifest requested domain to floor
Yong Yeon Kim [Tue, 23 Apr 2013 01:47:00 +0000 (10:47 +0900)]
fix memory leak
Hyunjun Ko [Tue, 9 Apr 2013 07:56:17 +0000 (16:56 +0900)]
1. Fix a bug when media has only audio track
Junfeng Dong [Mon, 25 Mar 2013 11:38:41 +0000 (19:38 +0800)]
Use general macro %configure for 64 bit compatibility.
Change-Id: Iabfd74845a8cedc307596a764933283626dea7b2
Yong Yeon Kim [Thu, 4 Apr 2013 03:17:16 +0000 (12:17 +0900)]
disable drm client APIs
Yong Yeon Kim [Tue, 2 Apr 2013 02:24:20 +0000 (11:24 +0900)]
fix bug TREL-56
Cover art from ogg files is not parsed
Hyunjun Ko [Fri, 29 Mar 2013 08:33:06 +0000 (17:33 +0900)]
1. in special case, the lyrics of music content are not displayed 2. Get valid duration for mpeg2.5
Hyunjun Ko [Sat, 23 Mar 2013 06:51:20 +0000 (15:51 +0900)]
1. Add to handle the case that there is wrong video stream
2. Add to handle Info attr in header to get duration
Change-Id: Ibed0d99f0b47db76de5befc827fbdb98b96ef9ee
Yong Yeon Kim [Wed, 20 Mar 2013 01:41:51 +0000 (10:41 +0900)]
change position of cleaup function after fail to find format in mmfile_format_open()
Jinkun Jang [Fri, 15 Mar 2013 16:15:50 +0000 (01:15 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:49:57 +0000 (01:49 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:55 +0000 (21:59 +0900)]
Initial empty repository