platform/core/multimedia/libmm-player.git
6 years agoMerge "fixed converting issue when decoding with s/w codec" into tizen
eunhae choi [Wed, 20 Dec 2017 06:26:13 +0000 (06:26 +0000)]
Merge "fixed converting issue when decoding with s/w codec" into tizen

6 years agofixed converting issue when decoding with s/w codec 84/164384/1
Sejun Park [Mon, 18 Dec 2017 10:41:45 +0000 (19:41 +0900)]
fixed converting issue when decoding with s/w codec

Change-Id: I4aef71e251b2c583934d79437d94534fe6b1c0f2
(cherry picked from commit 15cc8252e7950b09636be5d795834d15e0d29883)

6 years agoChange return type of set render rectangle for handling error 94/164294/1
Hyunil [Mon, 18 Dec 2017 10:30:54 +0000 (19:30 +0900)]
Change return type of set render rectangle for handling error

Change-Id: I4faae5d0cb9456c5297c12530801526e686bbc31
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
6 years agoFix tc fail issue at capture video 54/163754/1
Sejun Park [Wed, 13 Dec 2017 01:34:51 +0000 (10:34 +0900)]
Fix tc fail issue at capture video

Change-Id: I5198de5f8e31cfb794aabdf04e25bfad56fbc827

6 years agoSupported S420 for capturing video 19/163219/1 accepted/tizen/unified/20171212.171926 submit/tizen/20171212.053432
Sejun Park [Tue, 5 Dec 2017 05:56:11 +0000 (14:56 +0900)]
Supported S420 for capturing video

Change-Id: I1fc58314fc4b14b852f996961df8b8a515d02b65
(cherry picked from commit ba0b49163edd0f8c0faba6c52dccbe5a308ecfdb)

6 years ago[0.6.82] handle the gst msg in seperate thread 10/163210/2
Eunhae Choi [Thu, 30 Nov 2017 13:52:33 +0000 (22:52 +0900)]
[0.6.82] handle the gst msg in seperate thread

- remove bus watch
- add new thread for handling bus msg

Change-Id: Idaf161fe8fe442a8b8f001ec93ca654fb9ba3f10

6 years ago[0.6.81] set the storage state as mounted in case of internal path 09/163209/1
Eunhae Choi [Thu, 23 Nov 2017 08:55:52 +0000 (17:55 +0900)]
[0.6.81] set the storage state as mounted in case of internal path

Change-Id: Id4e9ae560de67c4424b5ef5ae20e0e989923463d
(cherry picked from commit b963029d135a85ee0e90bc62eb43df75067c97c0)

6 years agobugfixes: (1) crash playing video360 with SW decoder; (2) DLOG spawned with zero... 37/161837/1
Andriy Martynets [Mon, 27 Nov 2017 16:36:29 +0000 (18:36 +0200)]
bugfixes: (1) crash playing video360 with SW decoder; (2) DLOG spawned with zero TBM BO referring; (3) video360 zoom typo.

Change-Id: Iacf3df68e30833cfeef4b317849675f0850718f4
Signed-off-by: Andriy Martynets <a.martynets@partner.samsung.com>
6 years ago[0.6.80] mm-resource-manager integration patch 01/159401/2 accepted/tizen/unified/20171123.065804 submit/tizen/20171117.022846 submit/tizen/20171117.070221
Vadym Sachenko [Wed, 8 Nov 2017 15:48:42 +0000 (17:48 +0200)]
[0.6.80] mm-resource-manager integration patch

Change-Id: I29fb68b17863f2973b9863d91b9c38c1ff9a7654
Signed-off-by: Vadym Sachenko <va.sachenko@partner.samsung.com>
6 years ago[0.6.79] make keep the ext storage id 72/160272/1 accepted/tizen/unified/20171116.110308 submit/tizen/20171116.045630
Eunhae Choi [Wed, 15 Nov 2017 07:34:16 +0000 (16:34 +0900)]
[0.6.79] make keep the ext storage id

the external storage can be multiple.
- one sdcard and several usb.

Change-Id: Ib6731e336d9a2d0f504858dfc7eaba020acf044c

6 years ago[0.6.78] return err directly in case of _streaming_ext failure 79/159979/1 accepted/tizen/unified/20171116.060635 submit/tizen/20171115.104348
Eunhae Choi [Tue, 14 Nov 2017 04:18:07 +0000 (13:18 +0900)]
[0.6.78] return err directly in case of _streaming_ext failure

don't need to try changing state in case of error
it takes long time till timeout

Change-Id: I1fec04c2191ed5585c49731c6acad3b52076a1ab
(cherry picked from commit d63bd8003b3777aaf16510b1ef1e18bf46434109)

6 years agoReplace videosink from waylandsink to tizenwlsink 75/159475/1 submit/tizen/20171110.011647 submit/tizen/20171114.004442
Hyunil [Thu, 9 Nov 2017 06:25:01 +0000 (15:25 +0900)]
Replace videosink from waylandsink to tizenwlsink

Change-Id: If7d210bc5b3f0eaeadd6bf7891dfa4bd0fbdafd4
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
6 years ago[0.6.77] fix deadlock issue 96/159196/1
Eunhae Choi [Tue, 7 Nov 2017 10:14:05 +0000 (19:14 +0900)]
[0.6.77] fix deadlock issue

