gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] /srv/bzr/gnash/rtmp r9684: merge from trunk.


From: rob
Subject: [Gnash-commit] /srv/bzr/gnash/rtmp r9684: merge from trunk.
Date: Sat, 01 Nov 2008 09:15:52 -0600
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9684
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-11-01 09:15:52 -0600
message:
  merge from trunk.
removed:
  libbase/image.h
  libcore/parser/Timeline.h
  libmedia/MediaBuffer.h
  testsuite/samples/batch_test.py
added:
  libcore/RunInfo.h
renamed:
  libbase/image.cpp => libbase/GnashImage.cpp
  libcore/asobj/Number.cpp => libcore/asobj/Number_as.cpp
  libcore/asobj/Number.h => libcore/asobj/Number_as.h
  libcore/mouse_button_state.h => libcore/MouseButtonState.h
  libcore/resource.h => libcore/ExportableResource.h
  libmedia/Util.cpp => libmedia/AudioResampler.cpp
  libmedia/Util.h => libmedia/AudioResampler.h
  libmedia/ffmpeg/ffmpegNetStreamUtil.cpp => 
libmedia/ffmpeg/AudioResamplerFfmpeg.cpp
  libmedia/ffmpeg/ffmpegNetStreamUtil.h => 
libmedia/ffmpeg/AudioResamplerFfmpeg.h
modified:
  Makefile.am
  backend/render_handler.h
  backend/render_handler_agg.cpp
  backend/render_handler_cairo.cpp
  backend/render_handler_ogl.cpp
  backend/render_handler_ogl.h
  configure.ac
  cygnal/cvm.cpp
  doc/DESIGN
  doc/Doxyfile.in
  gui/Player.cpp
  gui/Player.h
  gui/dump.cpp
  gui/gnash.cpp
  gui/gtk.cpp
  gui/gtk_glue_agg.cpp
  gui/gui.cpp
  gui/gui.h
  libamf/amf.h
  libamf/buffer.cpp
  libamf/buffer.h
  libamf/element.cpp
  libamf/flv.cpp
  libamf/flv.h
  libbase/BitsReader.h
  libbase/ClockTime.cpp
  libbase/GnashImage.h
  libbase/GnashImageGif.h
  libbase/GnashImageJpeg.cpp
  libbase/GnashImageJpeg.h
  libbase/GnashImagePng.cpp
  libbase/GnashImagePng.h
  libbase/Makefile.am
  libbase/SimpleBuffer.h
  libbase/string_table.h
  libcore/Button.cpp
  libcore/FreetypeGlyphsProvider.cpp
  libcore/FreetypeGlyphsProvider.h
  libcore/Makefile.am
  libcore/MovieClip.cpp
  libcore/MovieClip.h
  libcore/URLAccessManager.cpp
  libcore/array.h
  libcore/as_environment.h
  libcore/as_object.cpp
  libcore/as_object.h
  libcore/as_value.cpp
  libcore/as_value.h
  libcore/asobj/ClassHierarchy.cpp
  libcore/asobj/Global.cpp
  libcore/asobj/LoadVars_as.cpp
  libcore/asobj/LoadableObject.cpp
  libcore/asobj/LocalConnection.cpp
  libcore/asobj/Makefile.am
  libcore/asobj/MovieClipLoader.cpp
  libcore/asobj/NetConnection.cpp
  libcore/asobj/NetStream_as.cpp
  libcore/asobj/NetStream_as.h
  libcore/asobj/Object.cpp
  libcore/asobj/SharedObject.cpp
  libcore/asobj/Sound.cpp
  libcore/asobj/Sound.h
  libcore/asobj/System_as.cpp
  libcore/asobj/flash/geom/Matrix_as.cpp
  libcore/bitmap_info.h
  libcore/fill_style.cpp
  libcore/fill_style.h
  libcore/font.h
  libcore/gnash.h
  libcore/impl.cpp
  libcore/movie_root.cpp
  libcore/movie_root.h
  libcore/namedStrings.cpp
  libcore/namedStrings.h
  libcore/parser/BitmapMovieDefinition.cpp
  libcore/parser/BitmapMovieDefinition.h
  libcore/parser/Makefile.am
  libcore/parser/SWFMovieDefinition.cpp
  libcore/parser/SWFMovieDefinition.h
  libcore/parser/bitmap_character_def.cpp
  libcore/parser/bitmap_character_def.h
  libcore/parser/button_character_def.h
  libcore/parser/character_def.h
  libcore/parser/edit_text_character_def.cpp
  libcore/parser/edit_text_character_def.h
  libcore/parser/morph2_character_def.cpp
  libcore/parser/morph2_character_def.h
  libcore/parser/movie_definition.h
  libcore/parser/shape_character_def.cpp
  libcore/parser/shape_character_def.h
  libcore/parser/sound_definition.cpp
  libcore/parser/sound_definition.h
  libcore/parser/sprite_definition.cpp
  libcore/parser/sprite_definition.h
  libcore/parser/video_stream_def.h
  libcore/render.cpp
  libcore/render.h
  libcore/swf/CSMTextSettingsTag.cpp
  libcore/swf/CSMTextSettingsTag.h
  libcore/swf/DefineButtonCxformTag.h
  libcore/swf/DefineFontAlignZonesTag.cpp
  libcore/swf/DefineFontAlignZonesTag.h
  libcore/swf/DoActionTag.h
  libcore/swf/DoInitActionTag.h
  libcore/swf/PlaceObject2Tag.cpp
  libcore/swf/PlaceObject2Tag.h
  libcore/swf/RemoveObjectTag.cpp
  libcore/swf/RemoveObjectTag.h
  libcore/swf/ScriptLimitsTag.h
  libcore/swf/SetBackgroundColorTag.h
  libcore/swf/StartSoundTag.cpp
  libcore/swf/StartSoundTag.h
  libcore/swf/StreamSoundBlockTag.cpp
  libcore/swf/StreamSoundBlockTag.h
  libcore/swf/TagLoadersTable.h
  libcore/swf/tag_loaders.cpp
  libcore/swf/tag_loaders.h
  libcore/text.h
  libcore/timers.cpp
  libcore/video_stream_instance.cpp
  libcore/video_stream_instance.h
  libcore/vm/ASHandlers.cpp
  libcore/vm/ExecutableCode.h
  libcore/vm/VM.cpp
  libcore/vm/VM.h
  libmedia/AudioDecoder.h
  libmedia/AudioDecoderNellymoser.cpp
  libmedia/AudioDecoderNellymoser.h
  libmedia/AudioDecoderSimple.cpp
  libmedia/AudioDecoderSimple.h
  libmedia/AudioDecoderSpeex.cpp
  libmedia/AudioDecoderSpeex.h
  libmedia/FLVParser.cpp
  libmedia/FLVParser.h
  libmedia/Makefile.am
  libmedia/MediaHandler.cpp
  libmedia/MediaHandler.h
  libmedia/MediaParser.h
  libmedia/SoundInfo.h
  libmedia/VideoDecoder.h
  libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
  libmedia/ffmpeg/AudioDecoderFfmpeg.h
  libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
  libmedia/ffmpeg/MediaHandlerFfmpeg.h
  libmedia/ffmpeg/MediaParserFfmpeg.cpp
  libmedia/ffmpeg/MediaParserFfmpeg.h
  libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
  libmedia/ffmpeg/VideoDecoderFfmpeg.h
  libmedia/ffmpeg/ffmpegHeaders.h
  libmedia/gst/AudioDecoderGst.cpp
  libmedia/gst/AudioDecoderGst.h
  libmedia/gst/GstUtil.cpp
  libmedia/gst/GstUtil.h
  libmedia/gst/MediaHandlerGst.cpp
  libmedia/gst/MediaHandlerGst.h
  libmedia/gst/MediaParserGst.cpp
  libmedia/gst/MediaParserGst.h
  libmedia/gst/VideoDecoderGst.cpp
  libmedia/gst/VideoDecoderGst.h
  libsound/NullSoundHandler.h
  libsound/sdl/sound_handler_sdl.cpp
  libsound/sdl/sound_handler_sdl.h
  libsound/sound_handler.h
  macros/ffmpeg.m4
  macros/xpcom.m4
  plugin/win32/Makefile.am
  plugin/win32/plugin.cpp
  testsuite/MovieTester.cpp
  testsuite/MovieTester.h
  testsuite/actionscript.all/MovieClip.as
  testsuite/actionscript.all/Object.as
  testsuite/actionscript.all/Sound.as
  testsuite/libamf.all/test_buffer.cpp
  testsuite/libamf.all/test_flv.cpp
  testsuite/libamf.all/test_lc.cpp
  testsuite/libcore.all/AsValueTest.cpp
  testsuite/libcore.all/DisplayListTest.cpp
  testsuite/libcore.all/PropertyListTest.cpp
  testsuite/misc-ming.all/EmbeddedSoundTest.c
  testsuite/misc-ming.all/eventSoundTest1.c
  testsuite/misc-ming.all/ming_utils.c
  testsuite/swfdec/Makefile.am
  testsuite/swfdec/PASSING
  utilities/processor.cpp
  libbase/GnashImage.cpp
  libcore/asobj/Number_as.cpp
  libcore/ExportableResource.h
  libmedia/AudioResampler.cpp
  libmedia/AudioResampler.h
  libmedia/ffmpeg/AudioResamplerFfmpeg.cpp
  libmedia/ffmpeg/AudioResamplerFfmpeg.h
    ------------------------------------------------------------
    revno: 9483.1.640
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 03:12:41 +0100
    message:
      Since Buffer now has a begin() and an end(), we can use std::find
      instead of specialized search methods, as demonstrated.
    modified:
      libamf/buffer.cpp
      libamf/buffer.h
    ------------------------------------------------------------
    revno: 9483.1.641
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 03:28:31 +0100
    message:
      Reinstate substring searching method overzealously removed and fix its
      documentation to be accurate. Update testcase (which is the only user).
    modified:
      libamf/buffer.cpp
      libamf/buffer.h
      testsuite/libamf.all/test_buffer.cpp
    ------------------------------------------------------------
    revno: 9483.1.642
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 07:25:49 +0100
    message:
      info about available modular components
    modified:
      doc/DESIGN
    ------------------------------------------------------------
    revno: 9483.1.643
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 07:30:04 +0100
    message:
      it seems haxe < 2.0 is also supported
    modified:
      configure.ac
    ------------------------------------------------------------
    revno: 9483.1.644
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 07:32:43 +0100
    message:
      allow 'make apidoc' from top-level dir
    modified:
      Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.645
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 07:34:10 +0100
    message:
      Exclude agg compatibility include from doxygen scanned files
    modified:
      doc/Doxyfile.in
    ------------------------------------------------------------
    revno: 9483.1.646
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 07:47:59 +0100
    message:
      Cleanup doxygen syntax (reduce verbosity), fix typos and doxygen warnings.
    modified:
      libamf/amf.h
    ------------------------------------------------------------
    revno: 9483.1.647
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 08:04:10 +0100
    message:
      Fix members group syntax of doxygen
    modified:
      libamf/amf.h
    ------------------------------------------------------------
    revno: 9483.1.648
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 08:48:40 +0100
    message:
      fix doxygen syntax for stack manipulation methods grouping
    modified:
      libcore/as_environment.h
    ------------------------------------------------------------
    revno: 9483.1.649
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 08:53:58 +0100
    message:
      Disable apparently defunct test.
    modified:
      testsuite/libamf.all/test_lc.cpp
    ------------------------------------------------------------
    revno: 9483.1.650
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 09:10:25 +0100
    message:
      Fix doxygen warnings and syntax
    modified:
      libcore/MovieClip.h
    ------------------------------------------------------------
    revno: 9483.1.651
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 09:38:19 +0100
    message:
      More doxygen cleanups
    modified:
      libmedia/AudioDecoder.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
    ------------------------------------------------------------
    revno: 9483.1.652
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 10:17:18 +0100
    message:
      Drop public definition of raw_mediadata_t struct, replace with a private 
CursoredBuffer class. Fix doxygen warnings.
    modified:
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
    ------------------------------------------------------------
    revno: 9483.1.653
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 11:07:49 +0100
    message:
      Drop unused classes, rename AudioResampler to AudioResamplerFfmpeg and 
give it its own file, various cleanups adn doxygen descriptions
    renamed:
      libmedia/ffmpeg/ffmpegNetStreamUtil.cpp => 
libmedia/ffmpeg/AudioResamplerFfmpeg.cpp
      libmedia/ffmpeg/ffmpegNetStreamUtil.h => 
libmedia/ffmpeg/AudioResamplerFfmpeg.h
    modified:
      libmedia/Makefile.am
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/ffmpeg/ffmpegHeaders.h
      libmedia/ffmpeg/AudioResamplerFfmpeg.cpp
      libmedia/ffmpeg/AudioResamplerFfmpeg.h
    ------------------------------------------------------------
    revno: 9483.1.654
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 11:39:37 +0100
    message:
      Make movie_root::loadMovie() and movie_root::getURL into a consistent
      interface taking url, target, data and method, so that constructing GET,
      POST or NONE URLs is done in one place. Use a string instead of a URL for
      the same reason. Do not check the validity of the URL, as this is done
      by getStream.
      
      Drop now unnecessary construction of URL and different handling of 
      diffent methods in ASHandlers, LoadableObject, movieclip_loadMovie and
      movieclip_getURL.
      
      Adapt MovieClip::loadVariables similarly.
      
      Send requested URL directly to the hosting application without resolving
      relative URLs ourselves.
      
      Drop unused includes.
    modified:
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/movie_root.cpp
      libcore/movie_root.h
      libcore/timers.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/ExecutableCode.h
    ------------------------------------------------------------
    revno: 9483.1.655
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 12:20:47 +0100
    message:
      leanup the media namespace: implementations in their own namespaces; 
