Merge lp:~ricmm/media-hub/default-timeout-increase into lp:media-hub

Proposed by Ricardo Mendoza
Status: Merged
Approved by: Ricardo Salveti
Approved revision: 41
Merged at revision: 41
Proposed branch: lp:~ricmm/media-hub/default-timeout-increase
Merge into: lp:media-hub
Diff against target: 59 lines (+18/-2)
3 files modified
debian/usr.bin.media-hub-server (+4/-0)
src/core/media/mpris/macros.h (+13/-1)
src/core/media/mpris/player.h (+1/-1)
To merge this branch: bzr merge lp:~ricmm/media-hub/default-timeout-increase
Reviewer Review Type Date Requested Status
Jim Hodapp (community) code Approve
Ricardo Salveti (community) Approve
Review via email: mp+226106@code.launchpad.net

Commit message

Increase default timeout for MPRIS handlers. (Author: Alfonso Sanchez-Beato)

To post a comment you must log in.
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Good, thanks.

review: Approve
42. By Ricardo Mendoza

Adjust AppArmor rules for new SoCs

43. By Ricardo Mendoza

Adjust AppArmor rules. Increase timeout for offending method

Revision history for this message
Jim Hodapp (jhodapp) wrote :

Looks good, approved from my as well.

review: Approve (code)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/usr.bin.media-hub-server'
--- debian/usr.bin.media-hub-server 2014-07-01 03:17:05 +0000
+++ debian/usr.bin.media-hub-server 2014-07-10 12:20:07 +0000
@@ -25,6 +25,10 @@
2525
26 # specific to the mediatek soc26 # specific to the mediatek soc
27 @{PROC}/xlog/setfil r,27 @{PROC}/xlog/setfil r,
28 @{PROC}/M4U_device r,
29 /dev/Vcodec rw,
30 /sys/bus/platform/drivers/** rw,
31 /{,android/}system/etc/mtk_omx_core.cfg r,
2832
29 /sys/kernel/debug/tracing/trace_marker w,33 /sys/kernel/debug/tracing/trace_marker w,
30 /dev/ashmem rw,34 /dev/ashmem rw,
3135
=== modified file 'src/core/media/mpris/macros.h'
--- src/core/media/mpris/macros.h 2014-02-12 15:53:57 +0000
+++ src/core/media/mpris/macros.h 2014-07-10 12:20:07 +0000
@@ -26,6 +26,18 @@
2626
27#define SECONDS(seconds) std::chrono::seconds{seconds};27#define SECONDS(seconds) std::chrono::seconds{seconds};
2828
29#define METHOD_WITH_TIMEOUT_MS(Name, Itf, Timeout) \
30 struct Name \
31 { \
32 typedef Itf Interface; \
33 inline static const std::string& name() \
34 { \
35 static const std::string s{#Name}; \
36 return s; \
37 } \
38 inline static const std::chrono::milliseconds default_timeout() { return std::chrono::milliseconds{Timeout}; } \
39 };\
40
29#define METHOD(Name, Itf, Timeout) \41#define METHOD(Name, Itf, Timeout) \
30 struct Name \42 struct Name \
31 { \43 { \
@@ -35,7 +47,7 @@
35 static const std::string s{#Name}; \47 static const std::string s{#Name}; \
36 return s; \48 return s; \
37 } \49 } \
38 inline static const std::chrono::milliseconds default_timeout() { return std::chrono::milliseconds{2000}; } \50 inline static const std::chrono::milliseconds default_timeout() { return std::chrono::milliseconds{7000}; } \
39 };\51 };\
4052
41#define SIGNAL(Name, Itf, ArgType) \53#define SIGNAL(Name, Itf, ArgType) \
4254
=== modified file 'src/core/media/mpris/player.h'
--- src/core/media/mpris/player.h 2014-04-25 17:53:00 +0000
+++ src/core/media/mpris/player.h 2014-07-10 12:20:07 +0000
@@ -48,7 +48,7 @@
4848
49 METHOD(Next, Player, std::chrono::seconds(1))49 METHOD(Next, Player, std::chrono::seconds(1))
50 METHOD(Previous, Player, std::chrono::seconds(1))50 METHOD(Previous, Player, std::chrono::seconds(1))
51 METHOD(Pause, Player, std::chrono::seconds(1))51 METHOD_WITH_TIMEOUT_MS(Pause, Player, 1000)
52 METHOD(PlayPause, Player, std::chrono::seconds(1))52 METHOD(PlayPause, Player, std::chrono::seconds(1))
53 METHOD(Stop, Player, std::chrono::seconds(1))53 METHOD(Stop, Player, std::chrono::seconds(1))
54 METHOD(Play, Player, std::chrono::seconds(1))54 METHOD(Play, Player, std::chrono::seconds(1))

Subscribers

People subscribed via source and target branches