[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9498: Merge from trunk.
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9498: Merge from trunk. |
Date: |
Wed, 20 Aug 2008 01:45:09 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9498
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev_merge
timestamp: Wed 2008-08-20 01:45:09 +0800
message:
Merge from trunk.
added:
libamf/flv.cpp
libamf/flv.h
testsuite/libamf.all/test_flv.cpp
utilities/flvdumper.cpp
utilities/rtmpget.cpp
modified:
Makefile.am
backend/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/Makefile.am
gui/gtk_glue_agg.cpp
libamf/Makefile.am
libamf/amf.cpp
libamf/buffer.cpp
libamf/buffer.h
libamf/element.cpp
libamf/sol.cpp
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/Makefile.am
libbase/Point2d.h
libbase/curl_adapter.cpp
libbase/image.cpp
libbase/image.h
libbase/noseek_fd_adapter.cpp
libbase/tu_file.cpp
libbase/utility.h
libcore/CharacterProxy.cpp
libcore/DisplayList.cpp
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
libcore/StreamProvider.cpp
libcore/array.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/NetStreamGst.cpp
libcore/asobj/Number.cpp
libcore/asobj/flash/geom/Matrix_as.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/asobj/xmlsocket.cpp
libcore/bitmap_info.h
libcore/button_character_instance.cpp
libcore/character.cpp
libcore/character.h
libcore/edit_text_character.cpp
libcore/fill_style.cpp
libcore/fontlib.cpp
libcore/gnash.h
libcore/impl.cpp
libcore/matrix.cpp
libcore/movie_root.cpp
libcore/movie_root.h
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.cpp
libcore/parser/video_stream_def.h
libcore/render.cpp
libcore/render.h
libcore/sprite_instance.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libcore/vm/ASHandlers.cpp
libcore/vm/Machine.cpp
libmedia/FLVParser.cpp
libmedia/Makefile.am
libmedia/MediaBuffer.h
libmedia/MediaParser.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
libnet/network.cpp
macros/ffmpeg.m4
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
testsuite/actionscript.all/TextField.as
testsuite/libamf.all/Makefile.am
testsuite/libamf.all/test_amf.cpp
testsuite/libamf.all/test_sol.cpp
testsuite/libcore.all/AsValueTest.cpp
testsuite/libcore.all/MatrixTest.cpp
testsuite/libnet.all/Makefile.am
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
testsuite/swfdec/PASSING
utilities/Makefile.am
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9439.60.1
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-13 11:30:34 -0600
message:
Merge with trunk.
added:
utilities/rtmpget.cpp
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
server/as_value.cpp
server/as_value.h
server/asobj/flash/geom/Rectangle_as.cpp
testsuite/actionscript.all/Rectangle.as
testsuite/misc-ming.all/DrawingApiTestRunner.cpp
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.60.2
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-15 15:41:48 -0600
message:
rtmpget now does a successful connect->createStream operation.
modified:
gui/gtk_glue_agg.cpp
gui/gtksup.h
gui/gui.cpp
gui/gui.h
libamf/buffer.cpp
libbase/log.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libnet/cque.cpp
libnet/network.cpp
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_client.cpp
libnet/rtmp_server.cpp
server/sprite_instance.cpp
testsuite/libnet.all/test_rtmp.cpp
utilities/Makefile.am
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.3
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-15 17:05:40 -0600
message:
Add test for decoding 8 byte headers.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.4
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-17 09:48:29 -0600
message:
NetConnection::connect() and NetStream::createStream() fully work now.
removed:
libbase/dlmalloc.c
libbase/dlmalloc.h
libbase/utility.cpp
added:
ChangeLog-0.8.3
modified:
.bzrignore
ChangeLog
backend/render_handler.h
backend/render_handler_agg.cpp
gui/gui.h
libamf/amf.cpp
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libbase/noseek_fd_adapter.cpp
libbase/utility.h
libnet/rtmp.cpp
libnet/rtmp_msg.cpp
libnet/rtmp_msg.h
server/FreetypeGlyphsProvider.cpp
server/FreetypeGlyphsProvider.h
server/character.cpp
server/fill_style.cpp
server/movie_root.cpp
server/parser/abc_block.cpp
server/parser/bitmap_character_def.h
server/swf/tag_loaders.cpp
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/String.as
testsuite/actionscript.all/ops.as
testsuite/actionscript.all/targetPath.as
testsuite/actionscript.all/with.as
testsuite/libnet.all/test_rtmp.cpp
testsuite/swfdec/PASSING
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.5
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-17 11:14:59 -0600
message:
Tweak indexes for requests. Encode the String element, not just the name.
modified:
libnet/rtmp_client.cpp
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.6
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-17 11:55:15 -0600
message:
rtmpget works with remote FMS server!
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.7
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-17 18:46:38 -0600
message:
Use the command line path to form the connect message.
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.8
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-07-18 09:33:53 -0600
message:
Check for onStatus along with _result and error in return messages. Update
from trunk.
added:
testsuite/misc-ming.all/DepthLimitsTest.c
modified:
libmedia/FLVParser.cpp
libnet/rtmp.cpp
server/character.cpp
server/character.h
server/parser/abc_block.cpp
server/sprite_instance.cpp
server/vm/ASHandlers.cpp
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/targetPath.as
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/intervalTest.as
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.9
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-22 19:07:29 -0600
message:
Update from trunk after renaming things.
test_rtmp now has tests for onStatus.
Fixed bug in parsing onStatus messages without a stream ID, so we handle
the NetStream.Data.Start message correctly.
removed:
libgeometry/
libgeometry/.cvsignore
libgeometry/Makefile.am
libgeometry/Point2d.h
libgeometry/Range2d.h
libgeometry/snappingrange.h
testsuite/libgeometry/
testsuite/libgeometry/.cvsignore
testsuite/libgeometry/Makefile.am
testsuite/libgeometry/Point2dTest.cpp
testsuite/libgeometry/Range2dTest.cpp
testsuite/libgeometry/snappingrangetest.cpp
added:
libbase/Point2d.h
libbase/Range2d.h
libbase/snappingrange.h
libcore/asobj/Accessibility_as.cpp
libcore/asobj/Accessibility_as.h
testsuite/actionscript.all/Accessibility.as
testsuite/libbase/Point2dTest.cpp
testsuite/libbase/Range2dTest.cpp
testsuite/libbase/snappingrangetest.cpp
testsuite/misc-swfmill.all/Try-without-jump.xml
renamed:
server => libcore
server/asobj/GMath.h => libcore/asobj/Math_as.h
server/asobj/Math.cpp => libcore/asobj/Math_as.cpp
server/asobj/gstring.h => libcore/asobj/String_as.h
server/asobj/string.cpp => libcore/asobj/String_as.cpp
testsuite/server => testsuite/libcore.all
modified:
.bzrignore
Makefile.am
backend/Makefile.am
backend/render_handler_cairo.cpp
configure.ac
cygnal/Makefile.am
cygnal/testsuite/cygnal.all/Makefile.am
extensions/Makefile.am
extensions/dbus/Makefile.am
extensions/dejagnu/Makefile.am
extensions/fileio/Makefile.am
extensions/gtk2/Makefile.am
extensions/launcher/Makefile.am
extensions/lirc/Makefile.am
extensions/metome/Makefile.am
extensions/mysql/Makefile.am
gui/Makefile.am
gui/gtk_glue_agg.cpp
gui/gtk_glue_agg.h
gui/gui.cpp
libamf/Makefile.am
libbase/Makefile.am
libcore/Makefile.am
libcore/array.cpp
libcore/array.h
libcore/asClass.cpp
libcore/as_environment.cpp
libcore/as_function.cpp
libcore/as_value.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/Global.cpp
libcore/asobj/Makefile.am
libcore/asobj/Mouse.cpp
libcore/button_character_instance.cpp
libcore/edit_text_character.cpp
libcore/font.cpp
libcore/font.h
libcore/fontlib.cpp
libcore/namedStrings.cpp
libcore/namedStrings.h
libcore/parser/Makefile.am
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
libcore/parser/movie_definition.h
libcore/sprite_instance.cpp
libcore/stream.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/ActionExec.cpp
libcore/vm/Makefile.am
libmedia/Makefile.am
libmedia/MediaParser.h
libmedia/ffmpeg/sound_handler_sdl.cpp
libmedia/sound_handler.h
libnet/Makefile.am
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_msg.cpp
macros/x11.m4
plugin/Makefile.am
plugin/win32/Makefile.am
po/Makefile.am
pythonmodule/Makefile.am
testsuite/Makefile.am
testsuite/actionscript.all/Makefile.am
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/String.as
testsuite/actionscript.all/Try.as
testsuite/libamf.all/Makefile.am
testsuite/libbase/Makefile.am
testsuite/libcore.all/Makefile.am
testsuite/libnet.all/Makefile.am
testsuite/libnet.all/test_rtmp.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/misc-mtasc.all/exception.as
testsuite/misc-swfc.all/Makefile.am
testsuite/misc-swfmill.all/Makefile.am
testsuite/movies.all/Makefile.am
testsuite/samples/Makefile.am
utilities/Makefile.am
utilities/rtmpget.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/String_as.cpp
------------------------------------------------------------
revno: 9439.60.10
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-22 21:03:49 -0600
message:
Be less verbose.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.11
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-22 21:28:37 -0600
message:
Tweak status messages for onStatus tests.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.12
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-07-23 10:46:37 -0600
message:
Update from trunk.
removed:
compatibility_include.h
modified:
.bzrignore
Makefile.am
gui/gtk_glue.h
gui/gtk_glue_agg.cpp
gui/gtk_glue_agg.h
libcore/asobj/Color.cpp
libcore/asobj/String_as.cpp
libnet/rtmp_msg.cpp
packaging/debian/rules
testsuite/actionscript.all/ASnative.as
testsuite/actionscript.all/String.as
testsuite/libbase/Makefile.am
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9439.60.13
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-07-23 10:47:33 -0600
message:
Add TAGS.
modified:
.bzrignore
------------------------------------------------------------
revno: 9439.60.14
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-24 16:58:08 -0600
message:
Decode multiple RTMP packets when all mixed together.
Add test cases for decoding multiple inleaved RTMP packets with multiple
channels.
Sucessfully decode onStatus messages from server.
modified:
libamf/buffer.cpp
libnet/cque.cpp
libnet/cque.h
libnet/network.cpp
libnet/network.h
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_client.cpp
libnet/rtmp_server.cpp
testsuite/libnet.all/test_rtmp.cpp
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.15
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-07-25 08:22:23 -0600
message:
Update from trunk.
removed:
.cvsignore
backend/.cvsignore
cygnal/.cvsignore
cygnal/doc/.cvsignore
cygnal/testsuite/.cvsignore
cygnal/testsuite/cygnal.all/.cvsignore
doc/.cvsignore
doc/C/.cvsignore
doc/C/BackLash/.cvsignore
extensions/.cvsignore
extensions/dbus/.cvsignore
extensions/dejagnu/.cvsignore
extensions/fileio/.cvsignore
extensions/gtk2/.cvsignore
extensions/lirc/.cvsignore
extensions/metome/.cvsignore
extensions/mysql/.cvsignore
gui/.cvsignore
libamf/.cvsignore
libbase/.cvsignore
libbase/test_ogl.cpp
libbase/tu_file_SDL.cpp
libcore/.cvsignore
libcore/asobj/.cvsignore
libcore/parser/.cvsignore
libcore/vm/.cvsignore
libmedia/.cvsignore
libnet/.cvsignore
packaging/.cvsignore
packaging/debian/.cvsignore
packaging/doc/.cvsignore
packaging/ipkg/.cvsignore
packaging/redhat/.cvsignore
plugin/.cvsignore
plugin/klash/.cvsignore
plugin/mozilla-sdk/.cvsignore
plugin/win32/.cvsignore
po/.cvsignore
pythonmodule/.cvsignore
testsuite/.cvsignore
testsuite/actionscript.all/.cvsignore
testsuite/libamf.all/.cvsignore
testsuite/libbase/.cvsignore
testsuite/libcore.all/.cvsignore
testsuite/libnet.all/.cvsignore
testsuite/misc-ming.all/.cvsignore
testsuite/misc-mtasc.all/.cvsignore
testsuite/misc-swfc.all/.cvsignore
testsuite/misc-swfmill.all/.cvsignore
testsuite/movies.all/.cvsignore
testsuite/samples/.cvsignore
testsuite/swfdec/.cvsignore
utilities/.cvsignore
added:
testsuite/actionscript.all/Instance.as
modified:
backend/render_handler_agg.cpp
gui/gui.cpp
libbase/URL.cpp
libbase/image.h
libcore/as_function.cpp
libcore/asobj/flash/display/BitmapData_as.cpp
libcore/asobj/flash/display/BitmapData_as.h
libcore/asobj/flash/geom/Rectangle_as.cpp
libcore/asobj/flash/geom/Rectangle_as.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/vm/ASHandlers.cpp
libnet/rtmp.cpp
libnet/rtmp.h
testsuite/actionscript.all/BitmapData.as
testsuite/actionscript.all/Makefile.am
testsuite/actionscript.all/array.as
testsuite/gnashrc.in
testsuite/libbase/Makefile.am
testsuite/libbase/URLTest.cpp
testsuite/libnet.all/test_rtmp.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9439.60.16
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-07-25 10:20:32 -0600
message:
Make RTMP::split() use a regular C array to maintain the queues for
each of the 64 channels.
Fix testcase to use the new method, as now all messages are stored in
the appropriate queues, one for each channel.
modified:
libnet/rtmp.cpp
libnet/rtmp.h
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.17
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-07-25 10:46:53 -0600
message:
Add a more complex test case for multiple channel's messages all mixed in
one big packet. What looked like corrupted data turns out to be audio and
video packets.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.18
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-07-25 11:35:20 -0600
message:
Test for the data type too.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.19
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-07-26 10:45:34 -0600
message:
Add test cases for decoding NS_PLAY_STOP, and NS_PLAY_STREAMNOTFOUND.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.20
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-07-26 10:46:37 -0600
message:
Use a queue of buffers instead of reading directly.
modified:
libnet/rtmp.cpp
libnet/rtmp_client.cpp
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.21
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-07-26 11:25:49 -0600
message:
Rename Que typedef to a more standard que_t.
modified:
libnet/cque.cpp
libnet/cque.h
------------------------------------------------------------
revno: 9439.60.22
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-07-26 11:26:41 -0600
message:
Return just the first CQue.
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.23
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-07-26 11:27:23 -0600
message:
Tweak test to work with how RTMP::split() now works.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.24
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 08:06:31 -0600
message:
Add getName() accessor for the optional channel name.
modified:
libnet/cque.h
------------------------------------------------------------
revno: 9439.60.25
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:14:35 -0600
message:
Add temporary debug statement so we know where we are.
modified:
libamf/amf.cpp
------------------------------------------------------------
revno: 9439.60.26
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:15:53 -0600
message:
Add accessor to see how many bytes are left in a buffer
modified:
libamf/buffer.h
------------------------------------------------------------
revno: 9439.60.27
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:17:11 -0600
message:
Add
modified:
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.28
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:17:54 -0600
message:
Add a queue of queues that have network activity.
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.29
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:19:11 -0600
message:
nuke white space
modified:
libnet/rtmp_client.cpp
------------------------------------------------------------
revno: 9439.60.30
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-07-27 11:20:11 -0600
message:
Tweak test cases to work with the new queue of queues with recent
activity.
modified:
testsuite/libnet.all/test_rtmp.cpp
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.31
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 10:25:02 -0600
message:
Add test for encoding onStatus NetStream.Play.Reset messages.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.32
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 10:26:36 -0600
message:
Fix encodeResult() to properly build onStatus messages too. Clean up to
reduce code duplication.
modified:
libnet/rtmp.cpp
libnet/rtmp_server.cpp
libnet/rtmp_server.h
------------------------------------------------------------
revno: 9439.60.33
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 10:44:25 -0600
message:
Reduce verbosity.
modified:
libnet/rtmp.cpp
libnet/rtmp_server.cpp
------------------------------------------------------------
revno: 9439.60.34
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 17:36:40 -0600
message:
Reduce more verbosity.
Tweak test case output.
modified:
libamf/amf.cpp
libamf/buffer.cpp
libnet/cque.cpp
libnet/cque.h
libnet/rtmp.cpp
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.35
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 22:31:19 -0600
message:
Pop current bufer to append to from the back of the queue, not the front.
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.36
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 22:33:36 -0600
message:
Peek at the back of the queue too.
modified:
libnet/cque.cpp
libnet/cque.h
------------------------------------------------------------
revno: 9439.60.37
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-07-28 22:34:06 -0600
message:
Turn down verbosity now that the test case works.
modified:
libamf/amf.cpp
libnet/rtmp.cpp
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.38
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 10:23:49 -0600
message:
Enable all the tests for ::split().
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.39
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 18:55:55 -0600
message:
Range check the size of the buffer when dumping the internal data.
modified:
libamf/buffer.cpp
------------------------------------------------------------
revno: 9439.60.40
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 18:56:21 -0600
message:
Add comments
modified:
libnet/rtmp_server.h
------------------------------------------------------------
revno: 9439.60.41
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 18:57:20 -0600
message:
Add processMsg() to test the type field for processing.
Range test the header fields when decoding.
modified:
libnet/rtmp.cpp
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.42
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 18:58:53 -0600
message:
Process as many packets as we can read from the network.
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.43
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-07-29 18:59:22 -0600
message:
Tweak the test case for current functionality.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.44
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-07-30 20:50:59 -0600
message:
Better implementation of ::split().
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.45
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-07-30 20:52:51 -0600
message:
less verbose
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.46
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-31 22:30:19 -0600
message:
Better handling of errors when decoding the RTMP packet header.
modified:
libnet/cque.cpp
libnet/rtmp.cpp
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.47
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-07-31 22:31:05 -0600
message:
Update from trunk.
removed:
gui/NOTES
libcore/asobj/Error.cpp
libcore/asobj/Error.h
added:
testsuite/libbase/string_tableTest.cpp
modified:
ChangeLog
configure.ac
libbase/Makefile.am
libbase/extension.cpp
libbase/extension.h
libbase/rc.h
libbase/sharedlib.cpp
libbase/sharedlib.h
libbase/string_table.cpp
libbase/utility.h
libcore/array.cpp
libcore/asobj/ClassHierarchy.cpp
libcore/asobj/String_as.cpp
libcore/asobj/xml.cpp
libcore/asobj/xmlsocket.cpp
libcore/movie_root.cpp
libcore/vm/ActionExec.cpp
libmedia/MediaParser.cpp
testsuite/actionscript.all/ASnative.as
testsuite/actionscript.all/MovieClip.as
testsuite/actionscript.all/array.as
testsuite/libbase/Makefile.am
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/opcode_guard_test.c
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9439.60.48
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-08-02 16:55:21 -0600
message:
lower verbosity
modified:
libamf/buffer.cpp
------------------------------------------------------------
revno: 9439.60.49
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-08-02 16:56:36 -0600
message:
Add support for chunksize.
modified:
libnet/rtmp.cpp
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.50
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-08-02 16:57:37 -0600
message:
Don't crash if we get a bad pointer returned.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.60.51
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 09:21:12 -0600
message:
Add support for an internal "Continuation" data type, used for one byte
headers.
modified:
libnet/rtmp.cpp
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.52
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 09:21:58 -0600
message:
Loop more times to get the beginning of the FLV file.
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.53
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 09:22:35 -0600
message:
update from trunk
modified:
configure.ac
gui/dump.cpp
gui/dump.h
libbase/extension.cpp
libcore/edit_text_character.cpp
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.60.54
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 10:15:12 -0600
message:
Tweak the buffer size so spaceLeft() returns the correct number, instead
of
of being one irritating byte off...
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.55
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 14:30:34 -0600
message:
Rewrite URL parsing so we can construct tcUrl fields correctly, and keep
the BBC iPlayer happy.
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.56
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 16:54:53 -0600
message:
Add test case for decoding ECMA arrays. The data is an FLV file header,
which
is now decoded properly.
modified:
testsuite/libamf.all/test_amf.cpp
------------------------------------------------------------
revno: 9439.60.57
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 16:55:40 -0600
message:
Add support for decoding ECMA Arrays, which is used for the FLV file
header.
modified:
libamf/amf.cpp
------------------------------------------------------------
revno: 9439.60.58
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 18:40:56 -0600
message:
Add a new file for encoding and decoding the FLV file onMetaData header.
added:
libamf/flv.cpp
libamf/flv.h
modified:
libamf/Makefile.am
------------------------------------------------------------
revno: 9439.60.59
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 20:30:45 -0600
message:
Store the FLV header and the first tag, so we can encode our own file
header.
modified:
libamf/flv.cpp
libamf/flv.h
------------------------------------------------------------
revno: 9439.60.60
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 20:32:41 -0600
message:
don't dump the data
modified:
testsuite/libamf.all/test_amf.cpp
------------------------------------------------------------
revno: 9439.60.61
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 20:33:09 -0600
message:
Add an array of booleans for the Data.Start flag.
modified:
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.62
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 20:34:06 -0600
message:
Be less verbose.
modified:
libamf/amf.cpp
------------------------------------------------------------
revno: 9439.60.63
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-03 20:34:16 -0600
message:
Decode the FLV onMetaData header.
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.64
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-04 08:55:17 -0600
message:
Make less verbose now that it works.
modified:
libnet/rtmp.cpp
------------------------------------------------------------
revno: 9439.60.65
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-04 09:08:36 -0600
message:
Update from trunk.
added:
macros/haxe.m4
testsuite/misc-haxe.all/
testsuite/misc-haxe.all/Dejagnu.hx
testsuite/misc-haxe.all/Hello.hx
testsuite/misc-haxe.all/Makefile.am
testsuite/misc-haxe.all/check.as
testsuite/misc-swfmill.all/jump_to_prev_block.xml
modified:
Makefile.am
configure.ac
gui/gui.cpp
gui/gui.h
libamf/amf.h
libbase/SimpleBuffer.h
libcore/vm/ActionExec.cpp
libcore/vm/ActionExec.h
testsuite/Makefile.am
testsuite/actionscript.all/ASnative.as
testsuite/misc-mtasc.all/Makefile.am
testsuite/misc-swfmill.all/Makefile.am
------------------------------------------------------------
revno: 9439.60.66
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-04 19:42:50 -0600
message:
Add a test for Strict Arrays.
modified:
testsuite/libamf.all/test_amf.cpp
------------------------------------------------------------
revno: 9439.60.67
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-04 19:43:33 -0600
message:
Add suppor tfor decoding Strict Arrays
modified:
libamf/amf.cpp
------------------------------------------------------------
revno: 9439.60.68
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:04:48 -0600
message:
Add a slash before the path when forming a tcUrl.
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.60.69
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:06:37 -0600
message:
Drop unused prototype.
modified:
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9439.60.70
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:07:03 -0600
message:
Add utility to dump the meta data from an FLV file.
added:
utilities/flvdumper.cpp
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.60.71
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:08:09 -0600
message:
less verbose
modified:
libamf/amf.cpp
------------------------------------------------------------
revno: 9439.60.72
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:08:38 -0600
message:
improve comment
modified:
libnet/rtmp.h
------------------------------------------------------------
revno: 9439.60.73
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:09:24 -0600
message:
adjust the tag name, which was changed in the header file.
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9439.60.74
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:09:57 -0600
message:
Add more enums and data structures.
modified:
libamf/flv.h
------------------------------------------------------------
revno: 9439.60.75
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:14:41 -0600
message:
update from trunk
added:
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
testsuite/media/png.png
testsuite/misc-ming.all/loadPNGTest.c
modified:
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libbase/jpeg.cpp
libbase/shm.cpp
libcore/impl.cpp
testsuite/misc-ming.all/Makefile.am
------------------------------------------------------------
revno: 9439.60.76
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:46:40 -0600
message:
updated from trunk
modified:
po/cs.po
po/de.po
po/es.po
po/fi.po
po/fr.po
po/it.po
po/ja.po
po/sv.po
------------------------------------------------------------
revno: 9439.60.77
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 10:48:38 -0600
message:
Updated from shared repository.
------------------------------------------------------------
revno: 9439.61.1
committer: Benjamin Wolsey <address@hidden>
branch nick: rtmp
timestamp: Tue 2008-08-05 14:04:07 +0200
message:
Clean up logging.
modified:
libbase/shm.cpp
------------------------------------------------------------
revno: 9439.60.78
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 14:55:28 -0600
message:
Add test case for FLV encoding and decoding.
added:
testsuite/libamf.all/test_flv.cpp
modified:
testsuite/libamf.all/Makefile.am
------------------------------------------------------------
revno: 9439.60.79
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 14:56:00 -0600
message:
Add support for encoding and decoding the header.
modified:
libamf/flv.cpp
libamf/flv.h
------------------------------------------------------------
revno: 9439.60.80
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 17:12:04 -0600
message:
Add methods for decoding headers and tags.
modified:
libamf/flv.cpp
libamf/flv.h
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.81
committer: address@hidden
branch nick: rtmp
timestamp: Tue 2008-08-05 17:14:48 -0600
message:
Move decodeMetaData() test to test_tag() instead of being in
test_header().
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.82
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-06 11:31:42 -0600
message:
Add range checking when decoding all headers in FLV files.
update from trunk.
added:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
testsuite/media/gif-interlaced.gif
testsuite/media/gif.gif
renamed:
testsuite/misc-ming.all/loadPNGTest.c =>
testsuite/misc-ming.all/loadImageTest.c
modified:
configure.ac
libamf/flv.cpp
libamf/flv.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libcore/gnash.h
libcore/impl.cpp
testsuite/libamf.all/test_flv.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/loadImageTest.c
------------------------------------------------------------
revno: 9439.60.83
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 18:22:01 -0600
message:
Decode Audio and Video data flags too.
Update from trunk.
added:
libcore/swf/CSMTextSettingsTag.cpp
libcore/swf/CSMTextSettingsTag.h
renamed:
libbase/jpeg.cpp => libbase/GnashImageJpeg.cpp
libbase/jpeg.h => libbase/GnashImageJpeg.h
modified:
backend/render_handler_ogl.cpp
configure.ac
gui/gui.cpp
libamf/flv.cpp
libamf/flv.h
libbase/GC.cpp
libbase/GC.h
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageGif.h
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/Makefile.am
libbase/image.cpp
libbase/image.h
libbase/noseek_fd_adapter.cpp
libcore/Makefile.am
libcore/impl.cpp
libcore/impl.h
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/SWFMovieDefinition.h
libcore/parser/action_buffer.cpp
libcore/parser/button_character_def.cpp
libcore/parser/movie_definition.h
libcore/parser/shape_character_def.cpp
libcore/parser/sprite_definition.h
libcore/swf/tag_loaders.cpp
libcore/vm/ActionExec.cpp
libmedia/ffmpeg/sound_handler_sdl.cpp
macros/ffmpeg.m4
testsuite/libamf.all/test_flv.cpp
utilities/processor.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImageJpeg.h
------------------------------------------------------------
revno: 9439.60.84
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 18:33:34 -0600
message:
Clean up range checking on aufio data flags
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9439.60.85
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 18:35:57 -0600
message:
Clean up test state message, wrong state
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.86
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 20:16:19 -0600
message:
Recode the data extraction part for flvdumper since the Flv class can
be used now.
modified:
libamf/flv.cpp
libamf/flv.h
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.87
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 20:29:57 -0600
message:
Knowing when to stop reading the file helps...
modified:
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.88
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 20:34:31 -0600
message:
Use iostreams for stuff we always want printed.
modified:
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.89
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 21:17:03 -0600
message:
Add options to select what should be printed, as it can be huge.
modified:
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.90
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 22:38:15 -0600
message:
Update usage().
modified:
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.91
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 22:38:50 -0600
message:
reduce verbosity
modified:
libamf/element.cpp
------------------------------------------------------------
revno: 9439.60.92
committer: address@hidden
branch nick: rtmp
timestamp: Thu 2008-08-07 22:39:08 -0600
message:
Support onMetaData the way libmedia/FLVParser wants it, which is missing
the type field. So we cheat, and if the onMetaData string is found, we
assume
it's ok to not have a type field after all.
modified:
libamf/amf.cpp
libamf/flv.cpp
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.93
committer: address@hidden
branch nick: rtmp
timestamp: Fri 2008-08-08 12:10:21 -0600
message:
Cleanup FLV Tag handling of the method name for MetaData.
update from trunk.
added:
libcore/swf/DefineButtonCxformTag.h
modified:
libamf/flv.cpp
libcore/Makefile.am
libcore/impl.cpp
libcore/impl.h
libcore/movie_root.cpp
libcore/parser/button_character_def.cpp
libcore/parser/button_character_def.h
libcore/parser/shape_character_def.cpp
libcore/sprite_instance.cpp
libcore/swf/PlaceObject2Tag.cpp
testsuite/libamf.all/test_flv.cpp
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.94
committer: address@hidden
branch nick: rtmp
timestamp: Sat 2008-08-09 16:41:37 -0600
message:
update from trunk
removed:
doc/C/amf.xml
doc/C/debugger.xml
doc/C/internals.xml
doc/C/rtmp.xml
doc/C/sources.xml
modified:
doc/C/preformatted/gnash_user.info.in
doc/C/refmanual/building.xml
doc/C/refmanual/code_dependencies.xml
------------------------------------------------------------
revno: 9439.60.95
committer: address@hidden
branch nick: rtmp
timestamp: Sun 2008-08-10 12:33:53 -0600
message:
update from trunk.
added:
packaging/xpi/update.rdf
modified:
configure.ac
libcore/cxform.h
libcore/fill_style.cpp
libcore/fill_style.h
libcore/font.cpp
libcore/font.h
libcore/matrix.h
libcore/movie_root.cpp
libcore/parser/SWFMovieDefinition.cpp
libcore/parser/abc_block.cpp
libcore/parser/abc_block.h
libcore/parser/button_character_def.cpp
libcore/parser/button_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/shape_character_def.cpp
libcore/parser/shape_character_def.h
libcore/parser/sprite_definition.cpp
libcore/parser/sprite_definition.h
libcore/parser/text_character_def.cpp
libcore/parser/text_character_def.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libcore/rect.h
libcore/styles.cpp
libcore/styles.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.cpp
libcore/text.h
libcore/types.cpp
libcore/types.h
macros/ming.m4
packaging/xpi.am
packaging/xpi/install.rdf
testsuite/Makefile.am
------------------------------------------------------------
revno: 9439.60.96
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 13:21:46 -0600
message:
Make sure a pointer for private data isn't 0 before deleting it
modified:
libamf/element.cpp
------------------------------------------------------------
revno: 9439.60.97
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 13:23:10 -0600
message:
Delete pointer so we don't leak.
modified:
testsuite/libamf.all/test_sol.cpp
------------------------------------------------------------
revno: 9439.60.98
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 13:23:36 -0600
message:
Delete pointers so we don't leak.
modified:
testsuite/libamf.all/test_amf.cpp
------------------------------------------------------------
revno: 9439.60.99
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 13:26:51 -0600
message:
add patch from JasonWoof after modifications.
modified:
libamf/amf.cpp
libamf/sol.cpp
------------------------------------------------------------
revno: 9439.60.100
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 16:29:05 -0600
message:
Use log_error(), not log_parse() for FLV header parsing errors.
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9439.60.101
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 16:29:53 -0600
message:
Make sure a valid pointer to the header is returned.
modified:
utilities/flvdumper.cpp
------------------------------------------------------------
revno: 9439.60.102
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 19:46:36 -0600
message:
Add test for converting 3 bytes ints to real 4 byte ones.
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.103
committer: address@hidden
branch nick: rtmp
timestamp: Wed 2008-08-13 20:00:36 -0600
message:
Convert 3 byte ints to 4 bytes ones better.
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9439.1.152
committer: address@hidden
branch nick: trunk
timestamp: Wed 2008-08-13 22:24:41 -0600
message:
Merge from rtmp branch the new flvdumper utility, various other libamf
patches, and some new test cases.
added:
libamf/flv.cpp
libamf/flv.h
testsuite/libamf.all/test_flv.cpp
utilities/flvdumper.cpp
modified:
libamf/Makefile.am
libamf/amf.cpp
libamf/buffer.cpp
libamf/buffer.h
libamf/element.cpp
libamf/sol.cpp
testsuite/libamf.all/Makefile.am
testsuite/libamf.all/test_amf.cpp
testsuite/libamf.all/test_sol.cpp
testsuite/libnet.all/test_rtmp.cpp
utilities/Makefile.am
utilities/soldumper.cpp
------------------------------------------------------------
revno: 9439.1.153
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-14 09:56:13 +0200
message:
Fix cairo and ogl builds (oops).
modified:
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libbase/image.cpp
libbase/image.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.62.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 17:01:08 +0200
message:
Add FSF copyright to image.{h,cpp}, as they aren't much like the
original any
more.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.62.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Wed 2008-08-13 23:30:32 +0200
message:
Take JpegImageInput by ref. Check only once that the pointer is
valid; if
the first check fails, there's no point in a second one.
modified:
libbase/image.cpp
libbase/image.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.62.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 09:47:51 +0200
message:
Fix builds for ogl and cairo.
The ogl render handler is the only place where cloning an image is
necessary, and it doesn't care what type of image it is, so it
can use image_base copy constructor rather than providing a general
virtual image_base::clone() method. (Cloning should be discouraged...)
Provide a proper const (read-only) scanlinePointer method for cairo,
which means slightly more code but no const_casting.
This is all aimed at making a more useful and less hackish image
class,
as well as reducing memcopying and direct access to image class data.
modified:
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.1.154
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Thu 2008-08-14 12:12:22 +0200
message:
Let BitmapMovieDefinition take RGBA as well as RGB images, which allows
creating transparent bitmap characters from PNG, potentially from GIF
(not yet implemented) and should make implementing
MovieClip.attachBitmap()
possible.
Restore the clone() method of ImageBase, as I'm not sure it was a good
idea
to drop it.
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.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/bitmap_info.h
libcore/impl.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libmedia/MediaBuffer.h
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.62.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 11:03:58 +0200
message:
Rename image_base to ImageBase.
Pass pointers to ImageBase class around as much as possible to make
handling different kinds of images (specifically RGB and RGBA)
possible.
bitmap_character_def can take either rgb or rgba images.
BitmapMovieDefinition takes an ImageBase and decides which
bitmap_character_def to create.
The DefineBitsJpeg2 tag loader always casts to RGB, as this is the
only kind of image it can handle (checked with an assertion).
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/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/bitmap_info.h
libcore/impl.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/BitmapMovieDefinition.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libcore/video_stream_instance.cpp
libcore/video_stream_instance.h
libmedia/MediaBuffer.h
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.62.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 11:52:07 +0200
message:
Add image type information to GnashImageInput - imageType() - to allow
distinguishing between RGB and RGBA images. The type begins as
GNASH_IMAGE_INVALID, which also provides an additional way of checking
whether the read has succeeded (or the read() function has been
called).
Only PngImageInput can return RGBA images so far. GifImageInput
should be
able to in the future.
Return RGBA from readImageData when appropriate. This automatically
creates
a transparent BitmapMovieDefinition.
Restore clone() method. It seems worth preserving typeinfo.
modified:
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/GnashImagePng.h
libbase/image.cpp
libbase/image.h
libcore/parser/BitmapMovieDefinition.cpp
------------------------------------------------------------
revno: 9439.62.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Thu 2008-08-14 12:11:16 +0200
message:
Use clone() again.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9439.1.155
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 09:31:29 +0200
message:
Cache matrix parameters in character instances.
modified:
libcore/DisplayList.cpp
libcore/character.cpp
libcore/character.h
libcore/edit_text_character.cpp
libcore/movie_root.cpp
libcore/sprite_instance.cpp
testsuite/actionscript.all/TextField.as
testsuite/libcore.all/MatrixTest.cpp
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9439.63.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 16:10:02 +0200
message:
Add tests for setting negative scaling. It seems they break
rotation...
modified:
testsuite/libcore.all/MatrixTest.cpp
------------------------------------------------------------
revno: 9439.63.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:51:05 +0200
message:
Have characters maintain a cache of scale and rotation values
modified:
libcore/DisplayList.cpp
libcore/character.cpp
libcore/character.h
libcore/edit_text_character.cpp
libcore/movie_root.cpp
libcore/sprite_instance.cpp
------------------------------------------------------------
revno: 9439.63.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:52:09 +0200
message:
Tests passed due to matrix components caching
modified:
testsuite/swfdec/PASSING
------------------------------------------------------------
revno: 9439.63.4
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Thu 2008-08-14 23:53:25 +0200
message:
_xscale accuracy test success
modified:
testsuite/actionscript.all/TextField.as
------------------------------------------------------------
revno: 9439.1.156
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 10:50:59 +0200
message:
make check fixes and mit-shm leak fix (bug #24068)
modified:
gui/gtk_glue_agg.cpp
testsuite/libnet.all/Makefile.am
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
------------------------------------------------------------
revno: 9439.64.1
author: Craig Kelley <address@hidden>
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:45:27 +0200
message:
Fix shared memory segment leak when using MIT-SHM
modified:
gui/gtk_glue_agg.cpp
------------------------------------------------------------
revno: 9439.64.2
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:47:48 +0200
message:
Temporarely disable test_rtmp (doesn't work in its current form).
To be re-enabled when rob merges the missing parts.
modified:
testsuite/libnet.all/Makefile.am
------------------------------------------------------------
revno: 9439.64.3
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 10:49:47 +0200
message:
xcheck -> check (after matrix parameters caching)
modified:
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
------------------------------------------------------------
revno: 9439.1.157
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 13:48:58 +0200
message:
Recompute matrix from parameters on update. Fixes MovieClip.as but still
not potlatch.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9439.65.1
committer: Sandro Santilli <address@hidden>
branch nick: mybranch
timestamp: Fri 2008-08-15 13:48:04 +0200
message:
Recompute matrix from scale and rotation components everytime one
of them gets updated. Fixes MovieClip.as failing tests.
modified:
libcore/character.cpp
------------------------------------------------------------
revno: 9439.1.158
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 11:03:45 -0600
message:
Use older version of the test case that actually compiles.
modified:
testsuite/libnet.all/test_rtmp.cpp
------------------------------------------------------------
revno: 9439.1.159
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 11:04:43 -0600
message:
undef isnan, otherwise we get conflicts on NetBSD.
modified:
libcore/as_value.h
------------------------------------------------------------
revno: 9439.1.160
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 12:11:28 -0600
message:
include boost/bin.hpp too
modified:
libcore/button_character_instance.cpp
------------------------------------------------------------
revno: 9439.1.161
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:12:52 -0600
message:
Change png to libpng, so it works with pkg-config.
modified:
Makefile.am
backend/Makefile.am
configure.ac
libbase/Makefile.am
libmedia/Makefile.am
------------------------------------------------------------
revno: 9439.1.162
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:14:36 -0600
message:
Add test cases for decoding meta tag headers without the leading type
field.
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.1.163
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:17:28 -0600
message:
Properly handle meta data tags without the leading type field.
modified:
libamf/flv.cpp
------------------------------------------------------------
revno: 9439.1.164
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:20:16 -0600
message:
Decode the MetaData tag in the video stream. FLVParser needs to be fixed
to pass in the entire packet before this will work 100%.
modified:
libmedia/FLVParser.cpp
------------------------------------------------------------
revno: 9439.1.165
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 13:47:08 -0600
message:
Only use -Wextra for strict compiling.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.1.166
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Fri 2008-08-15 22:12:43 +0200
message:
Minor cleanups in FreetypeGlyphsProvider. Drop unused function.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9439.66.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 17:09:11 +0200
message:
Replace printf, cleanup logging.
modified:
libcore/FreetypeGlyphsProvider.cpp
------------------------------------------------------------
revno: 9439.66.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 17:59:33 +0200
message:
Drop unused draw_bitmap.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9439.66.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 18:15:34 +0200
message:
Remove done TODO, drop c_str() in logging.
modified:
libcore/FreetypeGlyphsProvider.cpp
libcore/FreetypeGlyphsProvider.h
------------------------------------------------------------
revno: 9439.1.167
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:15:50 -0600
message:
Use -lm when looking for finite or isfinite as they are link tests.
modified:
configure.ac
------------------------------------------------------------
revno: 9439.1.168
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:17:04 -0600
message:
Cast squareDistance() to a double, whioch sqrt wants.
modified:
libbase/Point2d.h
------------------------------------------------------------
revno: 9439.1.169
committer: address@hidden
branch nick: trunk
timestamp: Fri 2008-08-15 22:18:01 -0600
message:
Include pthread.h, so it'll compile on the latest OpenBSD
modified:
backend/render_handler_agg.cpp
libbase/GnashImage.h
libbase/GnashImageGif.cpp
libbase/GnashImageJpeg.cpp
libbase/GnashImagePng.cpp
libbase/curl_adapter.cpp
libbase/noseek_fd_adapter.cpp
libbase/tu_file.cpp
libbase/utility.h
libcore/CharacterProxy.cpp
libcore/StreamProvider.cpp
libcore/asobj/xmlsocket.cpp
libcore/fontlib.cpp
libcore/matrix.cpp
libcore/swf/PlaceObject2Tag.cpp
libcore/swf/tag_loaders.cpp
libcore/text.cpp
libmedia/MediaParser.cpp
libnet/network.cpp
------------------------------------------------------------
revno: 9439.1.170
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sat 2008-08-16 14:48:19 +0200
message:
Fix isnan conflict by renaming rather than undefining it. Drop other
reliance on macros that may or may not exist and use our own methods
everywhere.
modified:
libcore/array.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/Number.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/character.cpp
libcore/sprite_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/Machine.cpp
------------------------------------------------------------
revno: 9439.66.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Fri 2008-08-15 22:34:44 +0200
message:
Use numeric_limits<>::infinity directly and even when INFINITY is
defined,
as it's standard. INFINITY isn't.
modified:
libcore/asobj/Number.cpp
------------------------------------------------------------
revno: 9439.66.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Sat 2008-08-16 13:33:05 +0200
message:
Rename isnan to isNaN so some compilers don't mix it up with built in
extensions (yes, OpenBSD, this means you). Make NaN a const rather
than
a macro because compilers are cleverer than preprocessors.
modified:
libcore/array.cpp
libcore/as_value.cpp
libcore/as_value.h
libcore/asobj/Date.cpp
libcore/asobj/Global.cpp
libcore/asobj/flash/geom/Point_as.cpp
libcore/character.cpp
libcore/sprite_instance.cpp
libcore/vm/ASHandlers.cpp
libcore/vm/Machine.cpp
------------------------------------------------------------
revno: 9439.1.171
committer: address@hidden
branch nick: trunk
timestamp: Sat 2008-08-16 13:21:36 -0600
message:
Don't use bogus test case as it has 64bit issues as well.
modified:
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.1.172
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-17 18:58:25 +0200
message:
Add some missing NAN->NaN and a missing INFINITY->numeric_limits<double>::
infinity().
modified:
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/Number.cpp
------------------------------------------------------------
revno: 9439.1.173
committer: address@hidden
branch nick: trunk
timestamp: Sun 2008-08-17 12:18:16 -0600
message:
Use trunk instead of cvs in the version string.
modified:
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
------------------------------------------------------------
revno: 9439.1.174
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Sun 2008-08-17 22:01:06 +0200
message:
Clean up some silly as_value constructors.
modified:
libcore/asobj/flash/geom/Matrix_as.cpp
------------------------------------------------------------
revno: 9439.1.175
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-18 16:38:03 +0200
message:
More image abstraction, cleanup, and removal of unused code.
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/GnashImagePng.cpp
libbase/image.cpp
libbase/image.h
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/NetStreamGst.cpp
libcore/edit_text_character.cpp
libcore/fill_style.cpp
libcore/gnash.h
libcore/impl.cpp
libcore/movie_root.h
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.67.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:58:30 +0200
message:
Use LOG_ONCE.
modified:
libcore/edit_text_character.cpp
------------------------------------------------------------
revno: 9439.67.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:58:52 +0200
message:
Silence g++4.3 warnings.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.67.3
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 06:59:09 +0200
message:
Gratuitous renaming of private members, put const qualifier on
scanlinePointer in the correct place.
modified:
libbase/image.cpp
libbase/image.h
------------------------------------------------------------
revno: 9439.67.4
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 07:14:18 +0200
message:
Use auto_ptr's reset() to delete.
modified:
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9439.67.5
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:19:49 +0200
message:
Use algorithm in MovieLibrary.
modified:
libcore/impl.cpp
------------------------------------------------------------
revno: 9439.67.6
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:37:50 +0200
message:
Rename image::rgb to image::ImageRGB and image::rgba to
image::ImageRGBA
for consistency and to prevent confusion with the rgba type (class) in
types.h.
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/image.cpp
libbase/image.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/asobj/NetStreamGst.cpp
libcore/fill_style.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.67.7
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 10:39:34 +0200
message:
image set_pixel -> setPixel
modified:
libcore/fill_style.cpp
------------------------------------------------------------
revno: 9439.67.8
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 11:02:19 +0200
message:
Drop video type enums and videoFrameFormat because it was
unimplemented
on either side (renderer and image / NetStream) and because the enums
were duplicated everywhere. If this needs to be implemented, it is
easy
to do it much better.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/asobj/NetStream.cpp
libcore/asobj/NetStream.h
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9439.67.9
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 11:17:45 +0200
message:
Drop delete_bitmap_info, which was unused and certainly shouldn't have
been using free in render_handler_agg anyway. Not sure where
bitmap_infos
are deleted at all, but there's no need for a renderer function to do
it.
modified:
backend/render_handler.h
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9439.67.10
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 13:28:00 +0200
message:
Further abstract image handling, using ImageBase almost everywhere
(except where setPixel is needed). Reduce duplicated code for RGB and
RGBA images.
modified:
libbase/image.cpp
libbase/image.h
libcore/fill_style.cpp
libcore/parser/BitmapMovieDefinition.cpp
libcore/parser/bitmap_character_def.cpp
libcore/parser/bitmap_character_def.h
libcore/render.cpp
libcore/render.h
libcore/swf/tag_loaders.cpp
------------------------------------------------------------
revno: 9439.67.11
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 13:39:35 +0200
message:
Clean up, use forward declarations.
modified:
libcore/render.cpp
libcore/render.h
------------------------------------------------------------
revno: 9439.67.12
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 15:31:00 +0200
message:
Move typedefs for movie_root callbacks to movie_root.
modified:
libcore/gnash.h
libcore/movie_root.h
libcore/render.h
------------------------------------------------------------
revno: 9439.67.13
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 16:09:18 +0200
message:
Use the dynamic_cast in agg renderer handler rather than testing to
see
if it works and then static_casting. Use a dynamic_cast in other
renderers (drawVideoFrame).
modified:
backend/render_handler_agg.cpp
backend/render_handler_cairo.cpp
backend/render_handler_ogl.cpp
------------------------------------------------------------
revno: 9439.1.176
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-18 20:32:16 +0200
message:
Some abstractions and class clean-ups to make implementing transparent
video possible.
Fix gstreamer again, which subclasses ImageBase (this seems unnecessary,
but it needs an immediate fix).
modified:
libbase/image.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.67.14
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Mon 2008-08-18 20:01:10 +0200
message:
Use ImageBase for video frames too. This will allow transparent video
when it is implemented.
Use legal header names.
Make ImageBase::data() virtual again, as Gst subclasses it.
Handle VP6 with alpha instead of returning CODEC_ID_UNKNOWN. Catch
CODEC_ID_UNKNOWN with an assertion. This is better than the segfault
that otherwise happens, but still not very good.
modified:
libbase/image.h
libcore/asobj/NetStreamFfmpeg.cpp
libcore/asobj/NetStreamFfmpeg.h
libcore/parser/video_stream_def.cpp
libcore/parser/video_stream_def.h
libmedia/VideoDecoder.h
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
libmedia/ffmpeg/VideoDecoderFfmpeg.h
libmedia/gst/VideoDecoderGst.cpp
libmedia/gst/VideoDecoderGst.h
------------------------------------------------------------
revno: 9439.1.177
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Mon 2008-08-18 21:09:16 +0200
message:
use namespace std for isnan
modified:
testsuite/libcore.all/AsValueTest.cpp
------------------------------------------------------------
revno: 9439.1.178
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Mon 2008-08-18 22:12:16 +0200
message:
We use our own isNaN() now, not any non-standard isnan (whether or not it
is in namespace std), and that it what we should test.
modified:
testsuite/libcore.all/AsValueTest.cpp
------------------------------------------------------------
revno: 9439.1.179
committer: address@hidden
branch nick: trunk
timestamp: Mon 2008-08-18 17:53:04 -0600
message:
merge from rtmp branch.
added:
utilities/rtmpget.cpp
modified:
libamf/flv.cpp
testsuite/libamf.all/test_flv.cpp
------------------------------------------------------------
revno: 9439.60.104
committer: address@hidden
branch nick: rtmp
timestamp: Mon 2008-08-18 17:35:08 -0600
message:
Fix all valgrind errors on all platforms.
removed:
utilities/rtmpget.cpp
added:
macros/nspr.m4
macros/xpcom.m4
plugin/xpcom/
plugin/xpcom/GnashComponent.cpp
plugin/xpcom/GnashComponent.h
plugin/xpcom/GnashComponentModule.cpp
plugin/xpcom/Makefile.am
plugin/xpcom/iGnashComponent.idl
testsuite/media/greyscale.png
testsuite/media/indexed.png
utilities/rtmpget.cpp
modified:
.bzrignore
Makefile.am
configure.ac
libamf/flv.cpp
libnet/cque.cpp
libnet/cque.h
libnet/network.cpp
libnet/network.h
libnet/rtmp.cpp
libnet/rtmp.h
libnet/rtmp_client.cpp
libnet/rtmp_msg.cpp
libnet/rtmp_msg.h
libnet/rtmp_server.cpp
libnet/rtmp_server.h
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
packaging/xpi.am
packaging/xpi/install.rdf
plugin/Makefile.am
testsuite/libamf.all/test_flv.cpp
testsuite/libnet.all/Makefile.am
testsuite/libnet.all/test_rtmp.cpp
testsuite/misc-ming.all/Makefile.am
testsuite/misc-ming.all/loadImageTest.c
testsuite/misc-swfc.all/matrix_accuracy_test1.sc
testsuite/swfdec/PASSING
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.1.180
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 02:43:48 +0200
message:
rtmpget added, take 1
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.1.181
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 02:49:19 +0200
message:
Use csignal instead of signal.h
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.1.182
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 03:17:09 +0200
message:
tidy up
modified:
utilities/rtmpget.cpp
------------------------------------------------------------
revno: 9439.1.183
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 03:28:22 +0200
message:
Fixed building
modified:
cygnal/Makefile.am
------------------------------------------------------------
revno: 9439.1.184
committer: Markus Gothe <address@hidden>
branch nick: gnash
timestamp: Tue 2008-08-19 08:12:56 +0200
message:
Leave out rtmpget
modified:
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.1.185
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-19 09:37:42 +0200
message:
Fix build with older versions of ffmpeg (which will abort if they
encounter
a VP6A video).
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9439.67.15
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 08:56:50 +0200
message:
Add a test for VP6A capabilities, use in VideoDecoderFfmpeg.
modified:
libmedia/ffmpeg/VideoDecoderFfmpeg.cpp
macros/ffmpeg.m4
------------------------------------------------------------
revno: 9439.67.16
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 08:57:35 +0200
message:
Merge in from trunk (FLV fixes are relevant to VideoDecoder).
added:
utilities/rtmpget.cpp
modified:
cygnal/Makefile.am
libamf/flv.cpp
libcore/asobj/Global.cpp
libcore/asobj/Math_as.cpp
libcore/asobj/Number.cpp
libcore/asobj/flash/geom/Matrix_as.cpp
packaging/deb.am
packaging/install-gnash.sh
packaging/snapshot.am
testsuite/libamf.all/test_flv.cpp
testsuite/libcore.all/AsValueTest.cpp
utilities/Makefile.am
------------------------------------------------------------
revno: 9439.1.186
committer: Benjamin Wolsey <address@hidden>
branch nick: trunk
timestamp: Tue 2008-08-19 12:11:14 +0200
message:
Use tRNS block, setting the image type to RGBA when it's used.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.68.1
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 10:52:01 +0200
message:
Handle transparency in palette images.
modified:
libbase/GnashImagePng.cpp
------------------------------------------------------------
revno: 9439.68.2
committer: Benjamin Wolsey <address@hidden>
branch nick: work
timestamp: Tue 2008-08-19 10:53:47 +0200
message:
Reduce / correct logging.
modified:
libbase/GnashImagePng.cpp
Diff too large for email (7234 lines, the limit is 1000).
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9498: Merge from trunk.,
Tom Stellard <=