xine-lib 1-rc7 released

Siggi Langauf <[email protected]> Mon, 8 Nov 2004 18:57:30 +0100 (CET)
Newsgroups gmane.comp.video.xine.announce
Message-ID <Pine.LNX.4.58.0411081832160.4162@qnexjvat.vasbezngvx.hav-fghggtneg.qr>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear xine users,

xine-lib 1-rc7 has been released.

This release may be the last release candidate before xine-lib 1.0 final.
Consequently, there has been a strong focus on bug fixes and performance
improvements.
However, there are two major changes as well:
We have a new Video output plugin (called "xxmc") which supports the XvMC
extension. This extension allows hardware accelleration of Motion
Compensation and IDCT, two steps that require significant CPU ressources.
Especially for High-resolution material, such as DVDs or HDTV streams,
this can provide a major performance boost.
The other big change is a major rewrite of the DVB subsystem. The new
version supports A52 (aka. "Dolby Digital 5.1") sound as well as subtitles
or the Electronic Program Guide (EPG). However, there may be issues with
some DVB setups that used to work with older versions. (Especially DVB-C
support may be broken.) If you experience any problems, please report them
to the xine-user list or post them into the bug tracker!

As usual, you can download the release from

  http://xinehq.de/index.php/releases

The MD5 sum of the release tarball is:

  b3eaa0dd44fdbb8e3915399895c8414a  xine-lib-1-rc7.tar.gz

And, for reference, this is the complete change log since our last
(1-rc6a) release:

  * Build system improvements: replacement functions, better work with
    headers
  * Set the codec name for Real Media even if we can't play the files
  * Fix win32 playback on recent versions of Linux
  * Added cropping capability to some video_out drivers (Xv, XvMC, vidix).
    automatic software cropping is provided for drivers not supporting it.
  * Fixed displaying of mpeg2 files where width/height is not a multiple
    of 16 (these files required cropping after decoding)
  * Fix crashes with some input plugins when no audio output was available
  * Windows ports updates and cleanups
  * new xxmc driver supporting XvMC with extended vld (for VIA CLE266),
    idct and mocomp accelerations. includes automatic Xv fallback for
    non-mpeg streams. supports overlays and OSD.
  * suggested using the libXvMCW so xine won't depend on any vendor
    specific library. you can get the old behaviour (not recommended)
    using ./configure --with-xvmc-lib=XvMCNVIDIA.
    The wrapper library libXvMCW is present in Xorg CVS or downloadable
    standalone from http://sourceforge.net/projects/unichrome.
    It will dlopen a hardware-specific XvMC library at runtime.
  * Some fixes for crashes when trying to play encrypted DVDs without
    libdvdcss
  * DXR3: fixed some rare audio dropouts
  * DXR3: fixed forced subtitle handling; this fixes missing subtitles in
    "The Lord of the Rings - The Two Towers"
  * fixed wrong subtitle appearing in the trailer of "Girl, Interrupted"
    RC2
  * fixed "NAV packet expected, but none found" error when toggling
    between menu and feature with the Escape key [bug #1025469]
  * video image scaling can now be disabled for more video output plugins
    than XShm [feature requests #987635, #856408]
  * Updated the xxmc driver with a better software fallback mechanism
  * Fixed playback of OpenDML streams generated by mencoder
  * Fixed playback of incomplete OpenDML streams
  * Fixed crash when xine_stop is called and the stream is ending
  * Fixed crash when the video_out loop still references a disposed stream
  * Make amp work with 8-bit sounds
  * Simple libsmbclient (samba) input plugin
  * improved DVB plugin with support for A52, subtitles, and
    EIT (electronic program guide).
  * new request optimizer (cache) layer for input plugins to avoid the
    overhead of expensive system calls for reading just a couple of
    bytes. may be disabled with MRL parameter "#nocache".
  * use monotonic clock where available (eg. linux 2.6) so system clock
    updates won't disturb xine playback. [bug #781532]
  * fixed seeking unresponsiveness when using external subtitles
  * Allowed multiple simultaneous thread access in parts of the xxmc
    driver, assuming that XvMC libraries are thread-safe.

Happy upgrading,

        Siggi (on behalf of the xine team)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBj7NHGlPdX3lx7w8RAu23AJsH5FHGgynTeuFarYYCn1nGClq+ugCgomUq
yXSqh4tcQ4J9Qn73766B7Bc=
=dhge
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click