MPlayer

MPlayer 1.0pre4 aka. ``YAML Counter''

Címkék

Megjelent az MPlayer 1.0pre4 aka. YAML counter (YAML = Yet Another MPlayer Leaving-re tippelek). A változások listája nem rövid:Security:

* HTTP parser remote heap overflow vulnerability fixed

* Real RTSP remote buffer overflow vulnerability fixed

* buffer overflow in the Matroska demuxer

* potentially exploitable buffer overflow in CDDB TOC code

DOCS:

* new Copyright file covers files from other projects and their licenses

* new DOCS/tech/translations.txt explains how to properly translate MPlayer

* new Japanese console message translation

* Polish translation finished

* Italian man page translation

* DVD ripping guide

* telecine/interlacing guide

* video out driver section added to the man page

* XML build system rewritten - now supports building individual languages

* miscellaneous updates all over the place

Ports:

* better PA-RISC detection

* support for VAX (tested on VAXstation 4000/VLC) -- really, believe me!

* optimizing for specific MIPS CPUs under IRIX

* AMD64 detection under BSDs

* fbdev driver updated for Linux 2.6

* support for ELF only OpenBSD

* optimizing for PPC 970 (aka G5)

* SDL support fixed on MinGW

* VIDIX working under Windows XP/2000 (native dhahelper)

* builds out of the box under GNU Hurd

* SSE optimizations enabled under MinGW

* SSE support under OpenBSD

* AltiVec support under NetBSD

* GCC 3.4 support (due to changed behaviour in ASM code snippets)

Demuxers:

* Matroska containing RealVideo works better

* fixed random segfaults in VIVO

* endianess fixes in CDDA

* UYVY support in tvi/v4l2

* tvi/bsdbt848 now working under FreeBSD 5.2-CURRENT

* tvi/bsdbt848 audio part working under NetBSD

* LIVE.COM demuxer updated to conform with latest libraries

* new, independent, C implementation of the Matroska demuxer

* fix for rare Real files

* more robust Real demuxer (can resync after errors)

* support for AAC inside Real

* MPEG Aspect code 4 fixed

* support for selecting subtitle streams with -slang inside Ogg

* wrapper demuxer for FFMpeg's libavformat (Nut is playable this way)

* much improved seeking in Ogg

* Nullsoft streaming video (NSV) demuxer

* AVI OpenDML read and write support

Streaming:

* smil playlist parser

* support for URL redirection

* support for seeking in HTTP streams

* updated LIVE.COM streaming code

* fallback to live.com RTSP after Real RTSP

* suggests -playlist if normal streaming fails

* many improvements and bug fixes in the streaming code

Decoders:

* compilation failure without zlib in vd/lcl fixed

* removed obsoleted decoders (which were moved to libavcodec), affected: vd/8bps, vd/msrle, vd/msvideo1, vd/rpza, vd/smc

* workaround for buggy codecs in ad/acm (support for Sharp G.726)

* fixed chroma-swapping in Hauppauge Macroblock decoder

* AltiVec optimized resampler in liba52

* support for VP5 and VP6 DLL decoders

* support for Alparysoft lossless video codec (through DLLs)

* support for Lead MCMW wavelet video codec (through DLLs)

* HE-AAC working through libfaad

* removed libmpflac in favor of FFmpeg's FLAC implementation

* liba52 dynamic range compression support

Filters:

* vf_bmovl bugfixes

* vf_filmdint now handles 15fps NTSC input

* huge updates and speedup on vf_pullup

* big updates to vf_ilpack (proper interpolation and MMX optimizations)

* vf_zrmjpeg: fast MJPEG encoder using libavcodec for Zoran

* interlaced scaling support in vf_scale

* vf_kerndeint: adaptive deinterlacer

* vf_rgbtest: rgb test pattern generator for developers

* vf_qp: qp change filter

* vf_noformat: the same as vf_format but with reversed meaning

* AltiVec optimized SWScaler

* vf_phase: phase shift fields

* vf_divtc: duplicate frame removal from deinterlaced telecined video

Drivers:

* ao/esd behaves better over network now

* support for Radeon 9200/9600/9600 Pro/9700 in VIDIX

* -mixer support for alsa9

* fixed OSS audio grabber module with hardware not supporting 44khz

