[Top][All Lists]
[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).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/rtmp r9684: merge from trunk.,
rob <=