improve documentation; drop unused code; renames where appropriate.
    removed:
      libmedia/MediaBuffer.h
    modified:
      gui/Player.cpp
      libmedia/Makefile.am
      libmedia/MediaHandler.h
      libmedia/MediaParser.h
      libmedia/SoundInfo.h
      libmedia/VideoDecoder.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/ffmpeg/AudioResamplerFfmpeg.cpp
      libmedia/ffmpeg/AudioResamplerFfmpeg.h
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
      libmedia/ffmpeg/MediaHandlerFfmpeg.h
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
      libmedia/gst/GstUtil.cpp
      libmedia/gst/GstUtil.h
      libmedia/gst/MediaHandlerGst.cpp
      libmedia/gst/MediaHandlerGst.h
      libmedia/gst/MediaParserGst.cpp
      libmedia/gst/MediaParserGst.h
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
      libsound/sound_handler.h
      testsuite/MovieTester.cpp
      utilities/processor.cpp
    ------------------------------------------------------------
    revno: 9483.1.656
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 12:28:30 +0100
    message:
      class documentation for AudioDecoderSpeex
    modified:
      libmedia/AudioDecoderSpeex.h
    ------------------------------------------------------------
    revno: 9483.1.657
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 13:03:47 +0100
    message:
      Improve documentation of ExtraVideoInfo and ExtraAudioInfo and their 
FLV-specific subclasses
    modified:
      libmedia/FLVParser.cpp
      libmedia/FLVParser.h
      libmedia/MediaParser.h
    ------------------------------------------------------------
    revno: 9483.1.658
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 13:10:36 +0100
    message:
      Fix control reaches end of non-void function warning
    modified:
      libamf/element.cpp
    ------------------------------------------------------------
    revno: 9483.1.659
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 13:13:36 +0100
    message:
      Fix infinite recursion in Buffer::operator+=(amf::Element::amf0_type_e 
type)
    modified:
      libamf/buffer.cpp
    ------------------------------------------------------------
    revno: 9483.1.660
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 14:59:40 +0100
    message:
      Rename Util to AudioResampler, since that's what it was. Streamline 
headers inclusion.
    renamed:
      libmedia/Util.cpp => libmedia/AudioResampler.cpp
      libmedia/Util.h => libmedia/AudioResampler.h
    modified:
      libmedia/AudioDecoder.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
      libmedia/AudioDecoderSimple.cpp
      libmedia/AudioDecoderSimple.h
      libmedia/AudioDecoderSpeex.cpp
      libmedia/Makefile.am
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
      libmedia/AudioResampler.cpp
      libmedia/AudioResampler.h
    ------------------------------------------------------------
    revno: 9483.1.661
    committer: address@hidden
    branch nick: trunk
    timestamp: Mon 2008-10-27 08:46:27 -0600
    message:
      fix decodeTagHeader to work with smart pointers
    modified:
      libamf/flv.cpp
      libamf/flv.h
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9483.1.662
    committer: address@hidden
    branch nick: trunk
    timestamp: Mon 2008-10-27 08:59:20 -0600
    message:
      compare 3 bytes to FLV, not 0
    modified:
      testsuite/libamf.all/test_flv.cpp
    ------------------------------------------------------------
    revno: 9483.1.663
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:05:13 +0100
    message:
      Merge image.h into GnashImage.h, rename image.cpp to GnashImage.cpp. 
