gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/trunk r10622: merge from release branch.


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/trunk r10622: merge from release branch.
Date: Tue, 24 Feb 2009 19:00:44 -0700
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 10622
committer: address@hidden
branch nick: trunk
timestamp: Tue 2009-02-24 19:00:44 -0700
message:
  merge from release branch.
modified:
  configure.ac
  extensions/Makefile.am
  extensions/dbus/Makefile.am
  extensions/dejagnu/Makefile.am
  extensions/fileio/Makefile.am
  extensions/gtk2/Makefile.am
  extensions/launcher/Makefile.am
  extensions/lirc/Makefile.am
  extensions/metome/Makefile.am
  extensions/mysql/Makefile.am
  extensions/mysql/mysql_db.cpp
  libmedia/ffmpeg/VideoConverterFfmpeg.cpp
    ------------------------------------------------------------
    revno: 10592.1.18
    committer: Benjamin Wolsey <address@hidden>
    branch nick: release_0_8_5
    timestamp: Fri 2009-02-20 07:48:41 +0100
    message:
      Merge fix to leak in gst codec information from trunk.
    modified:
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.cpp
    ------------------------------------------------------------
    revno: 10592.1.19
    committer: John Wimer <address@hidden>
    branch nick: release_0_8_5
    timestamp: Sun 2009-02-22 20:23:08 +0100
    message:
      Merge from trunk fixes related to fullscreen when in plugin mode
    modified:
      gui/Kde4Gui.cpp
    ------------------------------------------------------------
    revno: 10592.1.20
    committer: Bastiaan Jacques <address@hidden>
    branch nick: release_0_8_5
    timestamp: Mon 2009-02-23 21:54:26 +0100
    message:
      Merge: XV support part 1.
    added:
      libmedia/VideoConverter.h
      libmedia/ffmpeg/VideoConverterFfmpeg.cpp
      libmedia/ffmpeg/VideoConverterFfmpeg.h
      libmedia/gst/VideoConverterGst.cpp
      libmedia/gst/VideoConverterGst.h
    modified:
      libmedia/Makefile.am
      libmedia/MediaHandler.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaHandlerFfmpeg.h
      libmedia/gst/MediaHandlerGst.cpp
      libmedia/gst/MediaHandlerGst.h
      libmedia/gst/swfdec_codec_gst.c
      libmedia/gst/swfdec_codec_gst.h
    ------------------------------------------------------------
    revno: 10592.1.21
    committer: Bastiaan Jacques <address@hidden>
    branch nick: release_0_8_5
    timestamp: Mon 2009-02-23 21:56:03 +0100
    message:
      Merge: XV support part 2.
    added:
      gui/gtk_glue_agg_xv.cpp
      gui/gtk_glue_agg_xv.h
    modified:
      gui/am-frag/gtk.am
      gui/gtk.cpp
      gui/gui.h
      libbase/rc.cpp
      libbase/rc.h
      libmedia/ffmpeg/VideoConverterFfmpeg.cpp
      libmedia/gst/VideoConverterGst.cpp
      macros/x11.m4
    ------------------------------------------------------------
    revno: 10592.1.22
    committer: Bastiaan Jacques <address@hidden>
    branch nick: release_0_8_5
    timestamp: Mon 2009-02-23 21:58:59 +0100
    message:
      Merge: XV documentation.
    modified:
      doc/C/usermanual/gnashrc.xml
      libbase/gnashrc.in
      testsuite/libbase/gnashrc.in
    ------------------------------------------------------------
    revno: 10592.1.23
    committer: Bastiaan Jacques <address@hidden>
    branch nick: release_0_8_5
    timestamp: Mon 2009-02-23 22:02:03 +0100
    message:
      Merge Xv config file test.
    modified:
      testsuite/libbase/TCXXRc.cpp
      testsuite/libbase/gnashrc-local.in
    ------------------------------------------------------------
    revno: 10592.1.24
    committer: Bastiaan Jacques <address@hidden>
    branch nick: release_0_8_5
    timestamp: Mon 2009-02-23 22:06:48 +0100
    message:
      Merge: OpenBSD build fix.
    modified:
      testsuite/libnet.all/generate_amfbins.cpp
    ------------------------------------------------------------
    revno: 10592.1.25
    committer: address@hidden
    branch nick: release_0_8_5
    timestamp: Tue 2009-02-24 18:36:03 -0700
    message:
      don't build the gtk extension.
    modified:
      configure.ac
      extensions/Makefile.am
    ------------------------------------------------------------
    revno: 10592.1.26
    committer: address@hidden
    branch nick: release_0_8_5
    timestamp: Tue 2009-02-24 18:36:22 -0700
    message:
      fix the path to asobjs, which had changed.
    modified:
      extensions/dbus/Makefile.am
      extensions/dejagnu/Makefile.am
      extensions/fileio/Makefile.am
      extensions/gtk2/Makefile.am
      extensions/launcher/Makefile.am
      extensions/lirc/Makefile.am
      extensions/metome/Makefile.am
      extensions/mysql/Makefile.am
      extensions/mysql/mysql_db.cpp
