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
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)
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>
Sejun Park [Wed, 13 Dec 2017 01:34:51 +0000 (10:34 +0900)]
Fix tc fail issue at capture video
Change-Id: I5198de5f8e31cfb794aabdf04e25bfad56fbc827
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)
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
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)
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>
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>
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
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)
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>
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)
Eunhae Choi [Mon, 30 Oct 2017 06:24:50 +0000 (15:24 +0900)]
Merge branch 'tizen_4.0' into 'tizen'
Change-Id: I5fc38ad509f9964cc16b6996390e7f11cd910dc1
Eunhae Choi [Fri, 27 Oct 2017 07:33:58 +0000 (16:33 +0900)]
[0.6.76] fix crash issue
Change-Id: I798f664a075946a7bf96836fdbadd8848ecd0122
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
Eunhae Choi [Thu, 26 Oct 2017 11:46:23 +0000 (20:46 +0900)]
[0.6.72] fix video type
Change-Id: I22e2aafd882d1249d7869fd775394f6016525a5f
Eunhae Choi [Thu, 26 Oct 2017 08:42:56 +0000 (17:42 +0900)]
[0.6.72] add more zero copy format
Change-Id: I1f1886410f1a48ed797a4d3d2a8b373139f65dd5
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
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>
Eunhae Choi [Wed, 18 Oct 2017 11:14:00 +0000 (20:14 +0900)]
[0.6.75] fix buffering time calc issue
Change-Id: Id1a1d1d7ff434d2215b103882cc7ef22cf77d763
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
Gilbok Lee [Tue, 17 Oct 2017 10:21:19 +0000 (19:21 +0900)]
[0.6.73] Fix Coverity issues
Change-Id: I15759d3056af30a9780c4146946c48795b9431c3
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
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
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)
Eunhae Choi [Fri, 29 Sep 2017 07:08:19 +0000 (07:08 +0000)]
Merge "[0.6.70] modify video stream cb" into tizen
Gilbok Lee [Fri, 29 Sep 2017 01:15:41 +0000 (10:15 +0900)]
[0.6.71] Fix coverity issues
Change-Id: Ief749be871e4cd9252a66da3c3db0709e6db5310
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
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
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
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)
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
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
Eunhae Choi [Mon, 11 Sep 2017 11:39:07 +0000 (20:39 +0900)]
[0.6.68] apply tizen coding convention
Change-Id: Ic219ab19ec42ad8f2de6385330cc7840499f8e55
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
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
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
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
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
Eunhae Choi [Tue, 5 Sep 2017 07:42:12 +0000 (16:42 +0900)]
[0.6.66] remove deadcode
Change-Id: I7e85b852d7d977982e04d25074f25afeafa2689e
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
Eunhae Choi [Tue, 29 Aug 2017 10:12:50 +0000 (19:12 +0900)]
[0.6.64] remove dead code
Change-Id: I8023d6e37b1d07dd872b46aaf6359574227748df
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
Eunhae Choi [Wed, 23 Aug 2017 07:52:48 +0000 (16:52 +0900)]
[0.6.63] modify buffering msg handling
Change-Id: I919213e5a6680b1b185753c4737da92125ec1633
Eunhae Choi [Tue, 22 Aug 2017 10:24:07 +0000 (19:24 +0900)]
[0.6.62] fix mem leak
Change-Id: Ic38e7bae4b099d2ae84dc08db96640be3b69645a
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
Eunhae Choi [Tue, 22 Aug 2017 04:36:22 +0000 (04:36 +0000)]
Merge "[0.6.60] fix mem leak" into tizen
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
Heechul Jeon [Mon, 21 Aug 2017 07:25:18 +0000 (16:25 +0900)]
remove unnecessary comment & codes
Change-Id: Ib1e96067e804b7cac3e2cf08f420b0b9ff83c967
Eunhae Choi [Fri, 18 Aug 2017 10:47:28 +0000 (19:47 +0900)]
[0.6.60] fix mem leak
Change-Id: I073b6b5e7c16d568f14f86383bd59a36853c25be
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
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
Eunhae Choi [Tue, 8 Aug 2017 11:00:31 +0000 (20:00 +0900)]
[0.6.58] use floor for start_per
Change-Id: I5b7b165b8b1a54d7539d0a985753e2dc263e72eb
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
Eunhae Choi [Wed, 2 Aug 2017 06:12:37 +0000 (06:12 +0000)]
Merge "[0.6.57] fix the mainloop blocking issue" into tizen
Eunhae Choi [Tue, 1 Aug 2017 10:46:17 +0000 (19:46 +0900)]
[0.6.57] fix the mainloop blocking issue
Change-Id: Icbbb230c3eb4450e9d443927c4c3364e22380948
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
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)
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
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
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)
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>
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
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
Eunhae Choi [Thu, 1 Jun 2017 11:46:14 +0000 (20:46 +0900)]
[0.6.53] delete dead code about textoverlay
Change-Id: I63cc22b950753b8535f8cb713ba02f6c48174b33
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
Eunhae Choi [Thu, 1 Jun 2017 10:07:41 +0000 (19:07 +0900)]
[0.6.51] add subtitle error posting
Change-Id: Ie68bf235b2c8277758871b57fb745afc5eb4bc28
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
Eunhae Choi [Thu, 25 May 2017 09:56:27 +0000 (18:56 +0900)]
[0.6.49] add lock when destroy thread
Change-Id: I81538f265d3bfd8461e9093461a0fe8f37f86351
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
Eunhae Choi [Tue, 16 May 2017 10:37:23 +0000 (19:37 +0900)]
[0.6.47] modify code about mem feeding
Change-Id: I0397c32d11722856e96d3a455bb3103b6bbc6db3
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
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
Eunhae Choi [Mon, 8 May 2017 04:49:00 +0000 (13:49 +0900)]
[0.6.44] fix svace issue
Change-Id: I739aa086c565fc23f8589d1fb891d4adf3d01591
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>
Eunhae Choi [Mon, 24 Apr 2017 09:02:53 +0000 (18:02 +0900)]
[0.6.44] remove audiovsp related code
Change-Id: I37f978215264cbea55a2f388fe70b80d562a87cc
Eunhae Choi [Mon, 24 Apr 2017 09:02:53 +0000 (18:02 +0900)]
[0.6.44] remove audiovsp related code
Change-Id: I37f978215264cbea55a2f388fe70b80d562a87cc
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
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
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
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
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>
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
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
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
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
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
Eunhae Choi [Tue, 28 Mar 2017 11:06:23 +0000 (20:06 +0900)]
[0.6.38] fix bug about calc bitrage
Change-Id: Idcd31f43e081b58725ddc27cd9fe93c67ce5c5af
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
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>
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
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
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)
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
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
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
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)
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
Eunhae Choi [Thu, 16 Feb 2017 11:01:27 +0000 (20:01 +0900)]
[0.6.31] fix svace issue
Change-Id: Ibe7a4785b4d6b4ef287bc0e5811566720c9e15c3