Change-Id: Ic982b09f0ad610fc82a3d6b8d477ac829c6d1c8b
(cherry picked from commit a509c517b1cefc71cbaedbd017105239a3bce817)

6 years agoMerge branch 'tizen_4.0' into 'tizen' 48/158148/1 accepted/tizen/unified/20171031.055657 submit/tizen/20171030.084607
Eunhae Choi [Mon, 30 Oct 2017 06:24:50 +0000 (15:24 +0900)]
Merge branch 'tizen_4.0' into 'tizen'

Change-Id: I5fc38ad509f9964cc16b6996390e7f11cd910dc1

6 years ago[0.6.76] fix crash issue 08/158008/1 accepted/tizen/4.0/unified/20171103.162717 submit/tizen_4.0/20171103.022304
Eunhae Choi [Fri, 27 Oct 2017 07:33:58 +0000 (16:33 +0900)]
[0.6.76] fix crash issue

Change-Id: I798f664a075946a7bf96836fdbadd8848ecd0122

6 years agoMerge "Video360 and openalsink elements added, video360 internal API implementation...
eunhae choi [Fri, 27 Oct 2017 07:30:50 +0000 (07:30 +0000)]
Merge "Video360 and openalsink elements added, video360 internal API implementation added" into tizen

6 years ago[0.6.72] fix video type 47/157847/1
Eunhae Choi [Thu, 26 Oct 2017 11:46:23 +0000 (20:46 +0900)]
[0.6.72] fix video type

Change-Id: I22e2aafd882d1249d7869fd775394f6016525a5f

6 years ago[0.6.72] add more zero copy format 96/157796/1
Eunhae Choi [Thu, 26 Oct 2017 08:42:56 +0000 (17:42 +0900)]
[0.6.72] add more zero copy format

Change-Id: I1f1886410f1a48ed797a4d3d2a8b373139f65dd5

6 years ago[0.6.76] fix crash issue during destroy 91/157291/1 submit/tizen_4.0/20171024.060444
Eunhae Choi [Tue, 24 Oct 2017 05:34:01 +0000 (14:34 +0900)]
[0.6.76] fix crash issue during destroy

buffering msg can be delievered right after _destroy is called
but the player handle is still valid.
Add checking the pipeline validation as soon as getting cmd lock.
and check mutex lock state before clearing it.

Change-Id: I043801f39480dfd0d54d3a7cc9803528bb32f51c

6 years agoVideo360 and openalsink elements added, video360 internal API implementation added 06/153006/5
Andriy Martynets [Wed, 27 Sep 2017 13:12:47 +0000 (16:12 +0300)]
Video360 and openalsink elements added, video360 internal API implementation added

Change-Id: I6039b4e0490325a152512a49000e59abee68912c
Signed-off-by: Andriy Martynets <a.martynets@partner.samsung.com>
6 years ago[0.6.75] fix buffering time calc issue 63/156463/1 accepted/tizen/4.0/unified/20171019.082007 submit/tizen_4.0/20171018.114001 tizen_4.0.m2_release
Eunhae Choi [Wed, 18 Oct 2017 11:14:00 +0000 (20:14 +0900)]
[0.6.75] fix buffering time calc issue

Change-Id: Id1a1d1d7ff434d2215b103882cc7ef22cf77d763

6 years ago[0.6.74] apply max limit of string tag 61/156361/2
Eunhae Choi [Wed, 18 Oct 2017 07:09:17 +0000 (16:09 +0900)]
[0.6.74] apply max limit of string tag

Issue: mp3 playbcak issue which has long string tag. (reported from MCD)
Solution : set the limit of string tag to 4000bytes not to exceed mem size.

Change-Id: If96ed34ef415f10e653fe16db76acaa2d131b127

6 years ago[0.6.73] Fix Coverity issues 71/156171/2 accepted/tizen/4.0/unified/20171018.061028 submit/tizen_4.0/20171017.101825
Gilbok Lee [Tue, 17 Oct 2017 10:21:19 +0000 (19:21 +0900)]
[0.6.73] Fix Coverity issues

Change-Id: I15759d3056af30a9780c4146946c48795b9431c3

6 years ago[0.6.73] Add checking duration when video bitrate update 48/156148/1
Gilbok Lee [Tue, 17 Oct 2017 09:01:42 +0000 (18:01 +0900)]
[0.6.73] Add checking duration when video bitrate update

Change-Id: I4defed227ce238986770bb8190c93521638749fc

6 years ago[0.6.72] Add checking duration when video bitrate update 69/155469/1
Gilbok Lee [Fri, 13 Oct 2017 07:39:17 +0000 (16:39 +0900)]
[0.6.72] Add checking duration when video bitrate update

Change-Id: I06fd729b1a1194a071fb5f45c76606c36aa09ae7

6 years ago[0.6.71] Fix coverity issues 64/153764/1 submit/tizen/20170929.104425
Gilbok Lee [Fri, 29 Sep 2017 01:15:41 +0000 (10:15 +0900)]
[0.6.71] Fix coverity issues

Change-Id: Ief749be871e4cd9252a66da3c3db0709e6db5310
(cherry picked from commit 7497dc8ece5e6f75e959f94416746ddd558f681f)

6 years agoMerge "[0.6.70] modify video stream cb" into tizen
Eunhae Choi [Fri, 29 Sep 2017 07:08:19 +0000 (07:08 +0000)]
Merge "[0.6.70] modify video stream cb" into tizen

