Hello community,

here is the log from the commit of package rage for openSUSE:Factory checked in 
at 2016-09-08 17:39:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rage (Old)
 and      /work/SRC/openSUSE:Factory/.rage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rage/rage.changes        2016-09-01 
14:02:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rage.new/rage.changes   2016-09-08 
17:39:54.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Sep  7 07:05:45 UTC 2016 - [email protected]
+
+- Rage 0.2.1: Fix regressions in last release (no changelog upstream)
+
+-------------------------------------------------------------------

Old:
----
  rage-0.2.0.tar.xz

New:
----
  rage-0.2.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rage.spec ++++++
--- /var/tmp/diff_new_pack.CMKLCT/_old  2016-09-08 17:39:55.000000000 +0200
+++ /var/tmp/diff_new_pack.CMKLCT/_new  2016-09-08 17:39:55.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rage
-Version:        0.2.0
+Version:        0.2.1
 Release:        0
 Summary:        A mplayer like video and audio player with some extra bells 
and whistles
 License:        BSD-2-Clause

++++++ rage-0.2.0.tar.xz -> rage-0.2.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/Makefile.in new/rage-0.2.1/Makefile.in
--- old/rage-0.2.0/Makefile.in  2016-08-20 05:34:10.000000000 +0200
+++ new/rage-0.2.1/Makefile.in  2016-09-04 07:06:51.000000000 +0200
@@ -159,7 +159,7 @@
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/rage.spec.in \
        $(srcdir)/rage_config.h.in $(top_srcdir)/pkgbuild/PKGBUILD.in \
        AUTHORS COPYING ChangeLog INSTALL NEWS README TODO compile \
-       install-sh ltmain.sh missing
+       depcomp install-sh ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/README new/rage-0.2.1/README
--- old/rage-0.2.0/README       2016-08-20 05:34:09.000000000 +0200
+++ new/rage-0.2.1/README       2016-09-04 07:07:21.000000000 +0200
@@ -1,4 +1,4 @@
-Rage 0.2.0
+Rage 0.2.1
 
 ******************************************************************************
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/configure new/rage-0.2.1/configure
--- old/rage-0.2.0/configure    2016-08-20 05:34:10.000000000 +0200
+++ new/rage-0.2.1/configure    2016-09-04 07:06:52.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for rage 0.2.0.
+# Generated by GNU Autoconf 2.69 for rage 0.2.1.
 #
 # Report bugs to <[email protected]>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='rage'
 PACKAGE_TARNAME='rage'
