View Single Post
Old 15th December 2009, 04:57   #1
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,874
Winamp 5.572 Released (5.57 revised, build 2830)

Winamp 5.572, Build 2830 (5.5.7.2830) - 13th Jan 2010

Winamp 5.572 Full (US English version)
Winamp 5.572 Full (Multi-national installer)*
Winamp 5.572 Pro (Multi-national version, asks for key during install)*
Winamp 5.572 Lite (basic 2.x-style mp3/cd player)
More installers (mp3 bundle & other languages)
* (French, Dutch, German, Italian, Polish, Russian, Spanish, Swedish, Korean, Japanese, Chinese, Turkish, Portuguese & Romanian)

______________________________________________________________________


Winamp 5.572
* Improved: [h264.w5s] H.264 decoder optimizations
* Improved: [in_avi/bmp.w5s] Support for RGB bitmap AVI
* Improved: [ml_disc] Support for Disc# in CD Ripping naming convention
* Fixed: Crash when using Alt+3 editor during mldb background scan
* Fixed: EasyMove for classic video window
* Fixed: Spectrum analyzer and beat vis for 32bit PCM files
* Fixed: [bmp.w5s] Memory leaks with BMP AVI codecs (tscc, rle, yuv, rgb)
* Fixed: [D3D] Crash when changing height but not width on back-to-back videos
* Fixed: [gen_tray] Compact mode in Win7 popout tray
* Fixed: [in_avi] Crash on files with missing RIFF header (including 0-byte files)
* Fixed: [in_avi] Crash when ix## seektables aren't where they are supposed to be...
* Fixed: [in_mod] Out of memory error with some older .mod files
* Fixed: [in_mp3] ADTS header unicode/ansi issues (for .aac files)
* Fixed: [ml_impex] UTF-8 writing
* Fixed: [ml_local] Info editor erasing mldb fields not supported by input plugin
* Misc: Further attempts to fix reported elevation/registration issues on Vista & Win7
* Misc: Installer: Only install Gracenote alongside dependent components
* Misc: More general tweaks, improvements, fixes and optimizations
* Misc: Various translation updates (note: French lang pack now updated to 5.57x)
* Updated: [gen_jumpex] JTFE v1.0.7.3
* Updated: libpng 1.4.0
* Updated: libsndfile 1.0.21

______________________________________________________________________