6 years ago[0.6.71] Fix coverity issues 69/153569/1 accepted/tizen/4.0/unified/20170929.221144 submit/tizen_4.0/20170929.104638 tizen_4.0.IoT.p1_release
Gilbok Lee [Fri, 29 Sep 2017 01:15:41 +0000 (10:15 +0900)]
[0.6.71] Fix coverity issues

Change-Id: Ief749be871e4cd9252a66da3c3db0709e6db5310

6 years ago[0.6.70] Add checking player pipeline handle, when recive buffering message 90/153290/1
Gilbok Lee [Thu, 28 Sep 2017 07:45:23 +0000 (16:45 +0900)]
[0.6.70] Add checking player pipeline handle, when recive buffering message

Change-Id: I916fbcdedbe9b0f797b51d875cf8180f70e6e3e4

6 years ago[0.6.70] modify video stream cb 05/153005/2
Eunhae Choi [Wed, 27 Sep 2017 13:11:52 +0000 (22:11 +0900)]
[0.6.70] modify video stream cb

export allocated mem which has vide stream data
it will be delivered to proxy and will be return after finishing rendering.
mmsvc-player do not need to create tbm surface and media packet anymore.

Change-Id: I1d64e4ce14443a717defce5bdff8698c16f0dacd

6 years ago[0.6.70] Add checking player pipeline handle, when recive buffering message 46/152846/2
Gilbok Lee [Wed, 27 Sep 2017 08:16:14 +0000 (17:16 +0900)]
[0.6.70] Add checking player pipeline handle, when recive buffering message

Change-Id: I744575e0c712fb0d1f5bec384bcaab8ac6d6e7ef

6 years ago[0.6.69] make not to skip the buffering msg 14/151114/1 accepted/tizen/4.0/unified/20170920.081704 submit/tizen_4.0/20170920.022040
Eunhae Choi [Tue, 19 Sep 2017 12:37:59 +0000 (21:37 +0900)]
[0.6.69] make not to skip the buffering msg

Change-Id: I673bb9d3af24bcc03457bacfc16eb2b2527708b9
(cherry picked from commit 51285492d441d7ddd4a5492fee2d39bcf36ca50c)

6 years ago[0.6.69] make not to skip the buffering msg 50/151050/1 accepted/tizen/unified/20170920.081137 submit/tizen/20170920.022025
Eunhae Choi [Tue, 19 Sep 2017 12:37:59 +0000 (21:37 +0900)]
[0.6.69] make not to skip the buffering msg

Change-Id: I673bb9d3af24bcc03457bacfc16eb2b2527708b9

6 years ago[0.6.68] Merge branch 'tizen' into tizen_4.0 16/149516/2 accepted/tizen/4.0/unified/20170913.153818 submit/tizen_4.0/20170913.041751
Eunhae Choi [Tue, 12 Sep 2017 09:46:07 +0000 (18:46 +0900)]
[0.6.68] Merge branch 'tizen' into tizen_4.0

Change-Id: I18874a714a2063ec39dc3a3856f34ef096b8a4b3

6 years ago[0.6.68] apply tizen coding convention 87/149087/1 accepted/tizen/unified/20170913.154509 submit/tizen/20170913.041518
Eunhae Choi [Mon, 11 Sep 2017 11:39:07 +0000 (20:39 +0900)]
[0.6.68] apply tizen coding convention

Change-Id: Ic219ab19ec42ad8f2de6385330cc7840499f8e55

6 years agoMerge "[0.6.67] In case of DASH, set adaptive_buffer bytes/time property in decodebin...
eunhae choi [Mon, 11 Sep 2017 07:04:38 +0000 (07:04 +0000)]
Merge "[0.6.67] In case of DASH, set adaptive_buffer bytes/time property in decodebin" into tizen

6 years agoFixed mem leak 54/148654/2
Jaechan Lee [Mon, 28 Aug 2017 07:59:45 +0000 (16:59 +0900)]
Fixed mem leak

[Problem] Memory is leaked during playing mp3 files.
[Cause & Measure] Cause : caps should be freed by calling gst_caps_unref.
Measure : Fixed memory leak

[Developer] JaeChan Lee
(cherry picked from commit de35c90bb00c9609c36d6435b0667e0741d8b862)

Change-Id: I5ce39cb9ebf2d391c3838962430d828841329ae3

6 years ago[0.6.67] get lock before setting buffering done 30/148630/2 accepted/tizen/4.0/unified/20170911.154912 submit/tizen_4.0/20170908.082724
Eunhae Choi [Fri, 8 Sep 2017 07:04:42 +0000 (16:04 +0900)]
[0.6.67] get lock before setting buffering done

before accessing the streamer, the streamer can be free
by calling player_unprepare.
(cherry picked from commit ee10e8823fb02c8ebf4b6eb3694422821d1c5d9e)

Change-Id: I42b60de5db866ee29d0bc6f1b22af7b78c894ef5

6 years ago[0.6.67] get lock before setting buffering done 94/148594/1
Eunhae Choi [Fri, 8 Sep 2017 07:04:42 +0000 (16:04 +0900)]
[0.6.67] get lock before setting buffering done

before accessing the streamer, the streamer can be free
by calling player_unprepare.

