0.7.7nb1 to 0.8. There's a note in the libmatroska Changelog about
using macros defined in libebml-0.8.0, so I used that version number in
the dependency, but I tested only against libebml-1.0.0.
Version 0.0.25
nicestreamtrans: Fix off-by-one bug
https://bugs.freedesktop.org/show_bug.cgi?id=34291
Version 0.0.24.1
Version 0.0.24
tests: Rtcp test doesn't make sense in raw
rtp: add default prefs to EXTRA_DIST
tests: Fix another race in tests
nicestream: Skip Nice errors if the component has never been ready
nicestream: Fix small leak
nicestream: Sort ipv4 addresses first
utils: Fix doc string
utils: the keyfile stuff already checks the user dirs
utils: Pass the element directly instead of its factory name
utils: Check default properties/codecs in user data dir too
rtp: Add default-element-properties
utils: Add function to get default element properties
rtp: Add default codec preferences
utils: Add function to get default codec preferences
raw: Don't delete non-generated files
Remove the temporary socket directory after usage
nicetransmitter: Place the local socket in the tmp dir
Don't hardcode /tmp, instead use g_get_tmp_dir to potentialy get it from
the environment, but falling back to /tmp
nicetransmitter: Add documentation for create-local-candidates
nicetransmitter: Add an option for the transmitter to pick the local side
rawconference: This is really meant to be called on the stream.
nicetrans: Only emit local-candidate after gathering
Unfortunately libnice doesn't currently support doing connectivity
checks untill it has finished gathering. If we send a remote peer our
candidates before finishing gathering they can start sending us
connectivity checks before we're ready for them...
So instead sends the local candidates in one batch when gathering is
finished, so we'll be ready for the connectivity checks.
rawconf: Put the whole caps into the encoding_name in codecs
rawconference: Make FsRawStream codec doc visible.
docs: Improve the title
docs: Add docs for the raw plugin
raw: Remove trailing whitespace
raw: Simplify session notification of new stream codecs
rawstream: Simplify set_remote_codecs
cuseless
rawsession: Codec has already been validated
raw: Don't check for stuff in the codecs that is meaningless for raw
rawconference: Add a test with the shm transmitter.
rawconference: Remove stream from session in stream's dispose.
There's a chance that removing the stream when the session has it
weak-reffed can be called from a streaming thread. This can cause
it to crash and/or deadlock. This patch changes the stream to
call the remove_stream function in the session in its dispose
function. The stream already protects itself from being disposed
in a streaming thread and therefore prevents the crash/deadlock.
rawconference: Use local conference variable.
tests: Split the rtpconf extra init into separate callbacks for stream and conf
tests: Split the rawconf extra init into separate callbacks for stream and conf
rawconference: Remove weak_ref when done.
rawconference: Dispose FsRawStream in a separate thread if needed.
rawconference: Add fs_raw_conference_is_internal_thread.
rawconference: Fix trailing whitespace.
rawconference: Correct an error message.
rawconference: Wait to add the transmitter's gst-sink until sending.
rawconference: Dispose of objects in a single place in new_stream.
rawconference: blocking_id will always be 0 here.
rawconference: Remove transmitter-pad from the public API.
rawconference: Correctly use g_value_set_boxed instead of _take_boxed.
rawconference: Use macro instead of g_mutex_lock directly.
This patch creates and uses FS_RAW_SESSION_LOCK and _UNLOCK and
FS_RAW_STREAM_LOCK and _UNLOCK to improve the ability to debug
mutexes.
rawconference: Add @author to the files I made.
rawconference: Misc style and error checking fixes to Sjoerd's commits.
When adding streams, sync the element states with the parent element
When removing a stream, make the valve drop packets again
rawconference: Change signature of function to avoid collision.
This patch changes the signature of fs_codec_to_gst_caps to
fs_raw_codec_to_gst_caps to avoid colliding with a function of
the same name in the FsRtpConference plugin.
rawconference: Keep reference to GstObjects in FsRawStream.
rawconference: Actually store the src_pad in FsRawStream.
rawconference: Remove unused member from FsRawStream private struct.
rawconference: Improve locking in FsRawStream.
rawconference: Simplify FsRawSession dispose a little.
rawconference: Hold references to GstObjects in FsRawSession.
rawconference: Improve FsRawSession's locking.
rawconference: Remove elements from bin if sync_state_with_parent fails.
rawconference: Simplify a little of removing streams.
rawconference: Simplify FsRawSession's dispose function.
rawconference: Remove redundant gst_element_sync_with_parent call.
rawconference: Fix implemention of FsRawSession's current-send-codec.
rawconference: Store FsRawSession codecs and notify on change.
rawconference: Fix potential double-free.
rawconference: Deactivate pad after removing from bin.
rawconference: Remove unneeded variable and just return value.
rawconference: Fix copy/paste errors.
rawconference: Use correct pad template.
rawconference: Fix disposed testcase.
rawconference: Free transmitter src and sink when removing streams.
rawconference: Set the correct error in fs_raw_session_new_stream.
rawconference: Fix base test. FsRawConference doesn't generate codecs.
rawconference: Use optional_parameters for codec properties.
rawconference: Abstract converting FsCodec to GstCaps.
rawconference: Add tests for FsRawConference plugin.
This patch adds tests for the FsRawConference plugin. Virtually
all of the code is from the FsRtpConference plugin testsuite.
rawconference: Add data probe and src_pad_added emission.
rawconference: Set capsfilter caps when set_remote_codecs is called.
rawconference: Plug memory leak.
rawconference: Set initial valve drop settings after creation.
rawconference: Set ST's "sending" property when setting "direction".
rawconference: Set booleans instead of bitmasked integers.
rawconference: Fix some GstElement refcount issues.
rawconference: Implement FsRawSession's remote codec handler.
rawconference: Implement FsRawSession's codecs properties.
Implement the FsRawSession's "codecs" and "codecs-without-config"
properties.
rawconference: Link the FsRawSession's capsfilter and transmitter_sink.
rawconference: Free the FsRawSession's FsTransmitter.
rawconference: Add to FsConference and partially link transmitter.
rawconference: Fix getting an out of range warning on a gboolean value.
rawconference: Fix some type issues in fs_raw_session_new_stream.
rawconference: Improve setting the direction.
rawconference: Implement the remote-codecs FsRawStream property.
rawconference: Implement fs_raw_stream_set_remote_codecs.
rawconference: Create and connect FsStreamTransmitter signal handlers.
rawconference: Implement fs_raw_stream_set_remote_candidates.
rawconference: Remove fs_raw_stream_set_tos_locked.
rawconference: Add FsStreamTransmitter.
rawconference: Implement fs_raw_session_get_stream_transmitter_type.
rawconference: Add FsTransmitter member.
rawconference: Add FsRawStream class files.
rawconference: Add capsfilter to the session pipeline.
rawconference: Add an id to FsRawSessions and support creating them.
rawconference: Implement fs_raw_conference_list_transmitters.
rawconference: Add the FsRawSession class.
These files have been copied directly from the FsMsnSession class
and have simply been renamed. More modifications will be needed.
P.S. The section documentation has also been altered to better
suit the FsRawSession class.
rawconference: Remove cname from FsRawParticipant.
rawconference: Add FsRawParticipant.
rawconference: Add base FsRawConference class and plugin structure.
Version 0.0.23.1
Version 0.0.23
common-modified: Dist another stamp file
nice: Update to use the nice 0.1.0 API
nice: Add compatibility for MS Office Communicator 2007 R2
example gui: Keep a ref to the FsElementAddedNotifier to keep it alive
example gui: Set the necessary properties for x264enc
rtpsession: Really fix dispose checking
rtpsession: Only set disposed to TRUE when actually disposing
tests: Add a test of codecs-ready before calling any method
Make sure the codecs-ready is not TRUE if no methods have been called yet
and some codecs that require discovered parameters are missing.
rtpsession: Make sure the original codecs are propertly setup
Do the update codecs when creating a FsSession so that original codecs have
the required bits for the parameter gathering.
tests: Add test for pad alloc in fsfunnel
Patch by Yongnian Le <yongnian.le@intel.com>
funnel: Implement pad allocation
Patch by Yongnian Le <yongnian.le@intel.com>
https://bugs.freedesktop.org/show_bug.cgi?id=32208
Use portable 'g_snprintf' instead of 'snprintf'
https://bugs.freedesktop.org/show_bug.cgi?id=32276
Replace legacy index() with strchr() and avoid calculating the index twice
https://bugs.freedesktop.org/show_bug.cgi?id=32276
mcaststreamtransmitter: Fix error message
shmtransmitter: Remove unused header includes
Update gtk-doc-plugins.mak from common/
Verify the sanity of arguments passed to user-facing functions
rtpsession: Unblock pad if the discovery callback is called while disposing of a session
docs: Add docs for the shm transmitter
docs: Update custom doc building rules to match newer gst tools
nice: Use the right enum type for pad link return
Version 0.0.22.1
Pkgsrc changes:
- Added LICENSE
- Re-enable all translations, they are computed OK now.
Upstream changes:
Version 1.8.2.1 <2011.01.31>
----------------------------
* updated some translations
Version 1.8.2 <2010.11.25>
--------------------------
* fixed rendering of menu (considering aspect ratio)
* added generation of up to 3 subpicture streams for widescreen menus
(widescreen, letterbox, panscan)
* fixed rendering of video frame
* added auto duplication of title selection menu
* added menu option "remember last selected button"
* added detection of default video format at first start
* added setting for interlaced video
* added possibility to specify video border and cropping
* added support of stream- and cell-tag in dvdstyler project file
* changed to not use mplex by default
* fixed command line bug
* fixed validation of disc label in welcome dialog
* fixed validation of custom actions
* added validation of chapters
* added setting "Accept invalid actions"
* fixed initialization of cache
* fixed bug 2919588 (displays error message if user try to create more than
12 buttons)
* fixed bug 2963754 (save play all)
* fixed bug 2995164 (Infernal loop)
* fixed bug 3062442 (frame button misbehavior)
* updated dvdauthor to version 0.6.18
* updated ffmpeg to version 0.6
* added support of Mac OS X
Version 1.8.1 <2010.05.25>
--------------------------
* added possibility to change subtitle options
* added support of VCD and half D1 resolutions
* added validation of custom actions
* some other small changes
Pkgsrc changes:
- Add LICENSE
Upstream changes:
0.7.0: 2010 October 23
* Reworked subtitle file reading so it can now deal with encodings like UTF-16
* Default encoding for subtitle files is no longer ISO-8859-1, but taken from
user's locale
* Add fontconfig support following a patch by Nicolas George
* Remove dvdauthor config files and make command line -o option take precedence
over XML dest attribute.
* Video format no longer has hard-coded default to NTSC, unless you invoke
configure with --enable-default-video-format=NTSC. You can also configure with
--enable-default-video-format=PAL to default to PAL.
* Implement configuration of default video format as per the proposal at
<http://create.freedesktop.org/wiki/Video_Format_Pref>.
* File names are no longer converted to locale encoding, unless you invoke
configure with --enable-localize-filenames.
* You can now specify fill and outline colours and outline thickness for text
subtitles.
Colours can be specified in additional ways, including by name and in HSV space.
* You can now also specify a shadow offset and colour for text subtitles
* Allow non-title PGCs in a titleset
* The VM language now allows C-style comments, as well as CDATA sections
* Add --nomux and --nodvdauthor-data options to spumux (thanks to TED for
sponsoring this)
changes:
-fix for CVE-2011-0531 (was patched in pkgsrc)
-improvements to codecs, demuxers, Audio-CD
support, subtitles, visualization and platform integration
The program gst123 is designed to be a more flexible command line
player in the spirit of ogg123 and mpg123, based on gstreamer. It
plays all file formats gstreamer understands, so if you have a
music collection which contains different file formats, like flac,
ogg and mp3, you can use gst123 to play all your music and video
files.
It is implemented in C++ and licensed under the GNU LGPL version 2.
Additions to the previous (uncommitted) version:
- Update to 10.2
- Use the RPM version, so we wont have checksum conflicts in the future
- Remove libflashsupport dependency (flash uses libalsa now...)
ffmpegthumbnailer version 2.0.6 (January 6, 2011)
* Fixed memory leak
ffmpegthumbnailer version 2.0.5 (November 30, 2010)
* Replaced deprecate gnome-vfs with gio (--enable-gio)
ffmpegthumbnailer version 2.0.4 (August 06, 2010)
* Fixed undefined references when compiling with certain LDFLAGS
ffmpegthumbnailer version 2.0.3 (August 06, 2010)
* Writing to stdout is now supported
* Support for gnome-vfs uris added. New configure flag (--enable-gnome-vfs), this puts a runtime dependancy on libgnome-vfs-2.0
ffmpegthumbnailer version 2.0.2 (May 15, 2010)
* Fixed compilation error against latest ffmpeg
* Size of the filmstrip overlay is dependent on thumbnail size
ffmpegthumbnailer version 2.0.1 (April 17, 2010)
* Setting the thumbnail size to 0 will use the original video size (thanks to John Fremlin)
* Fix for video files containing lots of audio packets before a video packet
* Fixed libs in pkgconfig file (thanks to magnus.tuominen)
ffmpegthumbnailer version 2.0.0 (January 6, 2010)
* Fixed some issues in package-config file (Thanks to ambrop7)
* C++ library has been put in a namespace
* C library functions have been renamed
version 1.5.6 (December 19, 2009)
* Fixed segmentation fault when seek in video file fails
* Command line option added to specify output format of the image regardless of the filename
* Fixed memory leak in MovieDecoder (thanks to Ulrich Völkel)
version 1.5.5 (September 23, 2009)
* Fixed build issue with certain versions of autoconf
* Fixed build issue with recent versions of gcc
* Fixed thumbnail generation for ogm files
* Fixed ffmpegthumbnailer hanging on certain filetypes caused by AVFMT_FLAG_GENPTS flag of video decoder
version 1.5.4 (June 22, 2009)
* Fixed support for large files
VAAPI (Video Acceleration API) enables hardware accelerated video
decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.)
for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4
AVC/H.264, and VC-1/VMW3).
Someone who groks linker issues should try to make the asm code
position independent. Until then I suspect we will end up using
--disable-asm everywhere.
with two changes by me:
-disabled symbol versioning - this didn't work correctly for me
-changed PKGVERSION to start with the release date, so that it
sorts correctly against the snapshots we had before
vlc-1.0.6 does still build, but can be updated now
1.0.2 - Wed Nov 9 21:46:28 EST 2005
* vektor: Add a proper TVTIME_NOOP command so that you can remove
keybindings. Thanks to Andrew Dalton for the fix.
* vektor: Add back missing translations.
alternative from mk/jpeg.buildlink3.mk
This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).
The mechanical edits were applied via the following script:
#!/bin/sh
for d in */*; do
[ -d "$d" ] || continue
for i in "$d/"Makefile* "$d/"*.mk; do
case "$i" in *.orig|*"*"*) continue;; esac
out="$d/x"
sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
-e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
< "$i" > "$out"
if cmp -s "$i" "$out"; then
rm -f "$out"
else
echo "Edited $i"
mv -f "$i" "$i.orig" && mv "$out" "$i"
fi
done
done
It is not widely available or broken (disabled on Darwin in configure,
or build failure on DragonFly as PR#43640).
Furthermore, paths for codecs is not adjusted for pkgsrc.
Bump PKGREVISION.
used in gxine build to convert svg into png. There is a replacement
"rsvg-convert" with different cmd line syntax, but it seems to me that
this is all unnecessary -- gxine can display the svg files as well.
So, to keep things simple, fix the PLIST to reflect the status quo
and drop the useless build dependency.
private mail.
MediaTomb 0.12.1 is a minor bugfix release which fixes:
- YouTube support
- a problem in the soap response http header
- automatic id3lib detection when taglib is not available
The following patches are no longer needed as they have been integrated
upstream:
patches/patch-aa
patches/patch-ab
patches/patch-ac
patches/patch-ad
patches/patch-ae
patches/patch-ah
patches/patch-ai
patches/patch-aj
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!