* native ALSA 1.x support (not through 0.9 emulation)

* better multibuffer support in VIDIX nVidia driver

* pan & scan support in VIDIX nVidia driver

* support for more cards in VIDIX nVidia driver

* vo_libcaca: color ASCII art output driver

* vo_quartz: native MacOS X/Quartz video output

* support for VIDIX when ATI FireGLX drivers are used

FFmpeg/libavcodec:

* H.263 AIC and MQ encoding support

* fixed low delay decoding

* fixed H.263+ encoding without UMV

* lots of CBR improvements

* MB type and QP visualization

* lots of code cleanup

* intra & inter dequantization split -> speedup

* fixed stereo IMA ADPCM encoding

* VBV delay setting support (MPEG2 CBR)

* improved RV20 decoder (most known errors eliminated)

* interlaced DCT

* interlaced motion estimation

* interlaced MPEG2 encoding

* 4MV encoding fixes

* initial interlaced MPEG4 encoding

* improved visual quality in SVQ3 decoder

* fixed never-before-tested embedded string decoder in SVQ1

* optimized quantization (including the trellis way)

* Sierra VMD video decoder

* MMX and SSE2 optimized H263 denoiser

* better SVCD compliance (encoder side)

* MMX and MMX2 optimized interlaced DCT decision

* various cleanup, memleak and segfault fixes

* optimized (2x faster) the MPEG layer 3 decoder

* grayscale coded MJPEG decoding support

* avimszh and avizlib decoders

* "packed" XviD decoding

* fixed some bugs in RV20 B-frames decoding

* closed GOP encoding

* SSE2 optimized FDCT

* support for quantizer noise shaping

* support for EA ADPCM and SMJPEG IMA ADPCM

* QT RLE decoder

* OBMC fixes

* FLAC decoder

* better support for DivX5

* MMX and SSE2 optimized VP3/Theora decoding

* support for Theora alpha3

* many H.264 improvements

* more robust MJPEG startcode search mechanism

* better WMV8 decoding

* native Sparc VIS optimizations

* native G.726 codec

Others:

* -codecs-file option for specifying alternative codecs.conf file

* fixed some minor bugs in the GUI

* prevent sig11 when $HOME is not set

* fix some command line handling corruptions

* Swedish and Polish yes/no options in config files

* support binding F11 and F12 keys

* TOOLS/divx2svcd updated

* stricter thread code in Win32 loader (works under NetBSD)

* PJS subtitle support (was: dunnowhat)

* TOOLS/avifix: simple tool to fix chunk sizes in AVI files

* proper extraheader handling when libavcodec is used in MEncoder

* AVI OpenDML read and write support

* AVI VPRP (video property) read and write support

* fixed long standing lame quality option off-by-one bug in MEncoder

* MPL2 subtitle support

* less verbosity in Win32 loader and other places