Change-Id: I4f26bcf743014be56f7b40de2e07e08ca3c8c214

6 years ago[0.6.67] In case of DASH, set adaptive_buffer bytes/time property in decodebin 74/148274/3
Gilbok Lee [Thu, 7 Sep 2017 08:43:44 +0000 (17:43 +0900)]
[0.6.67] In case of DASH, set adaptive_buffer bytes/time property in decodebin

Change-Id: I9fa86caf842141e8b29a135a0cf5e2bb9930dfa4

6 years ago[0.6.66] remove deadcode 44/147644/2 accepted/tizen/unified/20170907.185646 submit/tizen/20170906.061717
Eunhae Choi [Tue, 5 Sep 2017 07:42:12 +0000 (16:42 +0900)]
[0.6.66] remove deadcode

Change-Id: I7e85b852d7d977982e04d25074f25afeafa2689e

6 years ago[0.6.65] Add Check resume option in sound_focus callback. 87/146587/3
Gilbok Lee [Tue, 29 Aug 2017 05:57:32 +0000 (14:57 +0900)]
[0.6.65] Add Check resume option in sound_focus callback.

player resume even if the MM_SESSION_OPTION_RESUME_BY_SYSTEM_OR_MEDIA_PAUSED option is not set.

Change-Id: I8ae4a3ffea20e8d5467b5a9aa5d3d436add231d6

6 years ago[0.6.64] remove dead code 77/146577/1
Eunhae Choi [Tue, 29 Aug 2017 10:12:50 +0000 (19:12 +0900)]
[0.6.64] remove dead code

Change-Id: I8023d6e37b1d07dd872b46aaf6359574227748df

6 years agoadd new functions to control the display of 360 content 67/146367/3
Eunhae Choi [Mon, 28 Aug 2017 07:48:47 +0000 (16:48 +0900)]
add new functions to control the display of 360 content

Change-Id: I4493ca421bb307f75fb4ff84915493921c89f312

6 years ago[0.6.63] modify buffering msg handling 62/145662/2 accepted/tizen/unified/20170824.050846 submit/tizen/20170823.085029
Eunhae Choi [Wed, 23 Aug 2017 07:52:48 +0000 (16:52 +0900)]
[0.6.63] modify buffering msg handling

Change-Id: I919213e5a6680b1b185753c4737da92125ec1633

6 years ago[0.6.62] fix mem leak 63/145463/2 accepted/tizen/4.0/unified/20170829.020534 accepted/tizen/unified/20170823.031715 submit/tizen/20170822.114338 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004
Eunhae Choi [Tue, 22 Aug 2017 10:24:07 +0000 (19:24 +0900)]
[0.6.62] fix mem leak

Change-Id: Ic38e7bae4b099d2ae84dc08db96640be3b69645a

6 years agoMerge "[0.6.61] Remove pd watch callback when unrelize pd pipeline" into tizen
eunhae choi [Tue, 22 Aug 2017 04:42:31 +0000 (04:42 +0000)]
Merge "[0.6.61] Remove pd watch callback when unrelize pd pipeline" into tizen

6 years agoMerge "[0.6.60] fix mem leak" into tizen
Eunhae Choi [Tue, 22 Aug 2017 04:36:22 +0000 (04:36 +0000)]
Merge "[0.6.60] fix mem leak" into tizen

6 years ago[0.6.61] Remove pd watch callback when unrelize pd pipeline 37/143737/5
Gilbok Lee [Fri, 11 Aug 2017 06:18:57 +0000 (15:18 +0900)]
[0.6.61] Remove pd watch callback when unrelize pd pipeline

Add pd mutex

Change-Id: I2273780a6ecb1786feab45107f32f197a635ea08

6 years agoremove unnecessary comment & codes 82/145082/2
Heechul Jeon [Mon, 21 Aug 2017 07:25:18 +0000 (16:25 +0900)]
remove unnecessary comment & codes

Change-Id: Ib1e96067e804b7cac3e2cf08f420b0b9ff83c967

6 years ago[0.6.60] fix mem leak 28/144928/1
Eunhae Choi [Fri, 18 Aug 2017 10:47:28 +0000 (19:47 +0900)]
[0.6.60] fix mem leak

Change-Id: I073b6b5e7c16d568f14f86383bd59a36853c25be

6 years ago[0.6.60] add funct to set buffering size 23/144023/3
Eunhae Choi [Mon, 14 Aug 2017 09:27:52 +0000 (18:27 +0900)]
[0.6.60] add funct to set buffering size

Change-Id: I1c8ceb40b82eb3ac7e662dc093dc40eea2026658

6 years ago[0.6.59] use ms for buffering and remove deadcode 19/144019/2
Eunhae Choi [Mon, 14 Aug 2017 09:14:47 +0000 (18:14 +0900)]
[0.6.59] use ms for buffering and remove deadcode

Change-Id: I45c1bcbdb6f39c2bf5f8d0392a3e7d04d4ac9f06

6 years ago[0.6.58] use floor for start_per 92/143092/1 accepted/tizen/unified/20170809.135308 submit/tizen/20170809.031401
Eunhae Choi [Tue, 8 Aug 2017 11:00:31 +0000 (20:00 +0900)]
[0.6.58] use floor for start_per

Change-Id: I5b7b165b8b1a54d7539d0a985753e2dc263e72eb