=== modified file 'configure.ac'
--- a/configure.ac      2009-02-19 18:19:27 +0000
+++ b/configure.ac      2009-02-25 02:00:44 +0000
@@ -534,7 +534,6 @@
         build_fltk=yes
         build_kde3=yes
         build_kde4=yes
-        build_gtk=yes
         build_sdl=yes
 dnl        build_qtopia=yes
 dnl        build_hildon=yes

=== modified file 'extensions/Makefile.am'
--- a/extensions/Makefile.am    2008-07-22 08:44:22 +0000
+++ b/extensions/Makefile.am    2009-02-25 01:36:03 +0000
@@ -47,7 +47,7 @@
 
 if BUILD_GTK_EXT
 if BUILD_GTK_GUI
-OTHER_DIRS += gtk2
+OTHER_DIRS += # gtk2
 endif
 endif
 DIST_SUBDIRS = dejagnu fileio mysql gtk2 lirc dbus metome

=== modified file 'extensions/dbus/Makefile.am'
--- a/extensions/dbus/Makefile.am       2008-07-22 21:24:49 +0000
+++ b/extensions/dbus/Makefile.am       2009-02-25 01:36:22 +0000
@@ -26,7 +26,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-           -I$(top_srcdir)/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            $(INCLTDL)
 
 dbus_la_SOURCES = dbus_ext.cpp dbus_ext.h

=== modified file 'extensions/dejagnu/Makefile.am'
--- a/extensions/dejagnu/Makefile.am    2008-07-22 21:24:49 +0000
+++ b/extensions/dejagnu/Makefile.am    2009-02-25 01:36:22 +0000
@@ -26,7 +26,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-           -I$(top_srcdir)/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            $(INCLTDL)
 
 AM_LDFLAGS =  \

=== modified file 'extensions/fileio/Makefile.am'
--- a/extensions/fileio/Makefile.am     2008-07-22 21:24:49 +0000
+++ b/extensions/fileio/Makefile.am     2009-02-25 01:36:22 +0000
@@ -31,7 +31,7 @@
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
            -I$(top_srcdir)/libcore/parser \
-           -I$(top_srcdir)/libcore/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            $(BOOST_CFLAGS) \
            $(PTHREAD_CFLAGS) \
            $(INCLTDL)

=== modified file 'extensions/gtk2/Makefile.am'
--- a/extensions/gtk2/Makefile.am       2008-07-22 21:24:49 +0000
+++ b/extensions/gtk2/Makefile.am       2009-02-25 01:36:22 +0000
@@ -29,7 +29,7 @@
        -I$(top_srcdir)/libcore \
        -I$(top_srcdir)/libcore/vm \
        -I$(top_srcdir)/libcore/parser \
-       -I$(top_srcdir)/libcore/asobjs \
+       -I$(top_srcdir)/libcore/asobj \
        $(LIBXML_CFLAGS) \
        $(SDL_CFLAGS) \
        $(DMALLOC_CFLAGS) \

=== modified file 'extensions/launcher/Makefile.am'
--- a/extensions/launcher/Makefile.am   2008-07-22 21:24:49 +0000
+++ b/extensions/launcher/Makefile.am   2009-02-25 01:36:22 +0000
@@ -28,7 +28,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-           -I$(top_srcdir)/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            $(BOOST_CFLAGS) \
            $(NULL)
 

=== modified file 'extensions/lirc/Makefile.am'
--- a/extensions/lirc/Makefile.am       2008-07-22 21:24:49 +0000
+++ b/extensions/lirc/Makefile.am       2009-02-25 01:36:22 +0000
@@ -26,7 +26,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-           -I$(top_srcdir)/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            -I$(top_srcdir)/libnet \
            $(BOOST_CFLAGS) \
            $(INCLTDL)

=== modified file 'extensions/metome/Makefile.am'
--- a/extensions/metome/Makefile.am     2008-07-22 21:24:49 +0000
+++ b/extensions/metome/Makefile.am     2009-02-25 01:36:22 +0000
@@ -26,7 +26,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-           -I$(top_srcdir)/asobjs \
+           -I$(top_srcdir)/libcore/asobj \
            $(INCLTDL)
 
 metome_ext_la_SOURCES = metome_ext.cpp metome_ext.h

=== modified file 'extensions/mysql/Makefile.am'
--- a/extensions/mysql/Makefile.am      2008-07-22 21:24:49 +0000
+++ b/extensions/mysql/Makefile.am      2009-02-25 01:36:22 +0000
@@ -26,7 +26,7 @@
             -I$(top_srcdir)/libbase \
             -I$(top_srcdir)/libcore \
             -I$(top_srcdir)/libcore/vm \
-            -I$(top_srcdir)/asobjs \
+            -I$(top_srcdir)/libcore/asobj \
             -I$(top_srcdir)/libltdl \
             $(MYSQL_CFLAGS)
 

=== modified file 'extensions/mysql/mysql_db.cpp'
--- a/extensions/mysql/mysql_db.cpp     2008-12-27 19:56:32 +0000
+++ b/extensions/mysql/mysql_db.cpp     2009-02-25 01:36:22 +0000
@@ -387,7 +387,8 @@
 {
 //    GNASH_REPORT_FUNCTION;
     boost::intrusive_ptr<mysql_as_object> ptr = 
ensureType<mysql_as_object>(fn.this_ptr);
-    return as_value(ptr->obj.store_result());
+    gnash::as_object *obj = reinterpret_cast<gnash::as_object  
*>(ptr->obj.store_result());
+    return as_value(obj);
 }
 
 as_value

=== modified file 'libmedia/ffmpeg/VideoConverterFfmpeg.cpp'
--- a/libmedia/ffmpeg/VideoConverterFfmpeg.cpp  2009-02-23 04:13:31 +0000
+++ b/libmedia/ffmpeg/VideoConverterFfmpeg.cpp  2009-02-25 02:00:44 +0000
@@ -23,6 +23,31 @@
 namespace media {
 namespace ffmpeg {
 
+#ifdef HAVE_SWSCALE_H
+/// A wrapper round an SwsContext that ensures it's
+/// freed on destruction.
+class SwsContextWrapper
+{
+public:
+
+    SwsContextWrapper(SwsContext* context)
+        :
+        _context(context)
+    {}
+
+    ~SwsContextWrapper()
+    {
+         sws_freeContext(_context);
+    }
+    
+    SwsContext* getContext() const { return _context; }
+
+private:
+    SwsContext* _context;
+
+};
+#endif
+
 // The lookup table in this function is adapted from chroma.c from the VLC
 // codebase; its license permits distribution under GPLv3 and later.
 PixelFormat


reply via email to

[Prev in Thread] Current Thread [Next in Thread]