Winamp 5.571
* New: MPEG-4 video support for in_mp4 & in_flv (Winamp Pro only)
* New: [in_avi] Native AVI video support (MPEG-4 = Winamp Pro only)
* New: [in_mkv] Matroska MKV video support (MPEG-4 = Winamp Pro only)
* New: [ml_addons] Browser for discovering new skins & plugins
* New: Winamp detection browser plugins for IE & Firefox
* Improved: Direct3D video rendering
* Improved: Filetype association handling on Vista & Windows 7
* Improved: New fullscreen video OSD
* Improved: Added ReplayGain Preamp control to Prefs (previously .ini only)
* Improved: VU meter (beat vis) optimizations
* Improved: [gen_ff] Multithreaded <AlbumArt/> object
* Improved: [in_flac/in_vorbis] Tag support for Organization field as Publisher
* Improved: [in_flv] AAC, aacPlus & ADPCM audio support in FLV files
* Improved: [in_mp4] Support for aacPlus parametric stereo in mp4 container
* Improved: [in_nsv] Native h.264 decoding (Winamp Pro only)
* Improved: [in_wave] Unicode filename handling
* Improved: [ml_history] Play Offset feature for resuming playback of podcasts
* Improved: [ml_local] Director & Producer fields & columns for videos
* Improved: [ml_local] Row cache for NDE to vastly speed up queries
* Improved: [ml_online] Right-click option to open service in new window
* Improved: [ml_wire] feed:// pcast:// and winamp:// protocol support
* Improved: [ml_wire] Option to automatically download 'x' most recent episodes
* Improved: [ml_wire] Redesigned Podcast Directory view
* Improved: [pmp_usb] Option to set paths in saved playlists
* Improved: [vis_milk2] Milkdrop2 updated to use ns-eel2 (thanks Justin)
* Fixed: Custom mldb info reverts to filename on Alt+3 for in_dshow, flv & swf
* Fixed: Elevator installation and Aero compatibility issues in 5.57 on Windows Vista
* Fixed: HeapSetInformation not located in kernel32 error under Win2k
* Fixed: Shuffle feature broken under limited user profiles
* Fixed: Various other reported issues/bugs/crashes with 5.57
* Fixed: [gen_ml] Bold text in Local Media views on some systems
* Fixed: [gen_tray] Compact mode not working on 64-bit OS
* Fixed: [in_flac] Playback freezing before end of some corrupted files
* Fixed: [in_flv] Sync issue where video lags behind audio on some flv files
* Fixed: [in_flv] Various h.263-related crash issues
* Fixed: [in_mod] Heap overflow security vulnerability (thanks Dyon Balding, Secunia)
* Fixed: [in_mod] Some s3m files crashing on load
* Fixed: [in_mp4] Various transcoding issues
* Fixed: [in_wm] Main window & taskbar menu blocked after closing DRM browser
* Fixed: [jpeg.w5s/png.w5s] Security vulnerability fixes (thanks Nicolas Joly, VUPEN)
* Fixed: [ml_local] Remove missing files broken in full rescan
* Fixed: [ml_wire] feeds.xml sometimes being destroyed
* Fixed: [pmp_p4s] Crashing with certain devices
* Fixed: [vis_avs] Compile issues causing some presets to not load properly or crash
* Misc: Improved Windows 7 compatibility, incl. aero thumbnail & taskbar integration
* Misc: More general tweaks, improvements, fixes and optimizations
* Misc: New info page for lang pack developers in About Winamp dialog
* Misc: New MPEG-4 video support adds h264.w5s & mp4v.w5s
* Misc: Renamed nsvdec_vp6.dll to vp6.w5s
* Misc: Removed gen_dropbox from the installer, for now...
* Misc: Right-click to close Notifier in Bento skin
* Misc: Some keyboard accelerator fixes (new Ctrl+Alt+B for Add current to bookmarks)
* Misc: Various installer improvements (including new DirectX version checker)
* Updated: aacPlus decoder 8.2.2, encoder 8.2.0
* Updated: Gracenote CDDB/MusicID v2.6.101
* Updated: libpng 1.2.40
* Updated: [gen_jumpex] JTFE v1.0.7.1
* Updated: [in_vorbis] libvorbis 1.2.3 & libogg 1.1.4

___________________________________________________________________________

Notes:

Revised - 5.572 build 2830 (13th Jan 2010)

Changes since 5.571 build 2810 (21st Dec 2009):
-See 5.572 changelog above for main details
-Fixed elevation/uac issues for standard users on win7 & vista
-Fixed not being able to unassociate extensions in Prefs -> File Types
-Fixed ghost 'Jump to File' dialog appearing when starting Winamp minimized
-Fixed all known installer issues (old files not being deleted when item unchecked causing nscrt.dll errors, etc)
-Changed minimum requirement for D3D video renderer from d3dx9_32.dll to d3dx9_42.dll
-Added 'Category' to ml_impex import/export functions (still need to add Director & Producer)
-Changed "bps" (bits per sample) to "bit" in in_dshow & in_midi file info areas
-All copyright notices updated to 2010 (with the exception of vis_avs)

Revised - 5.571 build 2810 (21st Dec 2009)

Changes since 5.57 build 2792 (17th Dec 2009):
-Fixed: Installation issues on Windows Vista (mscvr90, elevatorps.dll, etc)
-Fixed: Winamp Modern & Bento notifier issues (with Albumart, CD playback, etc)
-Fixed: "Compact Mode" for Tray Control plugin (note, still doesn't work when in Win7 popout tray, so you'll need to set it to 'always show')
-Fixed: gen_jumpex -> SHOpenFolderAndSelectItems not located in shell32.dll error on Win2k
-Fixed: mp4v.w5s crash on stop in modern skins for mp4 videos with mp4v content
-Fixed: Milkdrop2 m_pShaderCompileErrors memory leak
-Fixed: procedure entry point not located in nde.dll errors
-Fixed: Compatibility issue with WavPack plugin from EP (ml_history bug)
-Fixed: Various other installer (and uninstaller) related issues