6 years agoMerge "[0.6.58] add rm and display handling about audio_only" into tizen accepted/tizen/4.0/unified/20170816.012950 accepted/tizen/4.0/unified/20170816.015635 accepted/tizen/unified/20170803.075423 submit/tizen/20170802.101838 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Eunhae Choi [Wed, 2 Aug 2017 06:12:49 +0000 (06:12 +0000)]
Merge "[0.6.58] add rm and display handling about audio_only" into tizen

6 years agoMerge "[0.6.57] fix the mainloop blocking issue" into tizen
Eunhae Choi [Wed, 2 Aug 2017 06:12:37 +0000 (06:12 +0000)]
Merge "[0.6.57] fix the mainloop blocking issue" into tizen

6 years ago[0.6.57] fix the mainloop blocking issue 82/141782/1
Eunhae Choi [Tue, 1 Aug 2017 10:46:17 +0000 (19:46 +0900)]
[0.6.57] fix the mainloop blocking issue

Change-Id: Icbbb230c3eb4450e9d443927c4c3364e22380948

6 years ago[0.6.58] add rm and display handling about audio_only 32/141732/1
Eunhae Choi [Tue, 1 Aug 2017 08:45:28 +0000 (17:45 +0900)]
[0.6.58] add rm and display handling about audio_only

Change-Id: I9bff4b210b85a3b4eb9cbde9d3212fcb5223bfac

6 years ago[Milk App 2.3.1 compatibility Test] player_start is always failed. 08/139908/2
Jaechan Lee [Tue, 18 Jul 2017 06:00:41 +0000 (15:00 +0900)]
[Milk App 2.3.1 compatibility Test] player_start is always failed.

[Model] POP
[BinType] AP
[Customer] OPEN

