GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology
transparently. Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.
This package is part of the 'bad' plugins for GStreamer. It provides the
mms plugin, for Microsoft Multi Media Server streaming protocol support.
While here, set LICENSE=gnu-lgpl-v2.1.
2010-05-30 libmms-0.6 release (Hans de Goede <j.w.r.degoede@hhs.nl>)
--------------------------------------------------------------------
* libmms hosting has moved back to sf.net and switched to git as vcs
* For mms:// uris try mmsh before mms like mediaplayer does, this avoids
large connection delays with servers which silently drop packets to the
mmsh port. This resolves:
https://bugs.launchpad.net/libmms/+bug/517007https://bugs.launchpad.net/libmms/+bug/512089
* mmsh: allow stream ids > 23
This brings the mms patch from below to our mmsh support code as well:
https://sourceforge.net/tracker/?func=detail&aid=1521441&group_id=101989&atid=630609
* Add support for GUID_ASF_EXTENDED_STREAM_PROPERTIES to mms, add the
GUID_ASF_EXTENDED_STREAM_PROPERTIES support added to the mmsh code in
the 0.5 release to our mms code too
* Many cleanups and out of bounds buffer access checks added
* Debug printf's are now always compiled in, but they are silent by default
set the LIBMMS_DEBUG environment variable to enable them
* Don't fall back to lowest bitrate video stream when id 0 is the one we want
* Remove percent escaping from mms uris before sending them to the server:
http://bugs.xine-project.org/show_bug.cgi?id=99
* Testing has shown the above bugfixes also resolve:
https://bugs.launchpad.net/libmms/+bug/540476https://bugs.launchpad.net/libmms/+bug/531326http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493735https://bugs.launchpad.net/libmms/+bug/477876
Old per change ChangeLog entries
--------------------------------
2009-11-03 Maxim Levitsky <maximlevitsky@gmail.com>
* Rework URL handling
* Increase buffer size for very long URLS and handle buffer overflow
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Remove out of date (not working with recent autotools) autogen.sh,
use: "autoreconf -i -f -v" instead.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Better tracking of seekable state in mms.c, return immediately
from the seek functions when they gat called on a non seekable
stream.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Do some minimal sanity checks on the information parsed from the
asf header.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Add mmsx.c / .h, mmsx.c is a small wrapper around mms.c and mmsh.c
The mmsx functions provide transparent access to both protocols
so that programs who wish to support both can do so with a single
code path if desired.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Add an atrribute to the mms / mmsh structs to track if the
stream is seekable and export it.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Add support for both time and byte offset based mmsh seeking!
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Export (add get methods for) asf header- and packet-length.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Calculate length returned by mss_get_length() instead if returning
the filesize from the header. The filesize usually is bigger then
then the header + all packets because the end of the file contains
time->packet offset lookup tables, however these tables are not
accessible through mms.
2007-12-11 Hans de Goede <j.w.r.degoede@hhs.nl>
* Some off_t changes so that applications no longer need to be
have _FILE_OFFSET_BITS defined to 64 when compiling, when they
will be linked against a libmms which did have _FILE_OFFSET_BITS
defined to 64 during its compile (which gets defined by default
by configure on systems which support it).
2007-09-10 Soren Hansen <shawarma@users.sourceforge.net>
* Fix libmms to work with URL's that contain a query string.
Many thanks to Bob Richmond for discovering this and providing
a patch!
2007-09-10 Soren Hansen <shawarma@users.sourceforge.net>
* Fix hardcoded path in pkgconfig. Thanks to Ronald Bultje for
the patch!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Make libmms C89 compliant. Thanks to Jens Granseuer for the
patch!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Fix discarded first mmsh packet. Thanks to
azwemmer@users.sourceforge.net for the patch!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Fix URL handling. Thanks to Gabriel Velo for the patch!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Added seeking support. Many thanks to Anon Sricharoenchai
for this excellent work!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Fix stream ID > 23. Thanks to Fabrizio Gennari for the patch!
2007-09-09 Soren Hansen <shawarma@users.sourceforge.net>
* Double the acceptable size of ASF headers. Thanks to Sjoerd
Simons for the patch!
different from the one where the database server is running.
Change the configuration files permissions. administration.yml is really
for davical_dba, config.php is for davical_app (web application). While
here, fix the Apache example.
No revision bump; package content is the same.
The package provides a means of reading Asymptote figures from separate
files, rather than within the document, as is standard in the asymptote
package, which is provided as part of the Asymptote bundle. The
asymptote way can prove cumbersome in a large document; the present
package allows the user to process one picture at a time, in simple test
documents, and then to migrate (with no fuss) to their use in the target
document.
Changes from 2.30 to 2.31:
- Fixed bug where Serif Condensed Italic wouldn't get proper subfamily tags
- Added math operators U+2234-U+2237 to Mono
- Removed buggy instructions of U+032D
- added U+2C70, U+2C7E, U+2C7F to Sans and Sans Mono
- added U+2C7D to Sans Mono
- added U+2C6D, U+2C70-2C73, U+2C7E-2C7F to Serif
- added extremas to alpha U+03B1 in Serif-Italic
- added U+4A4, U+4A5 to Mono
- added Arabic letters U+0657, U+0670, U+0688-U+0690, U+0693-U+0694,
U+0696-U+0697, U+0699-U+06A0, U+06A2-U+06A3, U+06A5, U+06A7-U+06A8,
U+06AA-U+06AE, U+06B0-U+06B4, U+06B6-U+06B9, U+06BB-U+06BE
and their contextual forms to Sans
- added U+A78D LATIN CAPITAL LETTER TURNED H for coming Unicode 6.0
which used to be part of ghostscript-fonts -- not strictly necessary
for me because x11 provides them as well, but done for compatibility
bump PKGREVISION
do harm external applications. ghostscript itself doesn't need them
because it comes with its own standard font files, for the others
I've just added a "urw-fonts" pkg which contains better versions.
which were distributed with ghostscript as ghostscript-fonts-std.
The latter are unmaintained and buggy - this caused problems with programs
using "fontconfig", confusing bold and regular fonts. (noticed with
documents processed by latex->dvips->ps2pdf where "Times-Roman" used
by the article body started to be rendered in bold letters by evince)
* Documentation: Added main page text at index.html.
Changes 2.20.2:
* Documentation: Strip out the gobject-introspection annotations, and use
other improvements made to docextract_to_xml.py
Changes 2.20.1:
Gtk:
* RecentAction: Fix the constructor that takes a RecentManager.
* TreeRowReference::get_model(): Correct the reference counting.
* Reference Documentation: Add main page text for index.html.
Changes 2.24.1:
* UnixOutputStream: Fix the constructor to use the correct property name.
* Documentation: Strip out the gobject-introspection annotations, and use
other improvements made to docextract_to_xml.py
* Fix the Windows MSVC build.
Changes 2.24.0:
* Changes in glibmm 2.24 compared to glibmm 2.22:
Glib:
* BalanceTree: New class, wrapping GTree.
* Fix ustring::format(non-const char*) and add regression test.
Gio:
* Added InetAddress, NetworkAddress, NetworkService, Resolver, Socket,
SocketAddress, SocketAddressEnumerator, SocketClient, SocketConnectable,
SocketConnection, SocketListener, SocketService, SrvTarget, TcpConnection,
Threaded SocketService, UnixConnection
* AsyncResult: Add get_source_object_base(), deprecating get_source_object()
because it usually can never work.
* Cancellable: Added release_fd() and make_polldf().