Letölthető a szokott helyekről:

  • Hungary 1, HTTP -> http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • Hungary 1, FTP -> ftp://ftp1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • Hungary 2, HTTP -> http://www2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • Hungary 2, FTP -> ftp://ftp2.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • USA 1, HTTP -> http://ftp3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • USA 1, FTP -> ftp://ftp3.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • USA 2, HTTP -> http://ftp5.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • USA 2, FTP -> ftp://ftp5.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • Switzerland, HTTP -> http://www4.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • Australia, FTP -> ftp://ftp6.mplayerhq.hu/pub/mplayer/releases/MPlayer-1.0pre4.tar.bz2
  • Bulgaria, FTP -> ftp://ftp8.mplayerhq.hu/mplayer/releases/MPlayer-1.0pre4.tar.bz2
  • Finland, HTTP -> http://www7.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre4.tar.bz2
  • MPlayer: Feltámadás???

    Címkék

    Most, hogy heves vita alakult ki az MPlayer halála kapcsán, felfrissítettuk a CVS commitek (ill. pontosabban a commitelt hozzáadott/módosított sorok) számából készült grafikont. Ez sajnos igazolni látszik, hogy jó 1 éve igencsak visszaesett a fejlesztés...
    http://mplayerhq.hu/~gabucino/test/allavg.png

    A fejlesztőkre bontott diagrammból az is látszik, hogy nem csak a kilépett (YAML) emberek, de a magát aktívnak valló Rich és Alex sem viszi túlzásba a munkát az utóbbi időben:

    http://mplayerhq.hu/~gabucino/test/lines.png

    Mindenesetre nem kell aggodni, Alex megmondta, hogy április 25-én lesz új riliz, csak az évet kell még tisztázni :)

    A'rpi

    MPlayer: Feltámadás

    Címkék

    Azután, hogy két (mostanság kevésbé aktív, de annál értékesebb) fejlesztő kilépett a projektből (mindkettőről megjelent hír itt és itt) azt gondolhatnánk, hogy szétesőben a csapat. Ez szerencsére egyáltalán nincs így, a többi fejlesztő igen aktív, csak el vannak foglalva a fejlesztéssel. Nemsokára új kiadás is várható!

    Csak hogy tisztázzuk a dolgokat: Más fejlesztők is hagyták már el a projektet, csak nem írtak róla hírt az MPlayer honlapján, és utánuk mégtöbben csatlakoztak is a projekthez.

    Alex postja itt.

    MPlayer Security Advisory #002 - HTTP parsing vulnerability

    Címkék

    Távolról kihasználható biztonsági hibát találtak az MPlayer egyes verzióinak HTTP értelmező (parser) kódjában.

    A hiba besorolása:

    - magas (ha HTTP folyamot játszol le)

    - alacsony (ha normális fileokat játszol le)

    Leírás:

    Távolról kihasználható, puffer túlcsordulással járó hibát találtak az MPlayerben. A rosszindulatú támadó képes olyan HTTP fejlécet készíteni ("Location:"), amely úgy becsaphatja az MPlayert, hogy az tetszőleges kódot hajthat végre emiatt.

    A teljes leírás, érintett verziók listája, stb. Gabucino levelében:MPlayer Security Advisory #002

    Remotely exploitable vulnerability in HTTP parser

    Severity:

    HIGH (if playing HTTP streaming content)

    LOW (if playing only normal files)

    Description:

    A remotely exploitable buffer overflow vulnerability was found in MPlayer.

    A malicious host can craft a harmful HTTP header ("Location:"), and trick

    MPlayer into executing arbitrary code upon parsing that header.

    MPlayer versions affected:

    MPlayer 0.90pre series

    MPlayer 0.90rc series

    MPlayer 0.90

    MPlayer 0.91

    MPlayer 1.0pre1

    MPlayer 1.0pre2

    MPlayer 1.0pre3

    MPlayer versions unaffected:

    MPlayer releases before 0.60pre1

    MPlayer 0.92.1

    MPlayer 1.0pre3try2

    MPlayer 0_92 CVS

    MPlayer HEAD CVS

    Notification status:

    Developers were notified on 2004.03.29 (by "blexim")

    Fix was commited into HEAD CVS at 2004.03.30 12:58:43 CEST

    MPlayer 0.92.1 (vuln-fix-only release) was released on 2003.03.30 16:45:00 =

    CEST

    MPlayer 1.0pre3try2 (vuln-fix-only release) was released on 2003.03.30 16:5=

    1:00 CEST

    Patch availability:

    A patch is available for all vulnerable versions.

    Suggested upgrading methods:

    MPlayer 1.0pre3 users should upgrade to latest CVS

    MPlayer 0.92 (and below) users should upgrade to 0.92.1 OR latest CVS

    MPlayer 0.92.1 (PGP signature) (MD5 checksum) is available for download.

    MPlayer 1.0pre3try2 (PGP signature) (MD5 checksum) is available for downloa=

    d.

    --

    Gabucino

    MPlayer Core Team

    Árpi véglegesen otthagyja az MPlayer projektet

    Címkék

    Az MPlayerHQ-n Árpi bejelentette, hogy véglegesen kiszáll az MPlayer G2 fejlesztéséből. (A G1-ből már korábban kiszállt.)
    Döntését a GPL licensz körüli problémákkal indokolta. Szerinte a GPL gyakorlatban nem védi meg a fejlesztők munkáját (lásd, lásd) ugyanakkor túl szigorú is, és elriasztja az anyagi támogatókat, továbbá megakadályozza, hogy az Mplayer G2 egy általános linuxos multimédia API-vá váljon.


    Úgy tervezi, hogy a közeljövőben korábbi félbehagyott projektjeinek fejlesztésével fog foglalkozni.