[Issue#] N/A
[Request] Milk App compatibility Test
[Occurrence Version] N/A

[Problem] player_start is always failed.
07-18 13:49:19.969+0900 E/MM_PLAYER(P 3576, T 3638): mm_player_sound_focus.c: _mmplayer_sound_acquire_focus(188) > failed to acquire sound focus [0x80000226]
07-18 13:49:19.969+0900 E/MM_PLAYER(P 3576, T 3638): mm_player_priv.c: _mmplayer_resume(11378) > failed to acquire sound focus.
07-18 13:49:19.969+0900 E/TIZEN_N_PLAYER(P 3576, T 3638): legacy_player.c: __player_convert_error_code(270) > [legacy_player_start] PLAYER_ERROR_INVALID_OPERATION(0xffffffda) : core fw error(0x80000226)
07-18 13:49:19.969+0900 W/TIZEN_N_PLAYER(P 3633, T 3633): player.c: player_start(2652) > EXIT
[Cause & Measure] Cause : When player_unprepare is getting called after player_start, the opportunity to release Audio focus is not came any.
In general case, Audio focus is released by calling player_stop.
Measure : Remove unnecessary code to release Audio focus.
[Checking Method] N/A

[Team] MM FRAMEWORK
[Developer] JaeChan Lee
[Solution company] Samsung
[Change Type] Specification change

Change-Id: I8ababbf9fadd843bbf6cd56ced0255f21602e756
(cherry picked from commit 600752cba1fe3dcaca653efe19ed9a991ed171f6)

6 years ago[0.6.57] add checking result of mem alloc 89/139589/3
Eunhae Choi [Wed, 19 Jul 2017 10:54:06 +0000 (19:54 +0900)]
[0.6.57] add checking result of mem alloc

add checking result of mem alloc
fix svace issues

Change-Id: If32ada4535bf7b81f17a9caca9b40e934c065df5

7 years ago[0.6.56] add about adaptive streaming variant control 48/137548/2 accepted/tizen/unified/20170710.154324 submit/tizen/20170707.065345
Eunhae Choi [Thu, 6 Jul 2017 09:19:58 +0000 (18:19 +0900)]
[0.6.56] add about adaptive streaming variant control

- handle the element msg to share the adaptive streaming
  variant information
- add set/get max variant limit path of adaptivedemux

Change-Id: Iaf96dd345df0a51faf1cc4eb32ec2ff87ed74f1f

7 years agoSend trick rate info when playback rate is changed. 01/137101/1
Jaechan Lee [Mon, 3 Jul 2017 07:14:14 +0000 (16:14 +0900)]
Send trick rate info when playback rate is changed.

[Model] SM-Z400F
[BinType] AP
[Customer] OPEN

[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A

[Problem] Although player_set_playback_rate() is getting called, there is no effect in case of external subtitle.
[Cause & Measure] Cause : Changed trick rate info doesn't send to external subtitle pipeline.
Measure : Send the info to external subtitle pipeline.
[Checking Method] player_test > call player_set_playback_rate()

[Team] MM FRAMEWORK
[Developer] JaeChan Lee
[Solution company] Samsung
[Change Type] Specification change

Change-Id: Id63f500cfc5d885895b22e07e887abda879b799f
(cherry picked from commit c14f1d490cda026170e6388ca58b4f8d6d079f93)

7 years agocorrect typo 49/136749/1
Hyunil [Mon, 3 Jul 2017 05:40:29 +0000 (14:40 +0900)]
correct typo

Change-Id: I115b9734fb2b1ed396f2977a402dcb467735c626
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years ago[0.6.55] modify macro to make it regular statement 17/133417/1
Eunhae Choi [Mon, 12 Jun 2017 06:50:07 +0000 (15:50 +0900)]
[0.6.55] modify macro to make it regular statement

Change-Id: Icfdc4f392d5b3e4cc1668f3ae559f3bd4d8e1da7

7 years ago[0.6.54][ACR-978] add subtitle file path checking 03/132203/2 accepted/tizen/unified/20170612.073937 submit/tizen/20170608.033315 submit/tizen/20170609.042751 submit/tizen/20170612.030425
Eunhae Choi [Thu, 1 Jun 2017 12:04:37 +0000 (21:04 +0900)]
[0.6.54][ACR-978] add subtitle file path checking

Change-Id: I7dd505c973aa9a47b65ae39b1a530e972a669d35

7 years ago[0.6.53] delete dead code about textoverlay 96/132196/1
Eunhae Choi [Thu, 1 Jun 2017 11:46:14 +0000 (20:46 +0900)]
[0.6.53] delete dead code about textoverlay

Change-Id: I63cc22b950753b8535f8cb713ba02f6c48174b33

7 years ago[0.6.52] add subtitle error handling 93/132193/1
Eunhae Choi [Thu, 1 Jun 2017 11:32:11 +0000 (20:32 +0900)]
[0.6.52] add subtitle error handling

- make right error return
- release resource in case of subtitle error
  to main pipeline make work

Change-Id: I7c0c1bb6c172d807a82cca0b122d9aedf69d9551

7 years ago[0.6.51] add subtitle error posting 79/132179/2
Eunhae Choi [Thu, 1 Jun 2017 10:07:41 +0000 (19:07 +0900)]
[0.6.51] add subtitle error posting

Change-Id: Ie68bf235b2c8277758871b57fb745afc5eb4bc28

7 years ago[0.6.50] devide the user_data for each cb 81/131281/1
Eunhae Choi [Fri, 26 May 2017 06:19:51 +0000 (15:19 +0900)]
[0.6.50] devide the user_data for each cb

Change-Id: I2e44e5c09dc0b186bce38ed6a6881caf3af90b45

7 years ago[0.6.49] add lock when destroy thread 86/131086/1
Eunhae Choi [Thu, 25 May 2017 09:56:27 +0000 (18:56 +0900)]
[0.6.49] add lock when destroy thread

Change-Id: I81538f265d3bfd8461e9093461a0fe8f37f86351

7 years ago[0.6.48][uri type : mem] use heap instead of tbm 06/130306/2 accepted/tizen/unified/20170522.184610 submit/tizen/20170522.021730 tizen_4.0.m1_release
Eunhae Choi [Mon, 22 May 2017 01:34:12 +0000 (10:34 +0900)]
[0.6.48][uri type : mem] use heap instead of tbm

Change-Id: I0e94065ef62b4303695345c1925295e992c01a00

7 years ago[0.6.47] modify code about mem feeding 34/129434/1
Eunhae Choi [Tue, 16 May 2017 10:37:23 +0000 (19:37 +0900)]
[0.6.47] modify code about mem feeding

Change-Id: I0397c32d11722856e96d3a455bb3103b6bbc6db3

7 years ago[0.6.46] Merge branch tizen_3.0 to tizen 88/128588/2 accepted/tizen/unified/20170511.173307 submit/tizen/20170511.065823
Eunhae Choi [Wed, 10 May 2017 11:30:58 +0000 (20:30 +0900)]
[0.6.46] Merge branch tizen_3.0 to tizen

[0.6.45] set muse client pid to audiosink property
[0.6.46] Apply blocking policy

Change-Id: I9286a14ddc3af7786b04c9c988eeae8e6e32c063

7 years ago[0.6.46] Apply blocking policy 20/127720/4
Eunhae Choi [Fri, 28 Apr 2017 10:36:39 +0000 (19:36 +0900)]
[0.6.46] Apply blocking policy

If application uses media session with MIX_WITH_OTHERS option and other process
has already acquired a focus which has more higher priority than media, an error
will be returned from this function.

Change-Id: I6816fd19ef0c328942cf79e2076b4bb67875b1e9

7 years ago[0.6.44] fix svace issue 11/128211/1 accepted/tizen/unified/20170510.012858 submit/tizen/20170508.044749
Eunhae Choi [Mon, 8 May 2017 04:49:00 +0000 (13:49 +0900)]
[0.6.44] fix svace issue

Change-Id: I739aa086c565fc23f8589d1fb891d4adf3d01591

7 years ago[0.6.45] set muse client pid to audiosink property 78/126378/4
Sangchul Lee [Fri, 21 Apr 2017 06:45:50 +0000 (15:45 +0900)]
[0.6.45] set muse client pid to audiosink property

Change-Id: I721fa3b08c6eca57b934c8028e138744865ae535
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
7 years ago[0.6.44] remove audiovsp related code 21/126621/1
Eunhae Choi [Mon, 24 Apr 2017 09:02:53 +0000 (18:02 +0900)]
[0.6.44] remove audiovsp related code

Change-Id: I37f978215264cbea55a2f388fe70b80d562a87cc

7 years ago[0.6.44] remove audiovsp related code 06/126606/1
Eunhae Choi [Mon, 24 Apr 2017 09:02:53 +0000 (18:02 +0900)]
[0.6.44] remove audiovsp related code

Change-Id: I37f978215264cbea55a2f388fe70b80d562a87cc

7 years agoMerge branch 'tizen_3.0' into tizen 81/126081/1 accepted/tizen/unified/20170420.155219 submit/tizen/20170420.053325
Eunhae Choi [Thu, 20 Apr 2017 05:29:44 +0000 (14:29 +0900)]
Merge branch 'tizen_3.0' into tizen

[0.6.43] update video found attr even surface type is null

Change-Id: I50f133a7799c694a96b71b383c72037dcab001e0

7 years ago[0.6.43] update video found attr even surface type is null 37/125737/1
Eunhae Choi [Tue, 18 Apr 2017 12:55:18 +0000 (21:55 +0900)]
[0.6.43] update video found attr even surface type is null

Change-Id: I76ea510b4335f0f4ee6befd97b66a3107d0ca104

7 years ago[0.6.42] Merge branch 'tizen_3.0' into tizen 50/125350/1
Eunhae Choi [Mon, 17 Apr 2017 05:30:41 +0000 (14:30 +0900)]
[0.6.42] Merge branch 'tizen_3.0' into tizen

[0.6.42] check state before acquire focus when resume

Change-Id: I7782b28d87eddb748408ff4e41fdc2234920b394

7 years ago[0.6.42] check state before acquire focus when resume 57/125057/1 accepted/tizen/3.0/common/20170508.153023 accepted/tizen/3.0/ivi/20170508.050144 accepted/tizen/3.0/mobile/20170508.050026 accepted/tizen/3.0/tv/20170508.050054 accepted/tizen/3.0/wearable/20170508.050116 submit/tizen_3.0-common/20170508.080135 submit/tizen_3.0-common/20170508.081301 submit/tizen_3.0-common/20170508.091535 submit/tizen_3.0/20170417.044315 submit/tizen_3.0_common/20170508.091735
Eunhae Choi [Thu, 13 Apr 2017 12:27:46 +0000 (21:27 +0900)]
[0.6.42] check state before acquire focus when resume

Change-Id: Ia6d8a76589c15573019b8ac7fc071a45dcfad325

7 years agoRemove wayland dependency and unused UI dependency 23/124123/3
Hyunil [Mon, 10 Apr 2017 08:37:37 +0000 (17:37 +0900)]
Remove wayland dependency and unused UI dependency

Change-Id: I63ffe5c6d9111dcb967cd58a51ed5fea9dc9608a
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
7 years agoMerge branch 'tizen_3.0' into tizen 13/123613/1
Eunhae Choi [Thu, 6 Apr 2017 08:29:31 +0000 (17:29 +0900)]
Merge branch 'tizen_3.0' into tizen

[0.6.40] check external storage state before use the path
[0.6.41] use state type for interrupt msg

Change-Id: Ia5753dd2255b5b0748ebe6a9dbb0c80ef2fc2c9e

7 years ago[0.6.41] use state type for interrupt msg 37/123437/1
Eunhae Choi [Wed, 5 Apr 2017 12:04:32 +0000 (21:04 +0900)]
[0.6.41] use state type for interrupt msg

- use state type for interrupt msg
- fix bug about set_state / msg_posting macro
- do not return the mm_sound ret value directly

Change-Id: Ia801cac13888b92a2790ed2974fa885929460dc1

7 years ago[0.6.40] check external storage state before use the path 00/122200/2
Eunhae Choi [Thu, 30 Mar 2017 12:57:48 +0000 (21:57 +0900)]
[0.6.40] check external storage state before use the path

Change-Id: I544d9b6002138660169844e023fe42338a09aecb

7 years ago[0.6.39] Merge branch tizen_3.0 to tizen 49/121849/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170404.142452 accepted/tizen/ivi/20170403.130100 accepted/tizen/mobile/20170403.125738 accepted/tizen/tv/20170403.125848 accepted/tizen/unified/20170403.130139 accepted/tizen/wearable/20170403.125955 submit/tizen/20170403.050513
Eunhae Choi [Wed, 29 Mar 2017 07:39:30 +0000 (16:39 +0900)]
[0.6.39] Merge branch tizen_3.0 to tizen

Change-Id: Ic11b26c766a65efa8ccacf84d0f575fb525d829e

7 years ago[0.6.39] add pd state change timeout 23/121823/1 accepted/tizen/3.0/common/20170330.125226 accepted/tizen/3.0/ivi/20170330.092059 accepted/tizen/3.0/mobile/20170330.091909 accepted/tizen/3.0/tv/20170330.091958 accepted/tizen/3.0/wearable/20170330.092027 submit/tizen_3.0/20170329.075800
Eunhae Choi [Wed, 29 Mar 2017 06:19:28 +0000 (15:19 +0900)]
[0.6.39] add pd state change timeout

if the network is disconnected, it will wait infinitely.

Change-Id: I7f4dc985626be18490ddf3dacf90a4f67f3841ce

7 years ago[0.6.38] fix bug about calc bitrage 73/121673/1
Eunhae Choi [Tue, 28 Mar 2017 11:06:23 +0000 (20:06 +0900)]
[0.6.38] fix bug about calc bitrage

Change-Id: Idcd31f43e081b58725ddc27cd9fe93c67ce5c5af

7 years ago[0.6.37] fix svace issue 92/120492/2
Eunhae Choi [Thu, 23 Mar 2017 06:10:43 +0000 (15:10 +0900)]
[0.6.37] fix svace issue

review the svace comment at below commit.
https://review.tizen.org/gerrit/#/c/120293/

I added null check of _caps_to_string() return but the others are false alarm.

Change-Id: Ic15a49b7b377f60048fe1d22e9bc067f0efd5973

7 years ago[0.6.37] do not set acquired flag to true in case of focus callback for resumption 93/120293/1
Sangchul Lee [Wed, 22 Mar 2017 08:19:52 +0000 (17:19 +0900)]
[0.6.37] do not set acquired flag to true in case of focus callback for resumption

That flag(player->sound_focus.acquired) will be set when start/resume player.
Fill ext_info parameter when acquiring/releasing internal focus.

Change-Id: I9eaf04da5c378157a87af607a409546bcc841845
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
7 years ago[0.6.36] unrealize player if the external storage is removed 90/119190/5 accepted/tizen/3.0/common/20170320.130524 accepted/tizen/3.0/ivi/20170320.080546 accepted/tizen/3.0/mobile/20170320.075300 accepted/tizen/3.0/tv/20170320.080030 accepted/tizen/3.0/wearable/20170320.080212 submit/tizen_3.0/20170317.034449
Eunhae Choi [Thu, 16 Mar 2017 02:46:03 +0000 (11:46 +0900)]
[0.6.36] unrealize player if the external storage is removed

- unrealize the player to release external storage resource
- ignore the internal error posting when the storage is removed
  (to avoid duplicated posting)
- to check the storage state, storage_info is added.

Change-Id: I1494cf8e29fbcc73e53b4dc28252b7a0e96db6ce

7 years ago[0.6.35] update internal focus status right after acquring/releasing focus 61/118761/1
Sangchul Lee [Tue, 14 Mar 2017 03:53:18 +0000 (12:53 +0900)]
[0.6.35] update internal focus status right after acquring/releasing focus

Modification for session backward compatibility.

Change-Id: Ia8dae00d1fb042884a9bd2c657e7ece7575a615f

7 years ago[0.6.34] add rm lock not to do deinit during mrp operation 39/118239/1
Eunhae Choi [Thu, 9 Mar 2017 06:59:46 +0000 (15:59 +0900)]
[0.6.34] add rm lock not to do deinit during mrp operation

Change-Id: Ifdc22d751f98aa75be18037e02cc9b04b8f65f34
(cherry picked from commit 598b1cdd85f4576077199117af62e997b8f7b449)

7 years ago[0.6.34] add rm lock not to do deinit during mrp operation 05/118205/1
Eunhae Choi [Thu, 9 Mar 2017 06:59:46 +0000 (15:59 +0900)]
[0.6.34] add rm lock not to do deinit during mrp operation

Change-Id: Ifdc22d751f98aa75be18037e02cc9b04b8f65f34

7 years ago[0.6.33] unregister internal focus when sound stream info is set 37/117137/1
Eunhae Choi [Thu, 2 Mar 2017 10:08:21 +0000 (19:08 +0900)]
[0.6.33] unregister internal focus when sound stream info is set

Change-Id: I759bf0c6981d39bf1e73348095176c90360e8852

7 years ago[0.6.33] unregister internal focus when sound stream info is set 20/117020/2
Eunhae Choi [Thu, 2 Mar 2017 10:08:21 +0000 (19:08 +0900)]
[0.6.33] unregister internal focus when sound stream info is set

Change-Id: I759bf0c6981d39bf1e73348095176c90360e8852

7 years ago[0.6.32] check seekable with query before request seek 54/116954/1 accepted/tizen/common/20170303.090902 accepted/tizen/ivi/20170303.070014 accepted/tizen/mobile/20170303.065854 accepted/tizen/tv/20170303.065927 accepted/tizen/unified/20170309.033413 accepted/tizen/wearable/20170303.065953 submit/tizen/20170303.015115 submit/tizen_unified/20170308.100408
Eunhae Choi [Wed, 22 Feb 2017 08:07:36 +0000 (17:07 +0900)]
[0.6.32] check seekable with query before request seek

Change-Id: I1bc674111fcb7ea456077afebb7c8ca77ac3c39b
(cherry picked from commit 3cde68d388aa0ba97b9260a4b0f8a22898e9e216)

7 years ago[0.6.32] check seekable with query before request seek 78/115978/1 accepted/tizen/3.0/common/20170227.135906 accepted/tizen/3.0/ivi/20170227.090729 accepted/tizen/3.0/mobile/20170227.090449 accepted/tizen/3.0/tv/20170227.090611 accepted/tizen/3.0/wearable/20170227.090640 submit/tizen_3.0/20170224.035858
Eunhae Choi [Wed, 22 Feb 2017 08:07:36 +0000 (17:07 +0900)]
[0.6.32] check seekable with query before request seek

Change-Id: I1bc674111fcb7ea456077afebb7c8ca77ac3c39b

7 years ago[0.6.31] fix svace issue 49/115149/1
Eunhae Choi [Thu, 16 Feb 2017 11:01:27 +0000 (20:01 +0900)]
[0.6.31] fix svace issue

Change-Id: Ibe7a4785b4d6b4ef287bc0e5811566720c9e15c3