Revised - Build 2792 (17th Dec 2009)

Changes since build 2789 (16th Dec 2009):
-Fixed: Compatibility issue with Win7 Taskbar (gen_win7shell.dll) plugin (added an exception, so plugin will now work)
-Fixed: Potential crash in elevatorps.dll (on Win7/Vista)
-Fixed: [in_mod.dll] Some .mod & .xm files not playing correctly
-Fixed: [mp4v.w5s] Memory leak
-Improved: Further VU meter (beat vis) optimizations (added a one pole IIR filter to make it less jittery)
-Improved: [h264] Some more optimizations
-Misc: Russian & Romanian installer updates (main international builds)

For anyone who doesn't want to download the full installer again,
an official 5.57 or 5.571 to 5.572 update pack (English-only) is available (thanks Koopa, and me, lol).


Video Support:

The new D3D Video Renderer requires DirectX9 or higher
(The installer will upgrade DirectX on Win2k/XP, if required)

The new fullscreen video OSD requires d3dx9_42.dll or higher
(the installer will download/install this, if required).

The new fullscreen video OSD design is not set in stone and is liable to change (eg. width/position/look/features/etc)
in forthcoming releases... though all comments (praises/criticisms) are still welcome :-)

Native MPEG-4 video support is for Pro-registered clients only!

Supported Formats:

in_mp4 supports:
video: h.264 (avc), mp4v2 (simple/advanced), jpeg (slideshow)
audio: mp3, aac (lc/he), 3gp, pcm/u-law, ac3*, alac*

in_mkv supports:
video: h.264 (avc), h.263*, mp4v2
(theora support added in v5.62, mpeg-1 & 2 not supported)
audio: mp3, aac, ac3*, vorbis
(dts/dca decoder available in 5.6x EP*)

in_flv supports:
video: h.263*, h.264 (avc), vp6
audio: mp3, aac, adpcm

in_avi supports:
video: h.264 (avc), divx4, divx5, xvid, vp6, Techsmith (TSCC/Camtasia screen capture/RGB555/RGB565), RLE (16bpp & 8bpp compressed bitmaps), RGB, UYVY, Motion JPEG (M-JPEG)
audio: mp3, aac, ac3*, pcm (wav, a-law, u-law, etc), ms-adpcm, ima adpcm, dsp truespeech

*Requires extra (h.263, ac3 & alac) decoders from the Winamp Essentials pack to be installed!

-Old/unsupported AVI formats (eg. divx3, cinepack, ms-video-1, cram, ms-mpeg4/mp42/mp43, etc)
will be passed on to DirectShow instead.

-Techsmith, UYVY, RGB & RLE video support is via bmp.w5s

-MJPEG slideshow support is via jpeg.w5s

-For non-Pro installations, mpeg-4 (h263, h264, divx, xvid, mp4v, etc) video handling will be the same as in 5.56, i.e. in_avi will pass on all videos with mpeg-4 content to in_dshow, and in_mp4 (and now also in_mkv) will play audio-only.

-To re-enable old 5.56 behaviour, remove in_avi.dll & in_mkv.dll, remove MP4 and M4V from in_mp4 config, and re-add all of AVI, MKV, MP4 & M4V to in_dshow config extension list....

-Re: Native h.264 decoder for in_nsv
Non-Pro users will still be able to use the 3rd-party h.264 decoder for in_nsv.
w5s files/decoders take precedence over dll's, so Pro users can even keep the 3rd-party decoder present
(which won't be used unless you remove h264.w5s... which isn't recommended...)

Q: What is classed as MPEG-4 video?
A: MPEG-4 video codecs include: h.264 (AVC), h.263, mp4v (MPEG-4 v2 Simple & Advanced), Xvid, DivX, 3ivx...
The container they are in is pretty irrelevant, but where Winamp is concerned, it can be any of MP4, AVI, MKV, FLV or NSV.


Other:

The Winamp Application Detect browser plugins for IE & Firefox basically allow winamp.com and other participating sites (shoutcast.com, spinner.com, etc) to detect Winamp presence & version and deliver appropriate content
(eg. to determine whether the installed version supports the new winamp:// protocol).
The plugins do not collect/send any other data whatsoever. Infact, you won't even notice that they're there....
Support for other browsers (Chrome, Opera, Safari, Webkit) is planned for a later release.


Re 5.572: Only install Gracenote alongside dependent components:
CDDBControlWinamp.dll & gracenote.w5s are installed alongside all Gracenote-dependent components...
CDDB, Local Media (required for Info viewer pane), NowPlaying, Playlist Generator & Auto-Tagger.
CDDBUIWinamp.dll is installed alongside CDDB only.
CddbMusicIDWinamp.dll is installed alongside ml_autotag & ml_plg (Playlist Generator).
CddbPlaylist2Winamp.dll is installed alongside ml_plg only.
CddbWOManagerWinamp.dll & Cddbx*.dll (1-5) are only installed if all of CDDB, Sonic & Rip+Burn (ml_disc) are selected.


Undocumented:

5.572 build 2830 includes the ml_local/in_mp3 "write ratings to POPM field in id3v2 tags" experimental feature, as posted by Benski a couple of weeks ago. Because this is still a work-in-progress, we didn't include an entry for it in the changelog.
We still also need to implement support for other plugins (wma, ogg, flac, m4a, etc) first, so all being well there'll be a changelog entry for it in the next major release (eg. 5.58).

To enable, you need to set writeratings=1 in %appdata%\winamp\plugins\gen_ml.ini
Be sure you're using the updated ml_local.dll v2.91 first.


New commandline switches for manipulating ml playlists:

winamp.exe /ADDPLAYLIST "x:\path\to\playlist.m3u" "playlist name" {GUID}
winamp.exe /CREATEPLAYLIST "Playlist Name" {GUID}
winamp.exe /APPENDPLAYLIST {GUID} filename.mp3

where {GUID} is a unique GUID as created by eg. Windows SDK GUID Generator.
For /APPENDPLAYLIST you would need to use the corresponding existing GUID as designated by Winamp
(see %appdata%\winamp\plugins\ml\playlists.xml)

feed:// & pcast:// & winamp:// protocol handler commandline switch:
"x:\path\to\winamp.exe" /HANDLE %1


Accelerator (keyboard shortcuts/hotkeys) changes:

Open Playlist (Ctrl+O) & Save Playlist (Ctrl+S) now work globally;
Added Ctrl+Alt+B for "Add current to bookmarks" (note, old Alt+I still works in Classic skin and also in WA-Modern pledit,
but can never work in Bento because Alt+I is the global shortcut for the View menu);
Changed "Load EQ Preset" from Ctrl+S to Ctrl+Alt+S (Classic EQ only).


Localization improvements:

Winamp can now load extra .lng files from <LANGDIR>\<language-identifier>\*.lng
e.g. c:\program files\winamp\lang\ru-ru\gen_3rdparty.lng

Re: New info page for lang pack developers in About Winamp dialog:
More Info


nsutil:

nsutil.dll in the Winamp root dir is a new shared library for common functions, such as 8-bit to 16-bit conversion,
float-to-pcm conversion, alpha premultiplying, FFT, infinite impulse response, VU meter calc, and more.
Do not delete it, or bad things are likely to happen...

___________________________________________________________________________

Reporting Bugs:

Please report all bugs in the Bug Reports forum!
Make sure your report is complete, according to the sticky threads in Bug Reports, ie.
Clean install, no 3rd-party plugins, list of plugins, full step-by-step method of reproduction, relevant system specs,
exact error messages, screenshots, which skin (one of Classic, Modern, or Bento only, or all three), links to sample files, etc.
If error reports, screenshots, sample files, etc are smaller than 200kb, then please attach them to your post. Otherwise, please upload to one of stashbox.org, mediafire.com, or sendspace.com and post the url here (no rapidshare or imageshack or similar links please).

For problems with AVI, MKV & MP4/M4V videos, be sure to also tell us what the video & audio codecs are...
Relevant info can be found via the "View File Info" (Alt+3) dialog
(if attaching a screenshot for AVI/MKV, be sure to make Codec ID/Name columns wide enough first).

Note that incomplete/lame bug reports may be totally ignored.

__________________________________________________________________________

Known Issues:

-The installer takes longer than before to unpack

-The installer might appear to freeze on older/slower systems during the "Optimizing..." phase towards the end.
_Please be patient. It hasn't frozen, and will get there eventually...

-Winamp Application Detect is always checkmarked on the Choose Components page of the Installer Options

-Subtitle support isn't implemented yet (.srt for AVI; Sub Station Alpha/Advanced SSA for MKV)

-File info & length/metadata detection for streaming (http) avi isn't implemented yet

-h.263 inside MP4 container still needs a lot of work (support has therefore been disabled until the next release)

-MP4 video http streaming is buggy and not properly implemented yet...

-The options in "Prefs -> File Types -> Shell Options" (as added by the JTFE plugin - gen_jumpex.dll)
_only work on Win7/Vista if Winamp is run in admin mode

-Winamp doesn't appear on mouse hover over Win7 taskbar thumbnail if Winamp is minimized to taskbar
_when a freeform skin (Bento, WA Modern, etc) is in use (works ok for Classic skins)

-The Win7 win+tab image is small (due to a limitation of the Windows API in drawing the image for multiple windows)

-The Win7 alt/win+tab image might show an empty ml or pledit at times, and also doesn't update in real-time

-Aero Shake & Snap support aren't implemented (note, Snap might never be)

-The new Dimension & Codec columns for videos in Local Media views might not populate on upgrades
_(ie. you'll need to use rt-click -> 'read metadata on selected items')
_[EDIT] Hmm, looks like the Codec column never populates... d'oh!

-The Fullscreen OSD might not show at all on systems with the Intel 82945G express chipset, if using Intel drivers v6.13.
_Upgrading the drivers to v6.14 solves the problem.

-The Italian, Swedish, Korean & Chinese language packs have not been updated for this release.
_Some new dialogs/options/etc may not be visible when using any of these packs.
_If anyone is willing to help in updating them, then please say so below, or send a PM to DJ Egg.
_Check out the documentation first to help you determine whether or not you'll be capable...

__________________________________________________________________________

Updates & Extras:

Winamp 5.572 Update Pack
Note: There's no need for 5.572 users to install this.
It is only intended for 5.57 & 5.571 users who don't want to re-download the full setup again.
i.e. It just upgrades 5.57 (build 2789 or 2792) or 5.571 (build 2810) to 5.572 (build 2830).
See notes above for more details


Winamp Essentials Pack 5.57.2

Color Editor for 5.57
Brand new installer by Koopa & Egg (note: will only install on 5.57x)

Local Media plugin (ml_local.dll) v2.91
Fixes: Rating lost when updating mp3 file info


Language Pack Updates:

Turkish Lang Pack for 5.572
This is newer than the version shipped with 5.572. Officially updated by Ali S.

Dutch Lang Pack for 5.572
This includes the pmp_usb update which isn't included in 5.572
Update: Also includes a couple of other bug fixes (12 Apr 2010)


Italian Lang Pack for 5.572
Swedish Lang Pack for 5.572
Missing 5.56-5.572 English resources have been added. We still need someone to translate & maintain them.

Russian Lang Pack for 5.572
Polish Lang Pack for 5.572

These are now included with 5.572, but are newer than the versions shipped with the first 5.572 build (info).
They are included here for anyone who doesn't want to download the entire 5.572 package again just to get the lang pack update.
Note: If you've downloaded 5.572 since 15th Jan 2010, then you will already have the latest version.


______________________________________________
Old Winamp 5.57 Beta thread
Old Winamp 5.56 Released thread
Old Winamp 5.55 Released thread
Old Winamp 5.55 Beta thread
Old Winamp 5.541 Released thread
Old Winamp 5.54 Released thread
Old Winamp 5.54 Beta thread
Old Winamp 5.531 Released thread
Old Winamp 5.53 Beta thread
Old Winamp 5.52 Released thread
Old Winamp 5.51 Released thread

Old Winamp 5.51 Beta thread
Old Winamp 5.5 Released thread
Old Winamp 5.5 Beta Preview 3 thread
Old Winamp 5.5 Beta Preview 2 thread
Old Winamp 5.5 Beta Preview 1 thread
Old Winamp 5.36 Beta Preview thread
Old Winamp 5.35 Released thread
__________________________________________________________________________
DJ Egg is offline   Reply With Quote