Background image of TV profile 75/111875/1
authorKyuho Jo <kyuho.jo@samsung.com>
Tue, 24 Jan 2017 11:28:30 +0000 (20:28 +0900)
committerKyuho Jo <kyuho.jo@samsung.com>
Tue, 24 Jan 2017 11:28:30 +0000 (20:28 +0900)
1. Background image supported for 'No signal case'
2. Launching on booting

Change-Id: I69f83ebce76f0343f7e50438f8cd52f2428eef5b
Signed-off-by: Kyuho Jo <kyuho.jo@samsung.com>
data/view/error.edc
packaging/org.tizen.live-tv.path [new file with mode: 0644]
packaging/org.tizen.live-tv.service [new file with mode: 0644]
packaging/org.tizen.live-tv.spec
res/images/background.jpg [new file with mode: 0644]
src/tv.c

index 18d4bf6..044034f 100644 (file)
@@ -18,6 +18,9 @@
 
 group {
        name, GRP_VIEW_ERROR;
+       images {
+               image, "background.jpg" COMP;
+       }
        parts {
                part {
                        name, "bg";
@@ -29,6 +32,27 @@ group {
                        }
                }
                part {
+                       name, "part.bgimage";
+                       type, IMAGE;
+                       scale, 1;
+                       description {
+                               state, "default" 0.0;
+                               image.normal, "background.jpg";
+                               rel1 {
+                                       to, "bg";
+                                       relative, 0.0 0.0;
+                               }
+                               rel2 {
+                                       to, "bg";
+                                       relative, 1.0 1.0;
+                               }
+                               visible, 1;
+                               min, 1920 1080;
+                               align, 0.0 0.0;
+                               fixed, 1 1;
+                       }
+               }
+               part {
                        name, "part.error";
                        type, RECT;
                        scale, 1;
@@ -59,6 +83,7 @@ group {
                                        min, 0 36;
                                        align, 0.5 0.0;
                                        fixed, 1 1;
+                                       visible, 0;
                                }
                        }
                        part {
@@ -79,6 +104,7 @@ group {
                                        min, 0 48;
                                        align, 0.5 1.0;
                                        fixed, 1 1;
+                                       visible, 0;
                                }
                        }
                }
diff --git a/packaging/org.tizen.live-tv.path b/packaging/org.tizen.live-tv.path
new file mode 100644 (file)
index 0000000..74d8137
--- /dev/null
@@ -0,0 +1,5 @@
+[Unit]
+Description=This path will tell you that live-tv is ready to launch
+
+[Path]
+PathExists=/run/.wm_ready
diff --git a/packaging/org.tizen.live-tv.service b/packaging/org.tizen.live-tv.service
new file mode 100644 (file)
index 0000000..db4a1fd
--- /dev/null
@@ -0,0 +1,7 @@
+[Unit]
+Description=live-tv
+Requires=launchpad-process-pool.service
+After=launchpad-process-pool.service
+
+[Service]
+ExecStart=/bin/sh -c -l '/usr/bin/aul_test launch org.tizen.live-tv'
index 8f86378..4ef6481 100644 (file)
@@ -5,6 +5,8 @@ Release:   1
 Group:     Applications
 License:   Apache-2.0
 Source0:   %{name}-%{version}.tar.gz
+Source1:   %{name}.service
+Source2:   %{name}.path
 Source3:   %{name}.manifest
 
 BuildRequires: cmake
@@ -51,6 +53,10 @@ make %{?jobs:-j%jobs}
 
 %install
 %make_install
+install --directory %{buildroot}%{_prefix}/lib/%{_servicedir}
+install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
+install -m 0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/%{_sysuserdir}
+ln -sf ../%{name}.path %{buildroot}%{_prefix}/lib/%{_servicedir}
 
 %clean
 rm -rf %{buildroot}
@@ -61,4 +67,7 @@ rm -rf %{buildroot}
 %{_bindir}/*
 %{_resdir}/*
 %{_manifestdir}/%{name}.xml
+%{_prefix}/lib/%{_sysuserdir}/%{name}.service
+%{_prefix}/lib/%{_sysuserdir}/%{name}.path
+%{_prefix}/lib/%{_servicedir}/%{name}.path
 %{_datarootdir}/license/*
diff --git a/res/images/background.jpg b/res/images/background.jpg
new file mode 100644 (file)
index 0000000..b69f52d
Binary files /dev/null and b/res/images/background.jpg differ
index 054892a..cfd92dc 100644 (file)
--- a/src/tv.c
+++ b/src/tv.c
@@ -1081,11 +1081,13 @@ int tv_create(void)
                goto err;
        }
 
+       /*
        r = tv_service_epg_create(&g_tv_info.epg_svc);
        if (r != TVS_ERROR_OK) {
                _ERR("failed to create epg service");
                goto err;
        }
+       */
 
        memset(&g_tv_info.history, 0, sizeof(g_tv_info.history));