Rename
      ImageBase to GnashImage.
      
      Drop unused or useless methods of GnashImage. Clean up ImageInput and 
      subclasses, leaving the interface more or less intact (getComponents()
      becomes a pure virtual, JpegImageInput::startImage() becomes 
      JpegImageInput::read() instead of being called from it. 
GifImageInput::init()
      is now private.
      
      Previously static image-reading and -creation functions in the image
      namespace are now static members of the appropriate ImageInput class.
      
      Drop image namespace (might not be a good idea).
      
      Fix build with speex resampling by including gnashconfig.h in
      AudioDecodeSpeex.h.
      
      Tons of documentation for the ImageInput classes. Some documentation for
      GnashImage.
      
      Fix build with visibility support.
    removed:
      libbase/image.h
    renamed:
      libbase/image.cpp => libbase/GnashImage.cpp
    modified:
      backend/render_handler.h
      backend/render_handler_agg.cpp
      backend/render_handler_cairo.cpp
      backend/render_handler_ogl.cpp
      backend/render_handler_ogl.h
      libbase/GnashImage.h
      libbase/GnashImageGif.h
      libbase/GnashImageJpeg.cpp
      libbase/GnashImageJpeg.h
      libbase/GnashImagePng.cpp
      libbase/GnashImagePng.h
      libbase/Makefile.am
      libcore/FreetypeGlyphsProvider.cpp
      libcore/FreetypeGlyphsProvider.h
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/NetStream_as.h
      libcore/bitmap_info.h
      libcore/fill_style.cpp
      libcore/impl.cpp
      libcore/parser/BitmapMovieDefinition.cpp
      libcore/parser/BitmapMovieDefinition.h
      libcore/parser/bitmap_character_def.cpp
      libcore/parser/bitmap_character_def.h
      libcore/parser/video_stream_def.h
      libcore/render.cpp
      libcore/render.h
      libcore/swf/tag_loaders.cpp
      libcore/video_stream_instance.cpp
      libcore/video_stream_instance.h
      libmedia/AudioDecoderSpeex.h
      libmedia/MediaParser.h
      libmedia/VideoDecoder.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
      libmedia/gst/AudioDecoderGst.h
      libmedia/gst/VideoDecoderGst.cpp
      libmedia/gst/VideoDecoderGst.h
      libbase/GnashImage.cpp
    ------------------------------------------------------------
    revno: 9483.1.664
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:24:53 +0100
    message:
      'Forward declarations' is not meant to be a namespace documentation ...
    modified:
      libcore/asobj/Sound.h
      libmedia/ffmpeg/VideoDecoderFfmpeg.h
    ------------------------------------------------------------
    revno: 9483.1.665
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:39:21 +0100
    message:
      brief description for gnash namespace
    modified:
      libcore/gnash.h
    ------------------------------------------------------------
    revno: 9483.1.666
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:47:27 +0100
    message:
      don't use doxygen syntax for comments not intended to be published in 
doxygen output
    modified:
      libcore/asobj/flash/geom/Matrix_as.cpp
    ------------------------------------------------------------
    revno: 9483.1.667
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:52:42 +0100
    message:
      Make tag namespaces into classes for consistency and doxygen satisfaction.
    modified:
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/ScriptLimitsTag.h
    ------------------------------------------------------------
    revno: 9483.1.668
    committer: Bastiaan Jacques <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 19:37:05 +0100
    message:
      Use std::search instead of defining our own search method.
    modified:
      libamf/buffer.cpp
      libamf/buffer.h
      testsuite/libamf.all/test_buffer.cpp
    ------------------------------------------------------------
    revno: 9483.1.669
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 19:46:53 +0100
    message:
      GnashImage is really a bitmap, tell that and add a todo item for further 
imporving documentation about them
    modified:
      libbase/GnashImage.h
    ------------------------------------------------------------
    revno: 9483.1.670
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 20:24:43 +0100
    message:
      drop a never used gameswf thingy (was polluting doxygen output ;)
    removed:
      testsuite/samples/batch_test.py
    ------------------------------------------------------------
    revno: 9483.1.671
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 20:38:01 +0100
    message:
      fix doxygen warnings
    modified:
      libbase/SimpleBuffer.h
      libbase/string_table.h
      libcore/array.h
    ------------------------------------------------------------
    revno: 9483.1.672
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 20:52:42 +0100
    message:
      Fix doxygen comment (hint: @tparam is for template parameters)
    modified:
      libcore/as_object.h
    ------------------------------------------------------------
    revno: 9483.1.673
    committer: Sandro Santilli <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 21:00:30 +0100
    message:
      fix doxygen warnings
    modified:
      libcore/as_value.h
    ------------------------------------------------------------
    revno: 9483.1.674
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 21:18:42 +0100
    message:
      Fix related page syntax (Wall clock time)
    modified:
      libbase/ClockTime.cpp
    ------------------------------------------------------------
    revno: 9483.1.675
    committer: Russell Nelson <address@hidden>
    branch nick: trunk
    timestamp: Mon 2008-10-27 17:38:27 -0400
    message:
      hack, hack.  F9's xulrunner-devel *.pc are ... insufficient to the task
    modified:
      macros/xpcom.m4
    ------------------------------------------------------------
    revno: 9483.1.676
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 09:27:27 +0100
    message:
      Update PlaceObject3 comments, notes about real-life cases. Just log 
parsing
      once, instead of two or three times.
      
      Use 0 instead of NULL in AudioDecode.h. NULL is a macro and may require
      an include (e.g. on mingw). 0 must be interpreted as the result of NULL
      by the compiler and doesn't need an include. Should fix the win32 build.
    modified:
      libcore/swf/PlaceObject2Tag.cpp
      libmedia/AudioDecoder.h
    ------------------------------------------------------------
    revno: 9483.1.677
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 09:36:09 +0100
    message:
      Put sound handlers in the gnash::sound namespace; use CUSTOM instead of 
FFMPEG for the custom codec types in AudioInfo and VideoInfo
    modified:
      gui/Player.cpp
      gui/Player.h
      gui/gtk_glue_agg.cpp
      gui/gui.cpp
      libcore/Button.cpp
      libcore/MovieClip.cpp
      libcore/asobj/NetStream_as.h
      libcore/asobj/Sound.cpp
      libcore/asobj/Sound.h
      libcore/gnash.h
      libcore/impl.cpp
      libcore/movie_root.cpp
      libcore/parser/button_character_def.h
      libcore/parser/sound_definition.cpp
      libcore/parser/sound_definition.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/vm/ASHandlers.cpp
      libmedia/MediaParser.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
      libmedia/gst/MediaParserGst.cpp
      libsound/NullSoundHandler.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.h
      testsuite/MovieTester.cpp
      testsuite/MovieTester.h
      utilities/processor.cpp
    ------------------------------------------------------------
    revno: 9483.1.678
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 10:06:11 +0100
    message:
      Fix another bug in win32 build.
    modified:
      plugin/win32/Makefile.am
      plugin/win32/plugin.cpp
    ------------------------------------------------------------
    revno: 9483.1.679
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 10:13:12 +0100
    message:
      Make AudioDecoderGst failure messages more informative
    modified:
      libmedia/gst/AudioDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9483.1.680
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 10:31:36 +0100
    message:
      Make AudioDecoderFfmpeg failure messages more informative
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.681
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 12:52:49 +0100
    message:
      visual appearence cleanups
    modified:
      testsuite/misc-ming.all/eventSoundTest1.c
    ------------------------------------------------------------
    revno: 9483.1.682
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 13:17:48 +0100
    message:
      pass correct input sample size to the AudioResampler
    modified:
      libmedia/AudioDecoderSimple.cpp
    ------------------------------------------------------------
    revno: 9483.1.683
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 13:20:10 +0100
    message:
      fix assertion testing assumption about input sample size
    modified:
      libmedia/AudioResampler.cpp
    ------------------------------------------------------------
    revno: 9483.1.684
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 13:21:52 +0100
    message:
      A parser is not always required for audio... don't bail out in these cases
      (fixes support for raw audio, see eventSoundTest1.swf)
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
    ------------------------------------------------------------
    revno: 9483.1.685
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 15:46:50 +0100
    message:
      Cleanup setup code and more verbose exception throwing
    modified:
      libmedia/AudioDecoderSimple.cpp
      libmedia/AudioDecoderSimple.h
    ------------------------------------------------------------
    revno: 9483.1.686
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 15:53:36 +0100
    message:
      Oops, typos
    modified:
      libmedia/AudioDecoderSimple.cpp
    ------------------------------------------------------------
    revno: 9483.1.687
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 16:04:11 +0100
    message:
      Improve DEBUG output on initialization (so we know when which decoder is 
used)
    modified:
      libmedia/AudioDecoderSimple.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.688
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 16:13:07 +0100
    message:
      Improve debugging output
    modified:
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
    ------------------------------------------------------------
    revno: 9483.1.689
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 16:28:01 +0100
    message:
      further improve debugging output, tried nellymoser but failed (I don't 
have it)
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.690
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 16:42:49 +0100
    message:
      Add configure-time check for Nellymoser capability of ffmpeg
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.691
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 17:33:19 +0100
    message:
      Replace globals namespace with a RunInfo class, to be externally owned and
      passed to movie_root on construction.
      
      Initialize VM from movie_root instead of the other way round. The 
movie_root
      instance is now owned by the hosting application.
      
      This is the first stage in refiguring the core. Still to do is:
      - give the parser code a movie_root reference
      - make movie_root own the VM (possibly with movie_root as a singleton as 
an
        intermediate stage)
      - add media handler and render handler to RunInfo
      - make movie_root available to as_objects without using a singleton (needs
        much work).
    added:
      libcore/RunInfo.h
    modified:
      gui/Player.cpp
      gui/Player.h
      gui/dump.cpp
      gui/gtk.cpp
      gui/gui.cpp
      gui/gui.h
      libcore/Button.cpp
      libcore/MovieClip.cpp
      libcore/URLAccessManager.cpp
      libcore/asobj/LoadVars_as.cpp
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/LocalConnection.cpp
      libcore/asobj/MovieClipLoader.cpp
      libcore/asobj/NetConnection.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/SharedObject.cpp
      libcore/asobj/Sound.cpp
      libcore/asobj/System_as.cpp
      libcore/gnash.h
      libcore/impl.cpp
      libcore/movie_root.cpp
      libcore/movie_root.h
      libcore/parser/sound_definition.cpp
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/tag_loaders.cpp
      libcore/vm/ASHandlers.cpp
      libcore/vm/VM.cpp
      libcore/vm/VM.h
      testsuite/MovieTester.cpp
      testsuite/MovieTester.h
      testsuite/libcore.all/AsValueTest.cpp
      testsuite/libcore.all/DisplayListTest.cpp
      testsuite/libcore.all/PropertyListTest.cpp
      utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.179.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 14:00:00 +0100
        message:
          Initialize core using movie_root:
          
          movie_root(const movie_definition&, VirtualClock&, const std::string& 
baseURL);
          
          The VM is still a singleton, but initialized from movie_root.
          
          Move getBaseURL and getOriginalURL to movie_root. These may form part 
of a
          RunInfo class.
          
          Do not call movie_root::clear in gnash::clear, as this is a big risk 
of 
          accessing movie_root via the VM singleton after the movie_root has 
been
          destroyed. It also seems to have no purpose.
          
          Adjust other classes to get baseURL from movie_root.
          
          Drop set_base_url() and get_base_url().
          
          Do not call gnash::clear after movie_root has gone out of scope in 
          utilities/processor.cpp
          
          Adjust Player, gprocessor and MovieTester to use the new movie_root 
signature.
          They now own the movie_root instance.
        modified:
          gui/Player.cpp
          libcore/MovieClip.cpp
          libcore/URLAccessManager.cpp
          libcore/asobj/LoadVars_as.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/LocalConnection.cpp
          libcore/asobj/MovieClipLoader.cpp
          libcore/asobj/NetConnection.cpp
          libcore/asobj/SharedObject.cpp
          libcore/asobj/Sound.cpp
          libcore/gnash.h
          libcore/impl.cpp
          libcore/movie_root.cpp
          libcore/movie_root.h
          libcore/swf/tag_loaders.cpp
          libcore/vm/VM.cpp
          libcore/vm/VM.h
          testsuite/MovieTester.cpp
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.179.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 16:32:20 +0100
        message:
          Group necessary run information into a RunInfo class, presently 
containing
          the base URL, a swappable sound_handler (by pointer), and a 
StreamProvide
          (currently not used).
          
          This is designed to be owned by a hosting application, and passed to
          movie_root at construction time. The hosting application may change
          the sound_handler (and in future other handlers) as it chooses.
          
          Change movie_root constructor to take a RunInfo and hold a const 
reference
          to it.
        modified:
          gui/Player.cpp
          gui/Player.h
          gui/dump.cpp
          gui/gtk.cpp
          gui/gui.cpp
          gui/gui.h
          libcore/Button.cpp
          libcore/MovieClip.cpp
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/MovieClipLoader.cpp
          libcore/asobj/NetConnection.cpp
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/Sound.cpp
          libcore/asobj/System_as.cpp
          libcore/gnash.h
          libcore/impl.cpp
          libcore/movie_root.cpp
          libcore/movie_root.h
          libcore/parser/sound_definition.cpp
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/tag_loaders.cpp
          libcore/vm/ASHandlers.cpp
          libmedia/Makefile.am
          testsuite/MovieTester.cpp
          testsuite/MovieTester.h
          testsuite/libcore.all/AsValueTest.cpp
          testsuite/libcore.all/DisplayListTest.cpp
          testsuite/libcore.all/PropertyListTest.cpp
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.179.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 16:37:51 +0100
        message:
          _baseURL has gone again.
        modified:
          libcore/movie_root.cpp
        ------------------------------------------------------------
        revno: 9483.179.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 17:03:08 +0100
        message:
          Add RunInfo.h, update comment, drop libsound from libmedia includes 
again.
        added:
          libcore/RunInfo.h
        modified:
          libcore/asobj/SharedObject.cpp
          libmedia/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.692
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 18:08:06 +0100
    message:
      Add RunInfo to Makefile.am.
    modified:
      libcore/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.693
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 18:52:13 +0100
    message:
      Let AudioDecoderFfmpeg use Nellymoser when available
    modified:
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.694
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 19:23:14 +0100
    message:
      const-correct nellymoser audio decoder and SoundInfo
    modified:
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
      libmedia/SoundInfo.h
    ------------------------------------------------------------
    revno: 9483.1.695
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 19:28:58 +0100
    message:
      const correct AudioDecoderSimple
    modified:
      libmedia/AudioDecoderSimple.cpp
      libmedia/AudioDecoderSimple.h
    ------------------------------------------------------------
    revno: 9483.1.696
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 20:26:42 +0100
    message:
      Add a protected method to use as a fallback when media-handler specific 
AudioDecoders aren't available for FLASH-specific codecs.
    modified:
      libmedia/MediaHandler.cpp
      libmedia/MediaHandler.h
    ------------------------------------------------------------
    revno: 9483.1.697
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 20:29:24 +0100
    message:
      Try at using our custom audio decoders when we can't construct FFMPEG ones
    modified:
      libmedia/ffmpeg/MediaHandlerFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.698
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Tue 2008-10-28 21:01:36 +0100
    message:
      Don't use AudioDecoderSpeex if it's support is not to be compiled in
    modified:
      libmedia/MediaHandler.cpp
    ------------------------------------------------------------
    revno: 9483.1.699
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 08:00:00 +0100
    message:
      fix typo in error message
    modified:
      libmedia/gst/AudioDecoderGst.cpp
    ------------------------------------------------------------
    revno: 9483.1.700
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 08:25:36 +0100
    message:
      Try to make win32 linker happier
    modified:
      libcore/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.701
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 08:46:22 +0100
    message:
      More manual linking for win32 (resampler and speex)
    modified:
      libcore/Makefile.am
    ------------------------------------------------------------
    revno: 9483.1.702
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 09:47:51 +0100
    message:
      Allow a third argument passed to check_equals and xcheck_equals for 
giving more info about the test
    modified:
      testsuite/misc-ming.all/ming_utils.c
    ------------------------------------------------------------
    revno: 9483.1.703
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 09:53:45 +0100
    message:
      Add third arg to some check_equals calls, since the pp fails a few; add a 
test for arguments passed to onSoundComplete
    modified:
      testsuite/misc-ming.all/EmbeddedSoundTest.c
    ------------------------------------------------------------
    revno: 9483.1.704
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 10:40:07 +0100
    message:
      Fix macros used to detect which media handler is in use for --version 
composition
    modified:
      gui/gnash.cpp
    ------------------------------------------------------------
    revno: 9483.1.705
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 10:45:23 +0100
    message:
      Use the RunInfo in parsing. Change the tag loader signature. These may
      all change back(!) if RunInfo becomes a member of movie_definition, or
      if a SWFMovieDefinition is passed instead of a movie_definition.
      
      Change initialization order in Player.h to fix a segfault.
      
      Use the sound_handler and StreamProvider from the RunInfo in parsing and
      execution.
      
      Update docs.
    modified:
      gui/Player.cpp
      gui/Player.h
      libcore/MovieClip.cpp
      libcore/RunInfo.h
      libcore/asobj/LoadableObject.cpp
      libcore/asobj/NetStream_as.cpp
      libcore/asobj/Sound.cpp
      libcore/gnash.h
      libcore/impl.cpp
      libcore/movie_root.cpp
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/parser/sound_definition.cpp
      libcore/parser/sound_definition.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/CSMTextSettingsTag.cpp
      libcore/swf/CSMTextSettingsTag.h
      libcore/swf/DefineButtonCxformTag.h
      libcore/swf/DefineFontAlignZonesTag.cpp
      libcore/swf/DefineFontAlignZonesTag.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/PlaceObject2Tag.h
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/RemoveObjectTag.h
      libcore/swf/ScriptLimitsTag.h
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StartSoundTag.h
      libcore/swf/StreamSoundBlockTag.cpp
      libcore/swf/StreamSoundBlockTag.h
      libcore/swf/TagLoadersTable.h
      libcore/swf/tag_loaders.cpp
      libcore/swf/tag_loaders.h
      testsuite/MovieTester.cpp
      utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.180.1
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 18:31:24 +0100
        message:
          Update comments.
          
          Improve line breaks.
        modified:
          libcore/RunInfo.h
          libcore/impl.cpp
        ------------------------------------------------------------
        revno: 9483.180.2
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 21:20:48 +0100
        message:
          Pass a RunInfo to create_movie and create_library_movie so it can be
          passed to the parser. This revision won't build.
        modified:
          gui/Player.cpp
          libcore/gnash.h
          libcore/impl.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
        ------------------------------------------------------------
        revno: 9483.180.3
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 22:17:19 +0100
        message:
          An intermediate stage.
        modified:
          libcore/MovieClip.cpp
          libcore/movie_root.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/movie_definition.h
          libcore/parser/sprite_definition.cpp
          libcore/parser/sprite_definition.h
          libcore/swf/CSMTextSettingsTag.cpp
          libcore/swf/CSMTextSettingsTag.h
          libcore/swf/DefineFontAlignZonesTag.cpp
          libcore/swf/DefineFontAlignZonesTag.h
          libcore/swf/DoActionTag.h
          libcore/swf/PlaceObject2Tag.cpp
          libcore/swf/PlaceObject2Tag.h
          libcore/swf/RemoveObjectTag.cpp
          libcore/swf/RemoveObjectTag.h
          libcore/swf/SetBackgroundColorTag.h
          libcore/swf/StartSoundTag.cpp
          libcore/swf/StartSoundTag.h
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/TagLoadersTable.h
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.180.4
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 22:22:15 +0100
        message:
          Another intermediate stage.
        modified:
          libcore/swf/DefineButtonCxformTag.h
          libcore/swf/DoInitActionTag.h
          libcore/swf/ScriptLimitsTag.h
          libcore/swf/tag_loaders.h
        ------------------------------------------------------------
        revno: 9483.180.5
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 22:43:42 +0100
        message:
          It builds.
        modified:
          gui/Player.cpp
          libcore/swf/StreamSoundBlockTag.cpp
          libcore/swf/StreamSoundBlockTag.h
          libcore/swf/tag_loaders.cpp
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.180.6
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Tue 2008-10-28 23:04:39 +0100
        message:
          Builds and works, MovieTester and libcore.all not yet.
        modified:
          gui/Player.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/movie_definition.h
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.180.7
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Wed 2008-10-29 08:44:11 +0100
        message:
          Pass RunInfo to SWFMovieDefinition constructor so it can be used in 
parsing
          later without needing RunInfo passed again. This seems safer (enforces
          same RunInfo) and more convenient.
          
          Fix testsuite build.
        modified:
          gui/Player.cpp
          libcore/impl.cpp
          libcore/parser/SWFMovieDefinition.cpp
          libcore/parser/SWFMovieDefinition.h
          libcore/parser/movie_definition.h
          testsuite/MovieTester.cpp
          utilities/processor.cpp
        ------------------------------------------------------------
        revno: 9483.180.8
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Wed 2008-10-29 09:21:28 +0100
        message:
          Tidy up line breaks and indentation.
          
          Use the RunInfo StreamProvider.
        modified:
          libcore/asobj/LoadableObject.cpp
          libcore/asobj/NetStream_as.cpp
          libcore/asobj/Sound.cpp
          libcore/swf/tag_loaders.cpp
          libcore/swf/tag_loaders.h
          testsuite/MovieTester.cpp
        ------------------------------------------------------------
        revno: 9483.180.9
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Wed 2008-10-29 09:50:14 +0100
        message:
          Fix segfault by changing initialization order and giving sound_sample 
a
          reference to the RunInfo. Add comment about fixing this.
        modified:
          gui/Player.cpp
          gui/Player.h
          libcore/RunInfo.h
          libcore/parser/sound_definition.cpp
          libcore/parser/sound_definition.h
          libcore/swf/tag_loaders.cpp
        ------------------------------------------------------------
        revno: 9483.180.10
        committer: Benjamin Wolsey <address@hidden>
        branch nick: temp
        timestamp: Wed 2008-10-29 10:11:18 +0100
        message:
          Add documentation.
        modified:
          gui/Player.h
          libcore/RunInfo.h
    ------------------------------------------------------------
    revno: 9483.1.706
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 13:19:09 +0100
    message:
      Tests for MovieClip._soundbuftime.
    modified:
      testsuite/actionscript.all/MovieClip.as
    ------------------------------------------------------------
    revno: 9483.1.707
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 14:31:45 +0100
    message:
      Honour --with-ffmpeg-lib so it does look for libavcodec and libavformat 
too; big cleanup and comments addition; use top_lib_dir and top_incl_dir to 
reduce confusion.
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.708
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 15:23:00 +0100
    message:
      More cleanups and fixes, hopefull fixes bug #24353 
    modified:
      macros/ffmpeg.m4
    ------------------------------------------------------------
    revno: 9483.1.709
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 17:19:03 +0100
    message:
      Add test for streaming Sound.loadSound and onSoundComplete
    modified:
      testsuite/actionscript.all/Sound.as
    ------------------------------------------------------------
    revno: 9483.1.710
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 17:20:38 +0100
    message:
      Probe for completed streaming sound and dispatch onSoundComplete then; 
reduce probing rate to 2 pps (probes per second); As a side-effect keeps the 
Sound instance alive thus fixing bug #23275.
    modified:
      libcore/asobj/Sound.cpp
      libcore/asobj/Sound.h
    ------------------------------------------------------------
    revno: 9483.1.711
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 17:40:53 +0100
    message:
      Some more consitency checking (driven by failed attempts to use 
ffmpeg-svn) and better debugging from FFMPEG media parser
    modified:
      libmedia/ffmpeg/MediaParserFfmpeg.cpp
    ------------------------------------------------------------
    revno: 9483.1.712
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 19:01:59 +0100
    message:
      Add more documentation for the audioCodecType enum
    modified:
      libmedia/MediaParser.h
    ------------------------------------------------------------
    revno: 9483.1.713
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Wed 2008-10-29 23:32:10 +0100
    message:
      const corrected AudioDecoder::decode
    modified:
      libbase/BitsReader.h
      libmedia/AudioDecoder.h
      libmedia/AudioDecoderNellymoser.cpp
      libmedia/AudioDecoderNellymoser.h
      libmedia/AudioDecoderSimple.cpp
      libmedia/AudioDecoderSimple.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libmedia/ffmpeg/AudioDecoderFfmpeg.h
      libmedia/gst/AudioDecoderGst.cpp
      libmedia/gst/AudioDecoderGst.h
    ------------------------------------------------------------
    revno: 9483.1.714
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 08:46:07 +0100
    message:
      First cleanup phase on sound_handler_sdl. 
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9483.1.715
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 11:44:48 +0100
    message:
      Define a sound_handler::InputStream abstract class to use for plugging
      input channels to a sound_handler (to be renamed sound::Mixer). No
      implementations yet, but the plan is to turn both "aux" streamers and
      "active_sound" into subclasses of this.
      
      NOTE: the interface and documenation was reviewed by zou#gnash and
      kshishkov#ffmpeg, it took time and wasn't easy. The requirement for 
      samples format was based on the current SDL expectances, which match
      the assumptions found all over the place in gnash.
      Further reviews are very welcome as I proceed to define subclasses.
    modified:
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.716
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 13:18:19 +0100
    message:
      Some renames in sound_handler_sdl, toward turning former active_sound 
(now EmbeddedSoundInstance) into an InputStream..
    modified:
      libsound/sdl/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9483.1.717
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 13:19:47 +0100
    message:
      Ooops, these were part of the previous logical commit (renames)
    modified:
      libmedia/SoundInfo.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.718
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 14:15:12 +0100
    message:
      Drop old stuff.
      
      Rename resource to ExportableResource and use dynamic_cast instead of
      reimplementing it.
    removed:
      libcore/parser/Timeline.h
    renamed:
      libcore/resource.h => libcore/ExportableResource.h
    modified:
      libcore/Makefile.am
      libcore/MovieClip.cpp
      libcore/asobj/Object.cpp
      libcore/asobj/Sound.cpp
      libcore/fill_style.h
      libcore/font.h
      libcore/parser/Makefile.am
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/character_def.h
      libcore/parser/edit_text_character_def.cpp
      libcore/parser/edit_text_character_def.h
      libcore/parser/morph2_character_def.cpp
      libcore/parser/morph2_character_def.h
      libcore/parser/movie_definition.h
      libcore/parser/shape_character_def.cpp
      libcore/parser/shape_character_def.h
      libcore/parser/sound_definition.h
      libcore/parser/sprite_definition.h
      libcore/swf/tag_loaders.cpp
      libcore/text.h
      libcore/vm/ASHandlers.cpp
      libcore/ExportableResource.h
    ------------------------------------------------------------
    revno: 9483.1.719
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 15:41:00 +0100
    message:
      Drop something useless in array.h, add Sound tests.
    modified:
      libcore/array.h
      testsuite/actionscript.all/Sound.as
    ------------------------------------------------------------
    revno: 9483.1.720
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 17:10:11 +0100
    message:
      Add throw specification
    modified:
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.721
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 17:15:03 +0100
    message:
      Have InputStream::fetchSamples return the number of samples sent to 
output buffer
    modified:
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.722
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 17:46:00 +0100
    message:
      Rename mouse_button_state.h to match the class name. Tidy up and
      rename Number to Number_as, in accordance with the as_object naming
      scheme.
    renamed:
      libcore/asobj/Number.cpp => libcore/asobj/Number_as.cpp
      libcore/asobj/Number.h => libcore/asobj/Number_as.h
      libcore/mouse_button_state.h => libcore/MouseButtonState.h
    modified:
      libcore/Makefile.am
      libcore/as_value.cpp
      libcore/asobj/ClassHierarchy.cpp
      libcore/asobj/Global.cpp
      libcore/asobj/Makefile.am
      libcore/movie_root.h
      libcore/vm/ASHandlers.cpp
      testsuite/swfdec/Makefile.am
      libcore/asobj/Number_as.cpp
    ------------------------------------------------------------
    revno: 9483.1.723
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 18:33:44 +0100
    message:
      Second cleanup pass to SDL sound handler, still trying to move toward 
using
      an InputStream for embedded sounds... will take 3/4 more passes I guess
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
    ------------------------------------------------------------
    revno: 9483.1.724
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 21:06:43 +0100
    message:
      Pass ControlTags by auto_ptr to addControlTag to show ownership tranfer.
      Store in a boost::ptr_vector so we don't have to delete them manually.
      Document.
    modified:
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
    ------------------------------------------------------------
    revno: 9483.1.725
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 21:56:45 +0100
    message:
      Fix documentation of 'start' argument to sound_handler::play_sound
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.726
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 22:35:10 +0100
    message:
      Revert commit.
    modified:
      libcore/MovieClip.cpp
      libcore/MovieClip.h
      libcore/parser/SWFMovieDefinition.cpp
      libcore/parser/SWFMovieDefinition.h
      libcore/parser/movie_definition.h
      libcore/parser/sprite_definition.cpp
      libcore/parser/sprite_definition.h
      libcore/swf/DoActionTag.h
      libcore/swf/DoInitActionTag.h
      libcore/swf/PlaceObject2Tag.cpp
      libcore/swf/RemoveObjectTag.cpp
      libcore/swf/SetBackgroundColorTag.h
      libcore/swf/StartSoundTag.cpp
      libcore/swf/StreamSoundBlockTag.cpp
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.727
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Thu 2008-10-30 22:41:07 +0100
    message:
      Recommit strk's patch, because bazaar is too lame anything but the
      last commit.
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.728
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-31 08:46:44 +0100
    message:
      slightly shorter names for classes, make EmbedSound a factory for 
EmbedSoundInst
    modified:
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.729
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Fri 2008-10-31 11:38:03 +0100
    message:
      Clean up.
    modified:
      libcore/fill_style.cpp
    ------------------------------------------------------------
    revno: 9483.1.730
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Fri 2008-10-31 11:38:22 +0100
    message:
      Fix warning.
    modified:
      libcore/parser/character_def.h
    ------------------------------------------------------------
    revno: 9483.1.731
    committer: Benjamin Wolsey <address@hidden>
    branch nick: work
    timestamp: Fri 2008-10-31 13:04:41 +0100
    message:
      Test and implement __resolve property. Fixes the Flickr flash badge
      (example: 
http://www.widgetbox.com/widget/92061296-1f33-4713-bd33-11182bd5c7f5)
      (although the photos temporarily disappear when they should stay visible).
    modified:
      libcore/as_object.cpp
      libcore/namedStrings.cpp
      libcore/namedStrings.h
      testsuite/actionscript.all/Object.as
    ------------------------------------------------------------
    revno: 9483.1.732
    committer: Benjamin Wolsey <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-31 13:58:04 +0100
    message:
      Passes in swfdec testsuite.
    modified:
      testsuite/swfdec/PASSING
    ------------------------------------------------------------
    revno: 9483.1.733
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-31 15:18:51 +0100
    message:
      3rd cleanup phase for sound_handler:
      - Add fetchedSamples() interface to sound::InputStream 
      - Make EmbedSoundInst a proper class (mostly private) implementing 
sound::InputStream
      - Cleanups volume and envelopes application
      - Use more int16_t types, refer to data in "samples"
      - Documentation improvements, todo labels left here and there
    modified:
      libcore/parser/button_character_def.h
      libcore/swf/StartSoundTag.h
      libsound/NullSoundHandler.h
      libsound/sdl/sound_handler_sdl.cpp
      libsound/sdl/sound_handler_sdl.h
      libsound/sound_handler.h
    ------------------------------------------------------------
    revno: 9483.1.734
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Fri 2008-10-31 15:34:30 +0100
    message:
      fix unused parameter warning
    modified:
      libsound/NullSoundHandler.h
    ------------------------------------------------------------
    revno: 9483.1.735
    committer: strk <address@hidden>
    branch nick: trunk
    timestamp: Sat 2008-11-01 10:54:05 +0100
    message:
      Documentation and logging improvements, always keep track of audio blocks 
in streaming sound.
    modified:
      libmedia/MediaParser.h
      libmedia/SoundInfo.h
      libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
      libsound/sdl/sound_handler_sdl.cpp
        ------------------------------------------------------------
        revno: 9483.181.1
        author: Klaus Rechert <address@hidden>
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 01:20:15 +0100
        message:
          Improve documentation for audio codec types
        modified:
          libmedia/MediaParser.h
        ------------------------------------------------------------
        revno: 9483.181.2
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 01:47:18 +0100
        message:
          drop deprecation of SoundInfo (really reflects the way a sound is 
defined in an SWF); cleanup dox
        modified:
          libmedia/SoundInfo.h
        ------------------------------------------------------------
        revno: 9483.181.3
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 01:49:06 +0100
        message:
          Don't pass a zero-bytes buffer to the decoder, instead log an error
          about not being able to isolate a frame from input data.
        modified:
          libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
        ------------------------------------------------------------
        revno: 9483.181.4
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 10:14:51 +0100
        message:
          hopefully clearer message about possibly malformed audio block
        modified:
          libmedia/ffmpeg/AudioDecoderFfmpeg.cpp
        ------------------------------------------------------------
        revno: 9483.181.5
        committer: strk <address@hidden>
        branch nick: mybranch
        timestamp: Sat 2008-11-01 10:48:46 +0100
        message:
          Always keep track of audio block sizes (not only for ADPCM), improve
          debugging logs
        modified:
          libsound/sdl/sound_handler_sdl.cpp
Diff too large for email (20084 lines, the limit is 1000).

reply via email to

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