[Tizen-submit] 5088: Changes to Tizen:2.1:Main/gst-plugins-base

noreply at tizen.org noreply at tizen.org
Mon May 20 11:10:44 GMT 2013


Hi,
Jinkun Jang have made the following changes to gst-plugins-base in project Tizen:2.1:Main. Please review and accept ASAP.

Thank You,

[This message was auto-generated]

---

Request: #5088

  submit:       Tizen:2.1:Main:build/gst-plugins-base(cleanup) -> Tizen:2.1:Main


Message:
Submitter: Jinkun Jang <jinkun.jang at samsung.com>
Comments: submit to obs
Git project: framework/multimedia/gst-plugins-base0.10
Tag: submit/tizen_2.1/20130516.042216
Commit: 83ba172  [gst-plugins-base] Fixed wrong duration for push mode (oggdemux)

State:   accepted   2013-05-15T22:21:22 jang798
Comment: Please add a comment

History: new        2013-05-15T21:22:05 tizenrobot
spec files:
-----------
--- gst-plugins-base.spec
+++ gst-plugins-base.spec
@@ -1,8 +1,8 @@
 Name:       gst-plugins-base
 Summary:    GStreamer streaming media framework base plug-ins
 Version:    0.10.36
-Release:    24
-VCS:        framework/multimedia/gst-plugins-base0.10#submit/tizen_2.1/20130514.052714-0-g500ce4e
+Release:    23
+VCS:        framework/multimedia/gst-plugins-base0.10#submit/tizen_2.1/20130516.042216-0-g83ba172
 Group:      Applications/Multimedia
 License:    LGPLv2+
 Source0:    %{name}-%{version}.tar.gz

other changes:
--------------

++++++ gst-plugins-base-0.10.36.tar.gz
--- ext/ogg/gstoggdemux.c
+++ ext/ogg/gstoggdemux.c
@@ -3245,8 +3245,12 @@
      granpos there, but it's fairly likely */
   position =
       ogg->push_byte_length - DURATION_CHUNK_OFFSET - EOS_AVOIDANCE_THRESHOLD;
-  if (position < 0)
-    position = 0;
+  if (position < 0) {
+    if (ogg->push_byte_length > EOS_AVOIDANCE_THRESHOLD)
+      position = ogg->push_byte_length - (EOS_AVOIDANCE_THRESHOLD / 2);
+   else
+      position = 0;
+  }
 
   GST_DEBUG_OBJECT (ogg,
       "Getting duration, seeking near the end, to %" G_GINT64_FORMAT, position);
--- packaging/gst-plugins-base.spec
+++ packaging/gst-plugins-base.spec
@@ -1,7 +1,7 @@
 Name:       gst-plugins-base
 Summary:    GStreamer streaming media framework base plug-ins
 Version:    0.10.36
-Release:    24
+Release:    23
 Group:      Applications/Multimedia
 License:    LGPLv2+
 Source0:    %{name}-%{version}.tar.gz
--- sys/xvimage/xvimagesink.c
+++ sys/xvimage/xvimagesink.c
@@ -2174,7 +2174,7 @@
 
   XvStopVideo (xvimagesink->xcontext->disp, xvimagesink->xcontext->xv_port_id,
       xwindow->win);
-#ifdef GST_EXT_XV_ENHANCEMENT
+#ifndef GST_EXT_XV_ENHANCEMENT
   /* Preview area is not updated before other UI is updated in the screen. */
   XSetForeground (xvimagesink->xcontext->disp, xwindow->gc,
       xvimagesink->xcontext->black);
@@ -4887,14 +4887,6 @@
                                  atom_stream, 0 ) != Success) {
             GST_WARNING_OBJECT( xvimagesink, "Set visible FALSE failed" );
           }
-          if ( !xvimagesink->get_pixmap_cb ) {
-            XSetForeground (xvimagesink->xcontext->disp, xvimagesink->xwindow->gc,
-                xvimagesink->xcontext->black);
-
-            XFillRectangle (xvimagesink->xcontext->disp, xvimagesink->xwindow->win, xvimagesink->xwindow->gc,
-                xvimagesink->render_rect.x, xvimagesink->render_rect.y,
-                xvimagesink->render_rect.w, xvimagesink->render_rect.h);
-          }
 
           XSync( xvimagesink->xcontext->disp, FALSE );
         }


More information about the Tizen-submit mailing list