in_mad v2 Winamp MAD MP3 input plugin |
in_mad v2 Winamp MAD MP3 input plugin |
Jan 12 2008, 12:44
Post
#1
|
|
|
Group: Members Posts: 175 Joined: 24-July 06 From: Sheffield, UK Member No.: 33249 |
Hi, this is a long awaited (although not fully finished) conversion and improvement of my previous updated in_mad plug-in.
The notable new features/fixes (that I can remember from notes) include, * Re-written/ported to C++ to 'enable' better WA5 compatibility * Fully Unicode GUI * Icecast mp3 streaming fixed * WA5 Global Configuration supported * Improved basic and advanced editing * Slightly improved ID3v2.3 support * 32 bit output uses full internal 28 bit representation * Advanced-style Basic formatting for WA2 * Non-Unicode backward compatible for WA2 (not fully tested) * Multi-lingual dialogs (once someone translates!) * Re-designed APE tag support including Unicode The playback and EQ backend is mostly the same except ported through to C++ and into a class structure. However some things are incomplete, * New Binary editor disabled * EQU2 tag editing and writing disabled The latest DLL can be downloaded from http://www.zen23652.zen.co.uk/in_mad_2b.zip. Source code is now separate from http://www.zen23652.zen.co.uk/in_mad_2b_src.zip This post has been edited by MoSPDude: Jan 12 2008, 12:44 |
|
|
|
![]() |
Mar 4 2008, 09:19
Post
#2
|
|
|
Group: Members Posts: 175 Joined: 24-July 06 From: Sheffield, UK Member No.: 33249 |
Hi Emre,
I've dropped back to FPM_INTEL (as in my previous in_mad) mainly to see if this helps with peoples problems. As far as I know VS2005 does support 64bit signed int properly however. I kept OPT_ACCURACY on in both cases. I personally didn't notice a difference in speed, though I'd need to test it further. In mad.h, it strongly recommends against FPM_DEFAULT. If anyone has noticed any major differences as such (eg. improved the stuttering) please feedback. Cheers Edit: As this is the first time I've tried FPM_INTEL in Visual Studio, it appears to not take account of OPT_ACCURACY as it did using GCC. I'll have a look into it. This post has been edited by MoSPDude: Mar 4 2008, 09:23 |
|
|
|
Mar 5 2008, 04:03
Post
#3
|
|
|
Group: Members Posts: 14 Joined: 11-January 08 From: Turkey Member No.: 50385 |
Hi Emre, I've dropped back to FPM_INTEL (as in my previous in_mad) mainly to see if this helps with peoples problems. As far as I know VS2005 does support 64bit signed int properly however. I kept OPT_ACCURACY on in both cases. I personally didn't notice a difference in speed, though I'd need to test it further. In mad.h, it strongly recommends against FPM_DEFAULT. If anyone has noticed any major differences as such (eg. improved the stuttering) please feedback. Cheers Edit: As this is the first time I've tried FPM_INTEL in Visual Studio, it appears to not take account of OPT_ACCURACY as it did using GCC. I'll have a look into it. Hi MoSPDude, I did some tests with ffdshow's libmad component. i get source code via svn (rev 1882) and i did some modifications in libmad project files. i compiled ff_libmad.dll with vc2005 express and vc2008 express. for speed test i used foobar2000 with haali's foo_input_ds plugin. directshow filter chain: source mp3 in matroska container -> haali splitter -> ffdshow audio decoder (libmad) test results with foobar2000's decoding speed test plugin (cpu core2duo e6550~2.8ghz): FPM_INTEL VC8 : 115,674x FPM_INTEL VC9 : 116.268x FPM_64BIT VC8 : 76.676x FPM_64BIT VC9 : 77.104x clsid's build (rev 1882) FPM_INTEL ICL10 (SSE) : 124.217x xxl's build (rev 1878) FPM_INTEL VC7 : 113.877x i can't sure about this test accuracy but it seems FPM_64BIT ~%34 slower than FPM_INTEL. cheers... |
|
|
|
Mar 5 2008, 13:14
Post
#4
|
|
![]() Group: Members Posts: 809 Joined: 26-April 04 Member No.: 13720 |
Hi, MoSPDude.
The last version (with ini-file) interrupts playback every time when I call the file info box. It walks the MPEG stream and updates average bitrate number. And when it does so, playback stops for half a second. Does not matter if I have opened infobox before on that given mp3. Also, although I have selected "fast playtime calculation" and display "file average rate", it does not display bitrate from the Xing frame. Instead average bitrate of frames played so far is shown. |
|
|
|
MoSPDude in_mad v2 Winamp MAD MP3 input plugin Jan 12 2008, 12:44
j7n This version is great, most importantly special ch... Jan 12 2008, 22:47
MoSPDude As a note, I've only tested this on Windows XP... Jan 13 2008, 00:00
Maggi QUOTE (MoSPDude @ Jan 13 2008, 01:00) If ... Jan 14 2008, 16:21
MoSPDude OK, that one bug already! I'm uploading... Jan 14 2008, 18:08

Maggi QUOTE (MoSPDude @ Jan 14 2008, 19:08) OK,... Jan 15 2008, 10:41
j7n I tried to run Winamp 5.35 under Win98. UTF charac... Jan 14 2008, 18:10
Kjn_Wds Great work, as usual : ) ! Jan 14 2008, 16:02
MoSPDude True, I was hoping Windows 98 wouldn't have a ... Jan 14 2008, 18:21
MoSPDude I just checked to see if Unicows was linked with t... Jan 15 2008, 00:46
BtEO Winamp 5.51 on Windows XP.
The new version of thi... Jan 16 2008, 05:07
MoSPDude I've uploaded a fix for the tag reading proble... Jan 16 2008, 08:55
Domin Would there be a way to fix it so when streaming m... Jan 16 2008, 22:13
MoSPDude Hi Domin, in what way does it crash when the strea... Jan 17 2008, 00:46
Domin QUOTE (MoSPDude @ Jan 17 2008, 00:46) Hi ... Feb 17 2008, 14:55
kerimcem turkish character I,İ,Ş,Ğ ID3V2 no... Jan 18 2008, 13:12
MoSPDude I've uploaded another update, this adds suppor... Jan 22 2008, 20:08
j7n The latest in_mad now fails to load under Win98. I... Jan 22 2008, 21:29
robert QUOTE (j7n @ Jan 22 2008, 21:29) The late... Jan 22 2008, 22:08
MoSPDude Under my virtual machine on WA 5.35 it works well.... Jan 22 2008, 21:51
[JAZ] QUOTE (MoSPDude @ Jan 22 2008, 22:51) EDI... Jan 22 2008, 22:06
zipr Where can I find out exactly what this plugin is s... Jan 25 2008, 16:54
MoSPDude This plug-in is an alternative mp3 decoder plug-in... Jan 25 2008, 18:11
benski QUOTE Where can I find out exactly what this plugi... Jan 25 2008, 18:40
lvqcl QUOTE (benski @ Jan 25 2008, 20:40) The a... Jan 27 2008, 14:50
MoSPDude Its nice for the latest Winamp versions to have th... Jan 26 2008, 11:40
j7n QUOTE (MoSPDude @ Jan 26 2008, 12:40) @j7... Jan 29 2008, 20:51
nemoW Thanks for Unicode file/pathname support![hr]
... Jan 27 2008, 21:30
nonreality I set it up in Mediamonkey and it seems to work fi... Jan 30 2008, 04:02
Sylph Hey, MoSPDude,
thank you so much for the plugin... Feb 1 2008, 18:13
MoSPDude Hey, I've uploaded an update to fix the Replay... Feb 1 2008, 19:13
Sylph QUOTE (MoSPDude @ Feb 1 2008, 19:13) Hey,... Feb 1 2008, 19:20
MoSPDude The first link on the main page contains the lates... Feb 1 2008, 19:40
Sylph QUOTE (MoSPDude @ Feb 1 2008, 19:40) The ... Feb 1 2008, 20:07
_Raziel-BG It acts kinda strange here. On some MP3s it shows ... Feb 3 2008, 05:54
Orochi7777 MoSPDude I love what you have done with this plugi... Feb 7 2008, 05:58
-sanb- Orochi7777
QUOTE I noticed that In_mad stores its ... Feb 7 2008, 18:22
BSOD2600 Has anyone else noticed 'stuttering' with ... Feb 9 2008, 23:47
Trainwreck56 QUOTE (BSOD2600 @ Feb 10 2008, 09:47) Has... Feb 10 2008, 02:13
CromagDK Hey there
im wonderering a bit, when i play a st... Feb 11 2008, 13:55
MoSPDude I'm hoping to get chance to have a play this c... Feb 12 2008, 11:22
Trainwreck56 QUOTE (MoSPDude @ Feb 12 2008, 21:22) @BS... Feb 12 2008, 13:50
BSOD2600 QUOTE (MoSPDude @ Feb 12 2008, 03:22) @BS... Feb 12 2008, 23:33
_Raziel-BG QUOTE (MoSPDude @ Feb 12 2008, 11:22) @_R... Mar 13 2008, 00:11
-sanb- MoSPDude
I'm using AIMP player for listening m... Feb 12 2008, 15:39
Orochi7777 QUOTE I'll look into a portable configuation, ... Feb 12 2008, 19:27
Cybermutant Like a previous poster, I'm also using a large... Feb 15 2008, 19:29
MoSPDude Hi, the 0.15.1 (beta) is correct - its an old name... Feb 15 2008, 23:55
gameplaya15143 I figured out that the unicode support option has ... Feb 16 2008, 19:06
MoSPDude Hi folks,
I've put up another update - this v... Mar 3 2008, 20:57
Orochi7777 MoSPDude you are my HERO.
Thank you very much f... Mar 3 2008, 21:07
Emre @MoSPDude
did you drop FPM_64BIT compile switch f... Mar 3 2008, 23:52
-sanb- MoSPDude
BIG THANKS!!!
MY MAN!... Mar 4 2008, 00:08
Emre QUOTE (j7n @ Mar 5 2008, 14:14) ...interr... Mar 6 2008, 19:19
j7n I can confirm that disabling EQ solves the problem... Mar 6 2008, 21:22
BSOD2600 1) I'm still getting occasional short pauses i... Mar 9 2008, 07:18
-sanb- BSOD2600
Try to delete this section
QUOTE HKEY_USE... Mar 9 2008, 08:05
BSOD2600 QUOTE (-sanb- @ Mar 9 2008, 00... Mar 9 2008, 10:24
k.eight.a QUOTE (BSOD2600 @ Mar 9 2008, 10:24) QUOT... Mar 9 2008, 16:58
MoSPDude Hi guys,
Sorry for the confusion of it all, I rea... Mar 10 2008, 00:20
BSOD2600 QUOTE (MoSPDude @ Mar 9 2008, 16:20) The ... Mar 10 2008, 02:38
John Clement Are there any plans to add the unsynced Lyrics tag... Mar 25 2008, 19:53
Yashu I am somewhat new here, but I was wondering, I hav... Mar 31 2008, 00:41
Sylph When can we expect an update? Apr 23 2008, 14:16
Slipstreem I'm currently running version 0.15.1b publishe... Apr 26 2008, 03:15
BSOD2600 QUOTE (Slipstreem @ Apr 25 2008, 19:15) I... Apr 26 2008, 19:11
SkripT2 Thanks a lot @MoSPDude for this new version. I hav... May 6 2008, 23:18
BSOD2600 This yet another dead mp3 project? Jul 21 2008, 09:09
Sylph I wonder, too... Jul 21 2008, 10:20
MoSPDude Hi guys,
I think it's safe to say that for th... Jul 24 2008, 20:22
lvqcl MoSPDude, in_mad adds tags in ISO 8859 encoding. N... Jul 24 2008, 22:48
Mits2008 I have been lurking in this forum for years, and I... Sep 15 2008, 15:42
Sylph QUOTE (Mits2008 @ Sep 15 2008, 16:42) Thi... Oct 1 2008, 14:44
shakey_snake QUOTE (Mits2008 @ Sep 15 2008, 10:42) My ... Oct 1 2008, 16:04
Karolinger QUOTE (Mits2008 @ Sep 15 2008, 10:42) Tha... Oct 4 2008, 01:25
deinlandel Version from Winamp site has serious issues with R... Oct 3 2008, 07:18![]() ![]() |
|
Lo-Fi Version | Time is now: 23rd May 2013 - 13:50 |