Version 0.0.22
Disable the test for changing the DTMF PT for now
python: Require pygobject 2.16 to build
rtpconference: The ptime/maxptime in caps are actually uints, not strings
Update common and tabify Makefiles
gitignore: Hide shm test
readme: bump -bad requirement for shm plugin
tests: Whitelist shm plugin
tests: Clear GError* between tests
shmtrans: Don't try to unref NULL pointer on error
configure: Require GLib 2.16 for GIO
GIO is required by the shm example, require it.
tests shm: check that prepared is called
shmtrans: Sync downstream element states before linking them
shmtrans: Add debug
shmtrans: Release teepad before stopping downstream elements
shmtrans: Emit local candidate with new path
shmstreamtrans: Set the sending in set property (not get)
shmtrans: Set do-timestamp and is-live to true on shmsrc
shmstreamtransmitter: Emit local-candidates-prepared
shm: Document shm stream transmitter
shmstream: Also ignore usernames that are empty
shm: Replace base_ip with username
simplecall: Add shm version of simple-call
shm: Verify the success of state changes
tests: Add tests for the shm transmitter
shm: Implement shm transmitter
shm: Add empty transmitter
tests: Unlock lock in all cases
fsplugin: Release lock on errors
elementaddednotifier: Don't abort on elements that have no factory
rtpsession: Use copy of codec because mutex has been unlocked
Can't use the ca pointer because it is part of a list that
has been unlocked.
tests: Skip theora reception test if theora is not detected
It require glib2>=2.25.0, then after glib was updated to 2.26.0,
it also will be iinstalled, PLIST broken.
XXX: exactly depend on glib2>=2.25.0 and install it,
XXX: or create new package for the plugin?
* Various build updates (see SVN)
* Add ogg_stream_pageout_fill() to API to allow applications
greater explicit flexibility in page sizing.
* Documentation updates including multiplexing description,
terminology and API (incl. ogg_packet_clear(),
ogg_stream_pageout_fill())
* Correct possible buffer overwrite in stream encoding on 32 bit
when a single packet exceed 250MB.
* Correct read-buffer overrun [without side effects] under
similar circumstances.
* Update unit testing to work properly with new page spill
heuristic.
Changes since 0.4:
vdpau.h: Clarify video mixer field amount recommendation
More doc issues pointed out by Xine authors.
* Fix Doxygen warning; it gets confused by quotes.
* Add subsection names, so part of the title doesn't get swallowed as the
subsection name.
* Document data required from MPEG-4 Part 2 & DivX bitstream.
vpdau.h: Fix typo and clarify wording.
* new VBI data descriptor support (0x45)
* NIT support
* TOT/TDT support
* new DVB Satellite Delivery systems descriptor support (0x43)
* new DVB Local time offset descriptor support (0x58)
* new Terrestrial Delivery systems descriptor support (0x5a)
4.5.3 brings a number of improvements:
* KSharedDataCache has cache invalidation bug fixed that caused stability
when daylight saving time changed.
* Icon overlays in Dolphin are now positioned correctly after adjusting
the zoom level.
* Okular, KDE's universal document viewer has seen improvements in the
DjVu and XPS backends.
Gnash 0.8.8
2010/08/17
* Renderers are able to be switched at runtime between Cairo,
OpenGL, and AGG.
* Media handlers can be switched at runtime between ffmpeg and
Gstreamer.
* Hardware video decoding support via VAAPI for Nvidia, ATI, and
Intel GPUs.
* Android specific support.
* Gnash now compiles faster due to reduce internal dependencies.
* Mostly complete Scriptable Plugin support which works with the
ExternalInterface class.
* Improved input device handling when using a raw framebuffer.
* 100% of all YouTube videos should work
Improvements since 0.8.7 release are:
Gnash 0.8.7
2010/02/15
Improvements since 0.8.6 release are:
* Automatic and spontaneous screenshots support in all GUIs (Benjamin Wolsey)
* Significant memory savings in parsing large XML trees (Benjamin Wolsey)
* Significant memory savings in functions calls when super is not required
(Benjamin Wolsey)
* Enhancements in video streaming [youtube HD button and seeks]
(Sandro Santilli)
* Non blocking load of bitmaps, movies, data (Sandro Santilli)
* Fix use of imported library symbols (Sandro Santilli)
* AS2 Array handling fixed. (Benjamin Wolsey)
* Refactoring to eliminate most static data and get closer to re-entrant VM.
(Benjamin Wolsey)
* SWF6 dynamic gradients tested and implemented correctly.
(Benjamin Wolsey)
* TextFormat.getTextExtent implemented.
(Benjamin Wolsey)
* TextField.autoSize implemented for right and center autosizing.
(Benjamin Wolsey)
Gnash 0.8.6
Improvements since 0.8.5 release are:
* TextSnapshot, Camera, Microphone, TextField and TextFormat implemented.
* ASSetNative, ASSetNativeAccessor, ASconstructor implemented.
* New utilities for finding input devices for Camera and Microphone.
* Fix bitmap smoothing handling in AGG renderer (Bug #25894).
* Custom Gnash GTK widget.
* Various improvements to text handling.
* large-scale refactoring of object and class creation for improved
AS compatibility.
* extension of native classes now works in many cases.
* PyGTK module support.
* Native and built-in functions properly separated, more native functions
added.
* AmigaOS4 support (gui and sound handler).
* Fixes to XMLSocket crash and event order.
* Performance improvement for SDL gui (invalidated regions).
* Corrected timing of various AS events, fixing various SWFs that rely on them.
* Many minor bug fixes.
* Better A/V synchronization.
* Rudimentary AVM2 implementation when enabled.
* Fix in sendAndLoad forcing use of POST.
2009-03-04 Rob Savoye <rob@welcomehome.org>
Gnash 0.8.5 released !
Improvements since 0.8.4 release are:
Due to better XML parsing compatibility and a minor fix to NetConnection,
many more video sites work than in the last release. Support for new
codecs keeps YouTube support up to date.
XML parsing, Selection implementation, Sound and MovieClip fixes mean
that many BBC Flash movies (not the BBC iPlayer) now work.
Potlatch support is improved with better remoting compatibility and
XML parsing.
All of the Orisinal morning sunshine games now work due to support for
Mixed SWF Versions runs.
* Support for saving streamed (FLV, H264, MP3 etc) and loaded (JPEG,
SWF, PNG, GIF) media to disk.
* Basic GUI warning messages when media decoding fails (usually
missing codecs).
* Added support for FLV parsing and decoding of H.264 video and
AAC audio.
* Scaled video smoothing implemented in AS and in default renderer
(AGG). YouTube video looks better when Gnash is running with high
quality or better.
* Support for _quality implemented with user-specified
override. (Presently only affects video smoothing in the default
renderer).
* Made NPAPI plugin quiet, except on plugin-specific errors (to
reduce .xsession-errors pollution).
* Implemented LoadVars.toString(), XML.send() and LoadVars.send().
* XML parsing made compatible (less strict), XML.xmlDecl and
XML.docTypeDecl implemented.
* XMLNode methods implemented: getPrefixForNamespace(),
getNamespaceForPrefix(), namespaceURI, localName, prefix. Handling
of attributes corrected.
* New GUI for KDE4 / Qt4 with SWF properties and Gnash preferences
dialog boxes.
* Corrected AS enumeration order.
* Fixed incorrect mouse event on double click (shouldn't exist).
* Implemented MovieClip.getURL(), MovieClip.attachBitmap().
* Implemented POST for send() and getURL() methods.
* Added support for parsing and decoding Speex audio in FLV files
using libspeex.
* __resolve property implemented. Fixes a Flickr Flash badge.
* Video.clear(), Video.width and Video.height implemented.
* Multiple NetStream.play() fixed.
* Fixed support of mixed-version swf runs.
* Fix decoding of RAW and UNCOMPRESSED audio with gstreamer media
handler
* Improve SWF4 compatibility.
* Improve compatibility in setting characters properties.
* NetConnection.isConnected and NetConnection connect events
implemented (fixes various video sites).
* Remoting support generally improved (NetConnection).
* Make initialization object available to MovieClip constructor
(attachMovie, duplicateMovieClip).
* Sound.getBytesLoaded, Sound.getBytesTotal implemented.
* Complete Selection class implemented.
--
2008-10-13 Russ Nelson <nelson@crynwr.com>
Sixth alpha release of Gnash (0.8.4).
Improvements since 0.8.3 release are:
More visible to users:
* The -d switch won't behave the same as in 0.8.3. This is a
temporary thing, we'll likely bring it back to its original
behaviour for next releases. If you're curious, -d will now
change heart beating rate.
* Support for MIT SHM X extention is disabled by default `cause
it broke (*grin*). We'll get it back on next release. Let us
know if you really notice a performance degradation on the
rendering side please <gnash-dev@gnu.org>.
* Keep Adobe happy with our users and our users happy with us by
changing "Flash player" into "SWF player" everywhere. Adobe
claims "Flash" as a trademark and had asked a Linux distributor
to fix it.
* The popular SWF Twitter badge now renders correctly.
* Fix parsing of urls containing multiple question marks
* Fix support for movies embedding multiple sound streams
* Support for loading PNG and GIF images added.
* Improved rendering of SWF movies because of the less visible
changes listed below.
* Support for writing RGB/RGBA PNG images and JPEG images.
* Works with Potlatch OpenStreetMap editor
* New 'flvdumper' utility for analyzing FLV video files.
* XPI packaging support for Mozilla & Firefox.
Less visible to users:
* Improved SWF version 8 support:
o flash.geom.Point, flash.geom.Rect, flash.geom.Matrix classes
implemented.
o flash.geom.ColorTransform almost fully implemented.
o flash.display.BitmapData partially implemented.
o flash.geom.Transform.matrix and flash.geom.Transform.ColorTransform
implemented.
o MovieClip.transform implemented, with ability to find and apply
MovieClip transformations.
o Playback of VP6F video (SWF version 8 FLV) with Ffmpeg.
* Fixes and implementation of ActionScript 2 classes:
o NetConnection.call() implemented: initial support for flash Remoting
o toString() method of objects called correctly, String.split
implementation fixed.
o XMLSocket onData method implemented properly, other methods fixed.
o Error class implemented.
o XML and LoadVars sendAndLoad() now derive from a common base object
(loadable AS object); fixes the popular SWF Twitter badge.
o addRequestHeaders and contentType implemented for LoadVars and XML.
* VM bugfixes and improvements:
o Heart beating model, allowing for fine-grained interval timers and
threading reduction.
o Frame label fix (case sensitivity).
o Fixes and improvements to Color and cxform.
o SWF matrix made faster and more compatible (golf.swf works now!)
o try/catch/finally ActionScript expression handled more correctly.
o Parse and partially use ScriptLimits tag. Handle stack limit more
correctly.
o Fixed scoping issues for SWF <= 5
o Bitmap characters now support alpha.
* Media handling improvements:
o Pluggable architecture for MediaHandlers (ffmpeg/gst available)
o Media-handler agnostic Sound and NetStream classes
o Numerous bug fixes in ffmpeg and gstreamer media handling
* SWF version 2-specific fixes:
o PlaceObject tag display fixed (also applies to SWFs generated with
some free tools)
o DefineButtonCxform tag implemented).
* Codebase improvements:
o Renamed the 'server' directory to be a more accurate 'libcore'.
Merge 'libgeometry' into 'libbase'
o Keep Adobe happy with our users and our users happy with us by
changing "Flash player" into "SWF player" everywhere (a Linux
distributor received a demand letter).
o Numerous cleanups and changes to improve portability.
Third maintenance release for 0.11.2
Two crash fixes, the youtube generator could generate an information page
that crashed kmplayer and a XML document with trailing XML fragments also
crashed kmplayer.
A revert of the in-place playlist item title renaming in 0.11.2. There was
no easy way to rename a new group for instance.
Second maintenance release for 0.11.2
Support for redesigned youtube with updated konqueror and resolution change
fix in the npp backend, opening a DVD with MPlayer now shows the titles on
the disk again, the pause button didn't pause list items and local file
name encoding fixes.
4.5.2
translation updates, performance and stability improvements and other
bugfixes.
4.5.0
new versions of the Plasma Workspaces, the KDE Applications and the KDE
Development Platform in version 4.5.0. While focus within this release
cycle lay on stability, the overall polish and performance gain is well
noticable. Features such as the reworked notification area, Marble's map
routing and support for WebKit in Konqueror round up this release.
Kdenlive is a free open-source video editor which supports DV,
AVCHD and HDV editing. Kdenlive relies on several other open source
projects, such as FFmpeg, the MLT video framework and Frei0r effects.
MLT is an open source multimedia framework, designed and developed
for television broadcasting. It provides a toolkit for broadcasters,
video editors, media players, transcoders, web streamers and many
more types of applications. The functionality of the system is
provided via an assortment of ready to use tools, XML authoring
components, and an extensible plug-in based API.
per PR#43910 from Ryo ONODERA.
Furthermore, nasm is only required for mmx support.
Made mmx optionify and let to exactly depend on nasm with mmx option.
(disabled by default).
===============================================================================
* list of changes since 1.0.0
o Supports the ClutterMedia subtitle-related properties introduced in
1.2.0.
o Added a "idle material" to VideoTexture, a material that will be used
to paint the texture when not playing any video.
o You can now set a user-agent when streaming videos.
o The usual bulk of small fixes, small memory leaks, build (builds on
GLES2 now), don't use deprecated symbols, ...
changes:
-new video effects plugins: coloreffects, gaudieffects, geometrictransform
-some new elements
-misc fixes and improvements
-uses orc instead of liboil
of 3/31, 5/425). Set LICENSE.
2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* lib/GStreamer.pm
* NEWS: Release 0.15.
2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL
* MANIFEST
* GStreamer.pm (removed)
* lib/GStreamer.pm (added): Move GStreamer.pm into the new lib
directory.
2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GstPad.t
* xs/GstPad.xs: Wrap gst_pad_is_blocking, gst_pad_peer_query,
gst_pad_iterate_internal_links, and
gst_pad_iterate_internal_links_default.
2009-02-22 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GstIterator.xs (newSVGstIterator): Convert NULL iterators to
undef.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GstFormat.xs (SvGstFormat): Throw an exception if
gst_format_get_by_nick failed to convert the string to a format.
This means that unregistered format strings now cause errors
instead of being silently turned into GST_FORMAT_UNDEFINED.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GstClock.t: Make the clock resolution and master clock tests
more robust.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/GstIndex.t: Make the GstIndexEntry tests more robust and correct.
2009-02-21 Torsten Schoenfeld <kaffeetisch@gmx.de>
* xs/GstIndex.xs: We don't own the GstIndexEntry objects returned
by the various GstIndex methods, so don't use the _own typemap
variant.
The Video Decode and Presentation API for Unix (VDPAU) provides a complete
solution for decoding, post-processing, compositing, and displaying
compressed or uncompressed video streams. These video streams may be
combined (composited) with bitmap content, to implement OSDs and other
application user interfaces.
This VDPAU API allows video programs to offload portions of the video
decoding process and video post-processing to the GPU video-hardware.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
- workaround name conflict with system header <arm/bswap.h> in libavutils
by subst.mk replacement
- explicitly disable armv5te, armv6, and armv6t2 options that are enabled
by autodetect code in configure but cause illegal instruction errors
on StrongARM and XScale machines
Tested on NetBSD/hpcarm (WS011SH) and NetBSD/shark (Funai's DNARD) 5.99.38.
changes:
-bugfixes
-support WebM container format
-support Xv gamma adjustment
-handle some more formats and Ogg tags
many pkgsrc patches were integrated upstream
changes:
-amrnbenc: give element a rank (SECONDARY) so it's autoplugged
-rmdemux: descramble sipro audio before pushing out
-x264enc: fix up codec_data / avcC header construction some more
-x264enc: Put pixel-aspect-ratio from input into the src pad caps
pkgsrc note: patch-ab was added to work around an API incompatibility
to pkgsrc's old libx264, can be removed if libx264 gets updated (which
is currently not possible due to pkgsrc's even older ffmpeg)
I've tested gst-x264enc only with a simple testcase (videotestsrc!x264enc)
and it seems to work so far.
changes:
-audioparsers: add bitrate calculation
-camerabin: misc improvements
-added invtelecine and segmentclip
-jpegformat: add xmp reading and writing support
-mpegtsdemux: add support for Blu-Ray style DTS and the two DTS HD stream
types
-mpegtsparse: parse TDT table in mpegts
-mpegvideoparse improvements
-qtmux: add support for the VP8 video codec and XMP tags
-misc fixes and improvements
changes:
-support more colour spaces and pixel formats in multiple plugins
-VP8 support in various demuxers
-deinterlace: make automatic detection of interlacing the default
-implement push mode seeking in various demuxers
-video filter consolidation
-misc fixes and improvements
changes:
-API extensions
-bugfixes
pkgsrc note: while the changelog doesn't tell details, there seems
to be an ABI incompatibility to the previous version. Bump the
bl3 dependency.
Several bugs in encoding and refreshing in Konsole have been fixed
A couple of crashes in Okular's PDF viewer have been fixed
Alarms have received some fixes in KDE PIM
The changelog lists more, if not all improvements since KDE SC 4.4.4.
* Several bugs in filename sorting in the Dolphin file manager have been
fixed
* Issues with encoded filenames in ZIP archives have been fixed
* A number of bugs in games, such as KMines, KNetwalk and LSkat and
KSpaceDuel have been fixed
The changelog lists more
uShare is a UPnP (TM) A/V Media Server. It implements the server component that
provides UPnP media devices with information on available multimedia files.
uShare uses the built-in http server of libupnp to stream the files to clients.
GeeXboX uShare is able to provide access to both images, videos, music or
playlists files (see below for a complete file format support list). It does not
act as an UPnP Media Adaptor and thus, can't transcode streams to fit the client
requirements.
uShare is written in C for the GeeXboX project. It is designed to provide access
to multimedia contents to GeeXboX but can of course be used by any other UPnP
client device. It should compile and run on any modern POSIX compatible system
such as Linux.
uShare is free software - it is licensed under the terms of the GNU General
Public License (GPL).
Adding "-Wl,-readd_only_relocs -Wl,warning" for Darwin-ppc is not required anymore
because already have "-Wl,read_only_relocs,suppress".
This issue rise multiple definition of -readd_only_relocs linker flags,
and result in failed to link reported as PR#41641.
GMediaServer is a UPnP compatible media server for the GNU system. It is part of
the GNU project.
GMediaServer serves audio and video files to certain network connected media
players. Most hardware media players only play music and/or video--they don't
provide the media themselves. Those media files have to come from a device on
the network. GMediaServer is a server for such UPnP compatible media players,
including:
* NETGEAR Wireless Digital Music Player (MP101)
* Linksys(R) Wireless-B Music System (WMLS11B)
* Linksys(R) Wireless-B Media Link for Music (WML11B)
* Philips Streamium SL300i
* Philips Streamium RC9800i
* Omnifi DMS1
* SMC EZ Stream 11Mbps Wireless Audio Adaptor (SMCWAA-B)
* D-Link DSM-520 Wireless HD Media Player
* Roku SoundBridge Network Music Player M1000
* Terratec NOXON 2 audio
Other UPnP media players (including software based) may work as well--see the
manual for a more complete list.
This switches from the bundled ffmpeg library to the pkgsrc one,
although this is strongly discouraged -- the build process of the
bundled one os so f'ed up that I couldn't get it to build with
pkgsrc libtool with readonable effort.
The update is needed for some push/pull change in gstreamer which
is needed for the totem youtube plugin.
changes:
-Fix YouTube plugin for web site changes
-Update OpenSubtitles plugin for latest API
-more bugfixes
Together with the gstreamer/libgdata updates and a gst-ffmpeg update
which I'll commit soon, the youtube browser works again for me.
changes:
* video: add support for color-matrix and chroma-site fields in video caps
and selected elements
* video: Add support for 8-bit and 16-bit grayscale formats
* typefinding: add AAC profile, level, channels and rate to ADTS caps
* tags: add basic xmp metadata support
* gio, gnomevfs: invert ranks of gio and gnomevfs elements: gio is
prefered now, gnomevfs has been deprecated
* riff: add mapping for On2 VP62 and VP7 and add some more MPEG4 fourccs
* playsink: Don't fail if there are subtitles and audio but no video
* oggdemux: map old FLAC mapping correctly
* alsa: handle disappearing of sound device whilst in use more gracefully
* playbin: Only unref the volume element on dispose and when a new
audio sink is set
* build: build plugin, example and libs directories in parallel
if make -jN is used
* uridecodebin/playbin2: we can handle avi in download mode too
* rtsp: handle closed POST socket in tunneling, ignore unparsable ranges,
allow for more ipv6 addresses
* audiopayload: add property to control packet duration
Numerous fixes in Konsole, KDE's terminal emulator, among them two possible
crashers in session management
Flash plugin support in KHTML has been enhanced to work with newest Youtube
skins
Case-sensitivity in renaming fixes in KIO, KDE's network-transparent I/O
library
Hiding the mouse cursor in some special cases in presentation mode and two
possible crashers have been fixed
not enebled per depault anymore upstream (this doesn't add
dependencies, so it doesn't hurt)
from Helge Muehlmeier per PR pkg/43267
-make faac support optional (off per default) because the needed
library cannot be freely redistributed for patent reasons
bump PKGREVISION
The snapshot date is chosen for some reason:
-vlc-1.0.6 (which I'll commit soon) needs an API change which
was introduced on 20090813
-pkgsrc's ffmpeg can't deal with an API change which was done 20090921
(and is not easily updated)
Version 1.2.0 (2010 March 25)
* Alter default flushing behavior to span less often and use larger page
sizes when packet sizes are large.
* Build fixes for additional compilers
* Documentation updates
This release adds support for WMA Pro and basic support for Quicktime
media links (much better support is present in the 1.2 branch) and has
various fixes for 24-bit FLAC and LPCM, TTA, and AAC in Flash video;
there's also one important fix for DXR3 users, allowing xine-lib to work
with recent versions of the em8300 driver. It also has enhanced support
for metadata (currently Ogg-only).
Changes since version 0.11.2
- Add 'escape-uri' and 'contains' expression functions, support for '.' node
- Fix slider hiding when mplayer starts and no length available
- TV device scanner fix, recognize v4l2 inputs and fix detection when done
- Fix opening multiple files on commandline
- smilText improvements, support transition and background attributes
- Fix load-on-demand icon not shown for plugin
- SMIL support for paramGroup and mediaAlign attributes
Changes since version 0.11.1b
- Add pulse and vpau output drivers for MPlayer
- Fix audio language and sub title selection for MPlayer
- Port all K3Process to use QProcess
- Update npp to xulrunner-1.9
- Begin of SMIL state support, limited implementation of XPath
Changes since version 0.11.1a
- Hopefully fix crash reported in bugs.kde.org:195464
- Implement animateColor
- Don't set plugins background color (bugs.kde.org:161282)
- Fix animation timer not killed
- Update hardcoded flash version to 10.0r22
- Fix audio previews with flash on www.7digital.de (bugs.kde.org:193843)
- Fix slider for scaling the video
Changes since version 0.11.1
- Add title to blip.tv information page
- Enable more text attributes for smilText
- Fix resizing generators information page making text area smaller
- Fix title on youtube information page started with a newline
Changes since version 0.11.0a
- Merged generators from Maemo port
- Enable clear history
- Also a summary if RSS has media tags
- Implement still missing tvscanner using it (FWIW)
- Support SMIL region backgroundOpacity and media type mediaBackgroundOpacity
- Save toolbar settings
- Don't set aspects for NPP
- Support 'fill="transition"` inside SMIL 'seq' tags
- Support more than one begin and end triggers for SMIL elements
- Fix playing paths having spaces
Changes since version 0.11.0
- Implement NPNPostUrl, fixes some not working flash cases
- Set correct version in about dialog
- Delay completed signal with npp until first stream is finished
- Disable powermanager when we watch a film
- Add dbus interface for part, inluding org.kdeKMediaPlayer
- Fix for eof doesn't exit fullscreen
- Fix pressing play button doing nothing when there are child links
- Fix MPlayer often inserting the same link
Changes since version 0.11.0-rc4
- Extend Atom feed for Youtube queries
- Fix crash with npp if we get a javascript call before the plugin is loaded
- Report npp plugin loading failure
- Fix crash with D&D in playlist
Changes since version 0.11.0-rc3
- Silence most of the QDBus warnings about missing members or spurious replies
- Fix crash in npplayer for the GetVariable call from Javascript
- Bookmark updates from Edgar Klingberg
- Commented out lots of not (yet) implemented or empty menu's
- Phonon stream information is now shown
- Fix leaking XPixmap's in the back buffer code
Changes since version 0.11.0-rc2
- Change LoadOnDemand icon to default KDE's video icon
- Begin of support for SMIL::PriorityClass
- Fix controlpanel leaking menu's
- Support for simple calls to the npp plugin, onces that don't pass or return
object, such as flash' GotoFrame
- Replace cairo_push_group by using XPixmap instead
- Save half of the dbus calls with npp's NPRuntime
Changes since version 0.11.0-rc1
- Fix browser function 'evalutate' in npp
- Make forward/backward buttons work again
- Add default region to smil layout, fixes some audio only cases
- Simple 'target' attribute support for smil a/area elements for plugin
- Hide controlpanel in khtml by default
- Skip OnDemand plugin loading if we expect too little space to click on
- Make collaboratiog kparts work again
Changes since version 0.10.0c
- Never start playing directly if we detected a HREF attribute
- Rename option 'Click to Play' to 'Grab image when 'Click to Play' is detected
- Add option for load on demand for when embedded in khtml
- Remove xine and gstreamer, add phonon backend
- Port to KDE4
- Support for simultaneous audio/video streams with SMIL
For 4.4.0 major new technologies have been introduced, including social
networking and online collaboration features, a new netbook-oriented
interface and infrastructural innovations such as the KAuth authentication
framework. According to KDE's bug-tracking system, 7293 bugs have been
fixed and 1433 new feature requests were implemented.
KDE SC 4.4.1 has a number of improvements:
A performance problem in KMail when sending emails has been fixed
Various fixes in Plasma widgets and other addons, such as the analog clock
and the picture frame
A number of fixes in Konsole, KDE's powerful terminal application
KDE SC 4.4.2 has a number of improvements:
Possible crashes in Plasma, Dolphin and Okular have been fixed
The Microblog applet now shows the correct time in the timeline
The audioplayer KRunner plugin has been fixed to not freeze the KRunner UI
anymore
Ming/Ruby 0.2.1 - 2008-09-28
* works with Ming 0.4.rc2
------------------------------ Ming 0.4.rc2
Ming/Ruby 0.2.0 - 2008-07-08
* works with Ming 0.4rc1
------------------------------ Ming 0.4.rc1
Ming/Ruby 0.1.9 - 2008-01-01
* works with Ming 0.4beta5
------------------------------ Ming 0.4beta5
0.4.3 - 2010-02-06
* Fixed SWFMatrix scaling if scale = 0.0
* Added delete and delete2 support in asm blocks
* A lot of updates and improvements in the Perl interface
* A lot of documentation (pod) was added to Perl files
* Support for manually specifying MP3 delaySeek for SWFSound
and SWFSoundStream
* Fix sharing of fonts between static and dynamic texts
* Fix support for movie-bound init actions
0.4.0.rc2 - 2008-09-17
* SWFVideoStream allow manual frame control
* Autoconf perl version
* MSVC compile fixes
* removed src/test.c
* Embedded video in movie clips
* Seek in Embedded video streams
* Gradient / Fill fixes
* Sound / Soundstream fixes
0.4.0.rc1 - 2008-07-05
* Perl extension updates
* Python extension updates
* Do not force bgColor
* Redirect SWF_warn and SWF_error to stderr
* Propper checks for YACC and LEX
* Complete Bitmap fillstyles
* Font fixes
* Actioncompiler fixes (delete, built-in functions, callFrame -> call())
* Fixed tag order issues
* Ming defaults now to local-with-filesystem sandbox for SWF>=8
* Add support for init actions in makeswf
* SWF8 / 9 support for fromswf / prebuiltclip
* implements ASM op
* ASFunction()
* AS Class support
* Removed SWFFontCharacter destructor from PHP wrapper
* py_ext update
* Class members
* outputBlock() usese length and offset from SWF_Parserstruct
* SWFDisplayItem_flush(): immediately write display items.
* Removed ttftofft
* Improved ButtonRecord handling
* SWFSound_fromSoundStream()
* Many improvements in decompiler and swftoXXX tools
* C++ might throw a SWFException
* Support for embedded Nellymoser sound
* AS: in with-blocks legacy functions o not work
* Compiles again with MSVC
* simplified SWFSound usage with mp3 files
* SWFSoundStream_getDuration replaces SWFSoundStream_getFrames()
* perl_ext build changes (build out of tree)
* API float->double transition
* php_ext: SWFInput can wrap raw byte-streams
* php_ext: API: external data can be passed as file-resource, SWFInput or filename
* removed newSWFFont() as public function (causes various crashes)
* removed new SWFFont(...) usage with browserfonts in script languages. Use SWFBrowserFont class.
0.4.0.beta5 - 2007-09-18
* Add support for targetPath asm opcode.
* Flash 8: filter and blend modes for buttons
* Flash 8: SWF_DEFINEMORPHSHAPE2
* Flash 8: SWFShape rendering hints
* Flash 8: new gradient features
* SWFFillStyle is reusable now and calculates propper GradientMatrix
* setLeft/RightFillStyle adds fill to the shape if necessary
* Handling fonts as shapes
* Basic ttf font support
* Typesafe SWFMovie_add / replace
* Add Envelopes to SoundInstance
* ABC (AS3) parser and output
* Parse SWF_SERIALNUMBER
* Parse SWF9 tags
* SWF9: DefineBinaryData
* SWF9: SymbolClass
* SWF9: DefineSceneData
0.4.0.beta4 - 2007-03-27
* Fix handling of the special 'undefined' value.
* Fix 'delete' syntax in action compiler.
* makeswf now handles bitmaps.
* Many improvements in decompiler.
* Build scripts cleanup (including check rule).
* Add support for 'extends' and proper 'push' asm opcodes in
ActionScript compiler.
* Generate DefineFunction2 when target version > 6.
* Use GOTOFRAME, GOTOFRAME2 and GOTOLABEL when using gotoAndPlay()
or gotoAndStop() w/out an object.
* Video updates: added Flash8 codecs, generic flv parser
* Soundstream: accept flv audio streams (mp3 only for now)
* Flash 8: PlaceObject3
* Flash 8: Filter and Blendmode
* Write proper Flash 8 files
* Added movie control tags: FileAttributes, Metadata,
ScriptLimits, ImportAssets2, SetTabIndex
* Flash 8: ScalingGrid
* Parser / listswf updates
* PHP / Perl bindings update
* Flash 8: DefineShape4 / Linestyle2
* SWFAction cleanup and API cleanup
* SWF_warnOnce()
* SWFInitAction
0.4.0.beta3 - 2006-12-10
* Fix version to not use dashes to make rpmbuild happy
* autotool tcl extension
* coalesce multiple ming.i files into a single file at the top
* swig output updated for python & tcl
* Misc decompiler fixes
* makeswf now handles precompiled clips
* Make sure the extension source show up in the dist tarballs
* compiler fix for asm {} blocks
0.4.0-beta2 - 2006-11-21
* Preliminary support for building RPM packages
* New PHP code that builds for PHP$ and PHP5
* Added missing SWFMovieClip class in PHP
* New tool, ttftofft, for producing ming formast fonts
* Allow output of SWF version 8
* Better SWF parser (utilities).
* NEW function: SWFMovie_protectWithPassword()
* preprocessor products of 'makeswf' are now named after
output filename and frame# (ie: "out.swf.frame0.pp")
* Automake-based build, for portability's sake (libtool)
* Ming_setWarnFunction and Ming_setErrorFunction now return
the previously-set value.
* More documentation !
* Start of a test suite!
* makeswf now provides an __SWF_VERSION__ macro for use
in cross-version ActionScript code.
* NEW functions: SWFDisplayItem_getMatrix(),
SWFPosition_getMatrix(), SWFMatrix_getScaleX(),
SWFMatrix_getRotate0(), SWFMatrix_getRotate1(),
SWFMatrix_getScaleY(), SWFMatrix_getTranslateX(),
SWFMatrix_getTranslateY(), SWFShape_moveScaledPenTo().
0.3.1 - ?
* Fixed libpng-less builds
* Fixed default error handler to exit with a FAILURE code
1.) Work around lack of support for Sun Studio C Compiler and bugs
in this compiler (it crashes with "-O3", "-xO2" works fine).
2.) Use a hammer to disable MMX, AMD 3DNow and SSE support as Solaris
refuses to load libraries which contain unsupported instructions.
changes:
-shapewipe: moved from -bad to -good
-aacparse: now based on common baseparser class and merged into
audioparser plugin
-adpcmenc: new adpcm encoder element
-amrparse: use (default) time handling of baseparser class, merged into
audioparser plugin
-dataurisrc: new source element for data:// URIs
-jpegformat: new jifmux element
-misc fixes and improvements
changes:
-shapewipe: moved from -bad to -good
-videmux: push mode seeking support
-jitterbuffer: new buffering modes: low/high watermark buffering,
rtp timestamps
-matroskademux: subtitle stream improvements
-multipartdemux: improve header mime-type parsing
-v4l2sink: change rank to NONE so we don't try to autoplug it
-misc fixes