-PACKAGE_VERSION='0.2.0'
-PACKAGE_STRING='rage 0.2.0'
+PACKAGE_VERSION='0.2.1'
+PACKAGE_STRING='rage 0.2.1'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1278,7 +1278,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures rage 0.2.0 to adapt to many kinds of systems.
+\`configure' configures rage 0.2.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1344,7 +1344,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of rage 0.2.0:";;
+     short | recursive ) echo "Configuration of rage 0.2.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1447,7 +1447,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-rage configure 0.2.0
+rage configure 0.2.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1703,7 +1703,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by rage $as_me 0.2.0, which was
+It was created by rage $as_me 0.2.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2573,7 +2573,7 @@
 
 # Define the identity of the package.
  PACKAGE='rage'
- VERSION='0.2.0'
+ VERSION='0.2.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -5767,7 +5767,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by rage $as_me 0.2.0, which was
+This file was extended by rage $as_me 0.2.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5833,7 +5833,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-rage config.status 0.2.0
+rage config.status 0.2.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/configure.ac new/rage-0.2.1/configure.ac
--- old/rage-0.2.0/configure.ac 2016-08-20 05:07:25.000000000 +0200
+++ new/rage-0.2.1/configure.ac 2016-09-04 07:06:45.000000000 +0200
@@ -1,7 +1,7 @@
 # get rid of that stupid cache mechanism
 rm -f config.cache
 
-AC_INIT([rage], [0.2.0], [[email protected]])
+AC_INIT([rage], [0.2.1], [[email protected]])
 AC_PREREQ([2.60])
 AC_CONFIG_SRCDIR([configure.ac])
 AC_CONFIG_MACRO_DIR([m4])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/pkgbuild/PKGBUILD 
new/rage-0.2.1/pkgbuild/PKGBUILD
--- old/rage-0.2.0/pkgbuild/PKGBUILD    2016-08-20 05:34:12.000000000 +0200
+++ new/rage-0.2.1/pkgbuild/PKGBUILD    2016-09-04 07:06:53.000000000 +0200
@@ -1,6 +1,6 @@
 # Maintainer: Enlightenment Developers <[email protected]>
 pkgname=rage
-pkgver=0.2.0
+pkgver=0.2.1
 pkgrel=1
 pkgdesc="Video player for Enlightenment - GIT development snapshot"
 arch=('i686' 'x86_64' 'arm')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/rage.spec new/rage-0.2.1/rage.spec
--- old/rage-0.2.0/rage.spec    2016-08-20 05:34:11.000000000 +0200
+++ new/rage-0.2.1/rage.spec    2016-09-04 07:06:53.000000000 +0200
@@ -3,7 +3,7 @@
 
 Summary: EFL Video Player
 Name: rage
-Version: 0.2.0
+Version: 0.2.1
 Release: %{_rel}
 License: BSD
 Group: Applications/System
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/src/bin/browser.c 
new/rage-0.2.1/src/bin/browser.c
--- old/rage-0.2.0/src/bin/browser.c    2016-08-20 05:34:07.000000000 +0200
+++ new/rage-0.2.1/src/bin/browser.c    2016-08-22 03:26:30.000000000 +0200
@@ -189,9 +189,19 @@
 _fill_thread(void *data EINA_UNUSED, Ecore_Thread *th)
 {
    char buf[PATH_MAX];
-   const char *vids;
+   const char *vids, *home;
+   char *vidsreal = NULL, *homereal = NULL;
 
    vids = efreet_videos_dir_get();
+   if (vids) vidsreal = ecore_file_realpath(vids);
+   home = eina_environment_home_get();
+   if (home) homereal = ecore_file_realpath(home);
+   if ((vidsreal) && (homereal))
+     {
+        if (!strcmp(vidsreal, homereal)) vids = NULL;
+     }
+   free(vidsreal);
+   free(homereal);
    if (vids)
      snprintf(buf, sizeof(buf), "%s", vids);
    else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/src/bin/thumb.c 
new/rage-0.2.1/src/bin/thumb.c
--- old/rage-0.2.0/src/bin/thumb.c      2016-08-20 05:24:57.000000000 +0200
+++ new/rage-0.2.1/src/bin/thumb.c      2016-08-22 16:07:28.000000000 +0200
@@ -50,7 +50,7 @@
 
    if (is_audio)
      {
-        albumart_find(file, title, artist, album, NULL,
+        albumart_find(file, artist, album, title, NULL,
                       _cb_fetched, (void *)file);
         return;
      }
@@ -72,7 +72,7 @@
 
    if (is_movie)
      {
-        albumart_find(file, NULL, NULL, NULL, "film poster",
+        albumart_find(file, NULL, NULL, title, "film poster",
                       _cb_fetched, (void *)file);
         return;
      }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/rage-0.2.0/src/bin/videothumb.c 
new/rage-0.2.1/src/bin/videothumb.c
--- old/rage-0.2.0/src/bin/videothumb.c 2016-08-15 00:55:47.000000000 +0200
+++ new/rage-0.2.1/src/bin/videothumb.c 2016-08-22 02:53:17.000000000 +0200
@@ -144,7 +144,7 @@
                     sd->exe_handler = 
ecore_event_handler_add(ECORE_EXE_EVENT_DEL,
                                                               _cb_thumb_exe, 
obj);
                   snprintf(buf, sizeof(buf),
-                           "%s/rage/utils/rage_thumb %s 10000 %i 2>&1 
/dev/null",
+                           "%s/rage/utils/rage_thumb %s 10000 %i 1> /dev/null 
2>&1",
                            libdir, s, sd->poster_mode ? 1 : 0);
                   sd->thumb_exe = ecore_exe_pipe_run(buf,
                                                      ECORE_EXE_USE_SH |
@@ -160,6 +160,25 @@
 }
 
 static Eina_Bool
+_have_active_thumb(const char *path)
+{
+   Evas_Object *o;
+   Eina_List *l;
+
+   EINA_LIST_FOREACH(vidthumbs, l, o)
+     {
+        Videothumb *sd = evas_object_smart_data_get(o);
+
+        if (sd)
+          {
+             if ((sd->thumb_exe) && (!strcmp(path, sd->realpath)))
+               return EINA_TRUE;
+          }
+     }
+   return EINA_FALSE;
+}
+
+static Eina_Bool
 _cb_videothumb_delay(void *data)
 {
    Evas_Object *obj = data;
@@ -168,8 +187,16 @@
    if (!sd) return EINA_FALSE;
    if (_thumb_running < maxnum)
      {
+        if (!_have_active_thumb(sd->realpath))
+          {
+             sd->launch_timer = NULL;
+             _videothumb_launch_do(obj);
+             return EINA_FALSE;
+          }
+     }
+   if ((sd->iw > 0) && (sd->ih > 0))
+     {
         sd->launch_timer = NULL;
-        _videothumb_launch_do(obj);
         return EINA_FALSE;
      }
    return EINA_TRUE;
@@ -182,7 +209,7 @@
 
    if (!sd) return;
    if (sd->launch_timer) return;
-   sd->launch_timer = ecore_timer_add(1.0, _cb_videothumb_delay, obj);
+   sd->launch_timer = ecore_timer_add(0.5, _cb_videothumb_delay, obj);
 }
 
 static Eina_Bool


Reply via email to