Software-update: xine 1.1.12

Xine is een opensource multimediaspeler die cd's, dvd's en vcd's kan afspelen. Daarnaast lust het programma avi-, mov-, wmv-, en mp3-bestanden en ook multimediastreams van het internet vormen geen enkel probleem om door te kauwen. Het programma doet zijn werk op onder andere Linux, Freebsd, Solaris, Irix en Mac OS X. De ontwikkelaars hebben weer een nieuwe telg in de 1.1-reeks uitgebracht met ditmaal 1.1.12 als het versienummer. De lijst met veranderingen sinds de vorige vermelding op de Meuktracker ziet er als volgt uit:

Version 1.1.12:
  • Security fixes:
    • Insufficient boundary check in speex audio decoder. (CVE-2008-1686)
  • Fixed and improved the PulseAudio driver.
  • Fixed a regression in 1.1.11.1 which broke Quicktime container handling.
  • And another, this time in the Matroska demuxer.
  • Added a tool to assist with generating front ends' desktop files. It lists MIME types & filename extensions known to the installed xine-lib.
  • Various Real codec improvements, including:
    • RV20 no longer causes segfaults (observed on amd64);
    • Cook is now handled by ffmpeg.
  • Added a video output plugin intended for passing raw data to the front end.
Version 1.1.11.1:
  • Security fixes:
    • Integer overflows in FLV, Qt, Real, WC3Movie, Matroska and FILM demuxers, allowing remote attackers to trigger heap overflows and possibly execute arbitrary code. (CVE-2008-1482)
  • Added a few more memory allocation checks to the above demuxers.
  • WAV file playback fix: don't assume that the first chunk is "fmt ".
  • Don't try to play partial 24-bit AIFF frames (decoder would lose data).
  • Fixed AIFF comment chunk handling and sample rate reading.
  • LPCM fixes: input over-reading, conversion of 24-bit samples.
Version 1.1.11:
  • Security fixes:
  • Reworked the plugin directory naming so that external plugins don't have to be rebuilt for every release. We now use a naming scheme based on the API/ABI versioning, checking older directories - with this release, the plugin directory name is 1.20, and if this gets bumped to 1.21 in a future release, 1.20 will still be available for external plugins. (Any directories not 1.* won't be looked in.)
  • Made the version parsing much more reliable; it wasn't properly coping with four-part version numbers. This affects any program whose build scripts use xine-lib's automake macros.
  • Fixed an off-by-one in the FLAC security fix patch. This breakage was causing failure to play some files.
  • Support 16-bit big-endian DTS audio.
  • Improved frame snapshot API. (ABI extension.)
  • Re-add support for # (stream parameter separator) in raw filenames, without the bugs found in the original implementation. (This is a convenience feature for users only. Front ends which rely on it for functions like subtitle file detection must instead use file:// MRLs; if they don't, we consider them to be buggy.)
  • Fixed long delay when closing stream on dual core systems [Bug #33]
  • DVD playback improvement: don't trust the file sizes.
  • Build fixes for use with recent ffmpeg.
Versienummer 1.1.12
Releasestatus Final
Besturingssystemen Linux, BSD, macOS, Solaris, UNIX
Website The xine-Project
Download http://prdownloads.sourceforge.net/xine/xine-lib-1.1.12.tar.bz2
Bestandsgrootte 7,09MB
Licentietype GPL

Door Japke Rosink

Meukposter

20-04-2008 • 17:07

6 Linkedin

Bron: The xine-Project

Update-historie

08-'08 xine 1.1.15 23
04-'08 xine 1.1.12 6
01-'08 xine 1.1.10 0
01-'08 xine 1.1.9.1 0
01-'08 xine 1.1.9 8
01-'07 xine 1.1.4 5
11-'05 xine 1.1.1 1
10-'05 xine 1.0.3a 7
04-'05 xine 1.0.1 7
12-'04 xine 1.0 3
Meer historie

Reacties (6)

Wijzig sortering
Kan iemand me vertellen wat dit beter maakt dan VideoLAN?

edit: ja het is een serieuze vraag

[Reactie gewijzigd door donotwant op 21 april 2008 02:25]

het is vooral smaak denk ik, zowel mplayer als xine als vlc hebben nagenoeg dezelfde functionaliteit en het enige echte verschil is dus de interface en/of configuratie.
Xine is ook een library. Omdat de ontwikkelaars die zo goed kennen is het mooi om daar een player bij te maken. Het helpt ook als demo voor de library. Mplayer kan hier dus ook gebruik van maken. Vlc heeft alles ingebakken, wat het uit mijn oogpunt iets minder netjes maakt. Voor de rest wel een hele makkelijke speler die bijna alles slikt.
Zowel xine, als mplayer, alsook vlc zijn geen library maar alleen speler.

Xine gebruikt als library xine-lib.
Mplayer en vlc gebruiken als library beide ffmpeg.
Zowel xine, als mplayer, alsook vlc zijn geen library maar alleen speler.

Xine gebruikt als library xine-lib.
Mplayer en vlc gebruiken als library beide ffmpeg.

Van deze drie is vlc de enige zonder 'eigen' library, ffmpeg wordt door de mplayer community gebouwd.
als je met lirc wil controleren heeft xine wat meer mogelijkheden, maar het is minimaal.

Op dit item kan niet meer gereageerd worden.

Kies score Let op: Beoordeel reacties objectief. De kwaliteit van de argumentatie is leidend voor de beoordeling van een reactie, niet of een mening overeenkomt met die van jou.

Een uitgebreider overzicht van de werking van het moderatiesysteem vind je in de Moderatie FAQ.

Rapporteer misbruik van moderaties in Frontpagemoderatie.




Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee