IPB

Welcome Guest ( Log In | Register )

7 Pages V   1 2 3 > »   
Reply to this topicStart new topic
[Old] Vorbis Streamer (foo_vorbisstream)
Canar
post Oct 12 2008, 00:31
Post #1





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



Download v1.1 here.
Features:
  • Multi-instance safe, unlike edcast.
  • Uses foobar2000's native configuration style.
  • Mostly hack-free.
  • Statically-linked to aoTuV 5.7 for optimal audio quality.
  • Streams Vorbis to Icecast servers.

Bugs and peculiarities:
  • Known to cause the host audio to skip if upload bandwidth is insufficient for the stream.
  • Some configuration changes may require stopping playback or restarting foobar2000 to take effect.
  • Shoutcast support is an evil lie. Do not use it or it will summon Satan all over your hard drive.

Plans:
  • Further UI improvements.
  • Smarter setting application.
  • Multiple-format support.
  • Properly object-oriented streaming library as back-end.

Version log:
1.1: fix to the resampler bug. Thanks to Tomacco Boy for the diagnosis.
1.0: minor UI tweaks, a bug fix for the sole crash reported so far, upgrade to aoTuV 5.7, more useless crap removed
1.0 beta: major overhaul of UI.
0.9.7: Fixed 30-field limitation and crash bug, fixed UTF-8 support.
0.9.6a: fixed various metadata oddnesses, killed pthread dependency
0.9.5.6b: fixed resampler bug
0.9.5.6a: initial release

This post has been edited by Canar: Apr 23 2012, 18:50


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Hamallainen
post Oct 12 2008, 02:51
Post #2





Group: Members
Posts: 229
Joined: 1-April 04
Member No.: 13171



I, also, had crashes with edcast after many days of playing.
I will give your version a try.
Thanks
Go to the top of the page
+Quote Post
Canar
post Oct 12 2008, 05:27
Post #3





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



So far, this version is free from crashes since I made the build. Previous builds had a week of stability and no crashes. I'm not discounting the possibility of multiple bugs to fix, but I haven't had a crash since I've been building them.

If anyone cares to have a listen, I'm streaming continuously (sans outages due to crashes) at http://radio.psylight.ca/listen.m3u. Random electronic music, with an emphasis on stuff you can dance to and acid/electro/idm influences. May contain objectionable content from time-to-time. Some of this stuff I haven't even listened to yet! smile.gif Just tracks that I tend to like to listen to. Streamed continuously with very few repeats for 3 months.

If there's any complaint about aoTuV 5.5, I'm open to discussion. I just don't see any reason not to support the latest and greatest aoTuV. His releases have been continuously excellent so far. I intend to support the best Vorbis tuning, not all Vorbis tunings.

This post has been edited by Canar: Oct 12 2008, 12:38


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Chipicui
post Oct 13 2008, 15:35
Post #4





Group: Members
Posts: 88
Joined: 3-September 07
Member No.: 46732



Thanks a lot man! smile.gif smile.gif
Now the difficult part... dry.gif would you mind making a brief tutorial on how to make this thing work?
As far as I know, you put the dll on the components folder, add to DSP window... but after adding an encoder and hitting connect, it does not do it (keeps retrying every 10 seconds but to no avail).
Any idea?
Go to the top of the page
+Quote Post
Canar
post Oct 13 2008, 20:21
Post #5





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



You have an Icecast2 server somewhere I imagine? This component does not work on its own, it requires a working installation of Icecast2 to stream to. Icecast2 then allows for relaying and connecting to the stream.

This post has been edited by Canar: Oct 13 2008, 20:25


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Chipicui
post Oct 13 2008, 23:23
Post #6





Group: Members
Posts: 88
Joined: 3-September 07
Member No.: 46732



Ouch! laugh.gif
I see...
Thanks for your guidance.
Go to the top of the page
+Quote Post
Canar
post Oct 14 2008, 00:23
Post #7





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



Icecast is free to download though! Works on Linux, Windows, whatever.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Chipicui
post Oct 14 2008, 00:46
Post #8





Group: Members
Posts: 88
Joined: 3-September 07
Member No.: 46732



Works wonderfully!!!! smile.gif
Once downloaded, installed and configured the icecast server it works really fine!
Thank you very much!

smile.gif smile.gif
Go to the top of the page
+Quote Post
Hamallainen
post Oct 14 2008, 02:19
Post #9





Group: Members
Posts: 229
Joined: 1-April 04
Member No.: 13171



Hi, I had a crash

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00F672BDh
Access violation, operation: write, address: 00000000h
Call path:
playback_process entry=>dsp/run=>dsp_manager::run=>dsp::run
Code bytes (00F672BDh):
00F6727Dh: 88 6A F6 00 89 68 F6 00 B9 68 F6 00 17 69 F6 00
00F6728Dh: 63 69 F6 00 6E 69 F6 00 B4 69 F6 00 E2 6A F6 00
00F6729Dh: 55 8B EC 83 EC 04 89 7D FC 8B 7D 08 8B 4D 0C C1
00F672ADh: E9 07 66 0F EF C0 EB 08 8D A4 24 00 00 00 00 90
00F672BDh: 66 0F 7F 07 66 0F 7F 47 10 66 0F 7F 47 20 66 0F
00F672CDh: 7F 47 30 66 0F 7F 47 40 66 0F 7F 47 50 66 0F 7F
00F672DDh: 47 60 66 0F 7F 47 70 8D BF 80 00 00 00 49 75 D0
00F672EDh: 8B 7D FC 8B E5 5D C3 55 8B EC 83 EC 10 89 7D FC
Stack (02AFF460h):
02AFF440h: 00000000 00000000 00000000 00000000
02AFF450h: 00000000 00000000 00000000 00000000
02AFF460h: 00000000 02AFF484 00F6732A 00000000
02AFF470h: FFFEA480 7C9200A4 00000038 00F617BE
02AFF480h: 01197898 FFFFD497 00F4D009 00000000
02AFF490h: 00000000 FFFEA4B8 FFFEA4B8 01197898
02AFF4A0h: 0000BB80 00000002 01197898 00000003
02AFF4B0h: 00F935E8 0000080B 00F93C60 00014D2F
02AFF4C0h: 00000002 00000000 0000BB80 00000001
02AFF4D0h: 00000000 00000002 00029A5E 0000AC44
02AFF4E0h: 00F461A5 FFF50000 02F60020 00014D2F
02AFF4F0h: 00029A5C 0000BB80 00029A5E 00014D2F
02AFF500h: 02F60020 00000000 00F4583F 02F60020
02AFF510h: 00014D2F 00000002 0000BB80 01195D74
02AFF520h: 01195D70 01803808 01195D7C 00000002
02AFF530h: 00F44E18 0000BB80 01837AD8 6D110978
02AFF540h: 100025A3 01195D70 02AFF59C 02AFF5FC
02AFF550h: 00000000 01195D7C 00000000 01195D74
02AFF560h: 02AFF590 00F8F350 00000001 0049C0CD
02AFF570h: 01837DC8 01837D58 00000000 01837AD8
Registers:
EAX: 00000000, EBX: 00000000, ECX: 01FFFD49, EDX: 00000038
ESI: 03010020, EDI: 00000000, EBP: 02AFF464, ESP: 02AFF460
Crash location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h

Loaded modules:
foobar2000 loaded at 00400000h - 0052B000h
ntdll loaded at 7C910000h - 7C9C6000h
kernel32 loaded at 7C800000h - 7C906000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4C000h
RPCRT4 loaded at 77E50000h - 77EE2000h
Secur32 loaded at 77FC0000h - 77FD1000h
GDI32 loaded at 77EF0000h - 77F39000h
USER32 loaded at 7E390000h - 7E421000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1F5000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 1002A000h
COMDLG32 loaded at 76340000h - 7638A000h
IMM32 loaded at 76320000h - 7633D000h
LPK loaded at 62DC0000h - 62DC9000h
USP10 loaded at 753C0000h - 7542B000h
uxtheme loaded at 5B090000h - 5B0C8000h
MSCTF loaded at 74690000h - 746DC000h
RTSUltraMonHook loaded at 00A90000h - 00ABE000h
msctfime loaded at 75140000h - 7516E000h
foo_albumlist loaded at 00AD0000h - 00B3C000h
foo_audioscrobbler loaded at 00B60000h - 00B90000h
WS2_32 loaded at 719F0000h - 71A07000h
WS2HELP loaded at 719E0000h - 719E8000h
foo_cdda loaded at 00BB0000h - 00BF0000h
foo_dsp_std loaded at 00C10000h - 00C59000h
foo_httpcontrol loaded at 00C80000h - 00CC0000h
WSOCK32 loaded at 71A10000h - 71A1A000h
MPR loaded at 71A60000h - 71A72000h
foo_input_std loaded at 00CE0000h - 00E0C000h
foo_ui_std loaded at 00E30000h - 00F05000h
gdiplus loaded at 4EB80000h - 4ED26000h
MSIMG32 loaded at 76310000h - 76315000h
foo_vorbisstream loaded at 00F40000h - 010EA000h
WINMM loaded at 76AE0000h - 76B0F000h
WINSPOOL loaded at 72F50000h - 72F76000h
OLEAUT32 loaded at 770E0000h - 7716B000h
serwvdrv loaded at 5D0A0000h - 5D0A7000h
umdmxfrm loaded at 5B3C0000h - 5B3C7000h
foo_whatsnew loaded at 011B0000h - 011E1000h
RTSUltraMonHookRes loaded at 01F80000h - 01F83000h
mswsock loaded at 71990000h - 719D0000h
DNSAPI loaded at 76ED0000h - 76EF7000h
winrnr loaded at 76F60000h - 76F68000h
WLDAP32 loaded at 76F10000h - 76F3D000h
mslbui loaded at 60970000h - 60979000h
rasadhlp loaded at 76F70000h - 76F76000h
imon loaded at 20B00000h - 20B2F000h
NTMARTA loaded at 77650000h - 77671000h
SAMLIB loaded at 71B50000h - 71B63000h
hnetcfg loaded at 62E40000h - 62E99000h
rsvpsp loaded at 72FD0000h - 72FED000h
wshtcpip loaded at 719D0000h - 719D8000h
imagehlp loaded at 76C40000h - 76C68000h
DBGHELP loaded at 5D3F0000h - 5D491000h
VERSION loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 00F6732Ah, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 7C9200A4h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 00F617BEh, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F4D009h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F935E8h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F93C60h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F461A5h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F4583Fh, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 00F44E18h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 100025A3h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000000h)
Address: 00F8F350h, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 0049C0CDh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B712Dh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0049C651h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C929D90h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlReAllocateHeap" (+00000210h)
Address: 7C929D8Ah, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlReAllocateHeap" (+0000020Ah)
Address: 004A325Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A3293h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0041EEC0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0109001Fh, location: "foo_vorbisstream", loaded at 00F40000h - 010EA000h
Address: 0044B2CEh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B9764h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044824Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D1220h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B9E19h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00447ED6h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D69C4h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004902CFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044B6A1h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D292Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D20CCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BB7EAh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044A2E8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C802530h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObject" (+00000000h)
Address: 7C80A0A7h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "SetEvent" (+00000000h)
Address: 004DD1C0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C80B6BEh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+0000015Fh)
Address: 7C80B6D3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+00000174h)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C906000h
Address: 004DD1C0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92017Bh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9201BBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 76F10000h, location: "WLDAP32", loaded at 76F10000h - 76F3D000h
Symbol: "Ordinal325" (+00000000h)
Address: 7C923405h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlDecodePointer" (+00000000h)
Address: 20B01D8Ch, location: "imon", loaded at 20B00000h - 20B2F000h
Symbol: "exeProc" (+0000051Ch)
Address: 20B00000h, location: "imon", loaded at 20B00000h - 20B2F000h
Address: 20B00000h, location: "imon", loaded at 20B00000h - 20B2F000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C927DF0h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlCompareUnicodeString" (+00000468h)
Address: 7C927DE9h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlCompareUnicodeString" (+00000461h)
Address: 7C928027h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "LdrGetProcedureAddress" (+0000019Fh)
Address: 7C910000h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Address: 004DD1C0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 011C51F5h, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 011D5DFCh, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 011C2393h, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 011D94E8h, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 011C191Fh, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 011C1917h, location: "foo_whatsnew", loaded at 011B0000h - 011E1000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C906000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 72FDB354h, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 72FD0000h, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 72FE4692h, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 72FD27B0h, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 72FDB354h, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 7C92B0A4h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "CsrNewThread" (+0000001Ah)
Address: 7C92B197h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "CsrNewThread" (+0000010Dh)
Address: 72FE459Ah, location: "rsvpsp", loaded at 72FD0000h - 72FED000h
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920208h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92017Bh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9201BBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C8097F6h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "InterlockedIncrement" (+00000000h)
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920208h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92017Bh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9201BBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 77E5611Ch, location: "RPCRT4", loaded at 77E50000h - 77EE2000h
Symbol: "NdrTypeFlags" (+000003E4h)
Address: 77E56125h, location: "RPCRT4", loaded at 77E50000h - 77EE2000h
Symbol: "NdrTypeFlags" (+000003EDh)
Address: 77E560A8h, location: "RPCRT4", loaded at 77E50000h - 77EE2000h
Symbol: "NdrTypeFlags" (+00000370h)
Address: 775C6860h, location: "ole32", loaded at 774A0000h - 775DD000h
Address: 77E560B4h, location: "RPCRT4", loaded at 77E50000h - 77EE2000h
Symbol: "NdrTypeFlags" (+0000037Ch)
Address: 00A975BAh, location: "RTSUltraMonHook", loaded at 00A90000h - 00ABE000h
Address: 004495E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7E3AA013h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 7C8106E9h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "CreateThread" (+00000022h)
Address: 004D6998h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BF21Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 774BD222h, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CoTaskMemAlloc" (+000001C2h)
Address: 775C6860h, location: "ole32", loaded at 774A0000h - 775DD000h
Address: 00449725h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C802530h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObject" (+00000000h)
Address: 7C80A0A7h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "SetEvent" (+00000000h)
Address: 774BF06Bh, location: "ole32", loaded at 774A0000h - 775DD000h
Symbol: "CoInitializeEx" (+000000F0h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C802608h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B8h)
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802542h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 004BF238h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004496BDh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 100025D2h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uCallStackTracker::uCallStackTracker" (+0000002Fh)
Address: 004BF255h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00449617h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00A975BAh, location: "RTSUltraMonHook", loaded at 00A90000h - 00ABE000h
Address: 004BF269h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C80B713h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 00A975BAh, location: "RTSUltraMonHook", loaded at 00A90000h - 00ABE000h
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B720h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 004495E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00BB42FFh, location: "foo_cdda", loaded at 00BB0000h - 00BF0000h

Version info:
foobar2000 v0.9.5.6
UNICODE
Windows 5.1


Additional info:
Album List 4.3 (foo_albumlist)
Standard Input Array 1.0 (foo_input_std)
HTTP Control 0.78 (foo_httpcontrol)
Default User Interface 0.9.5 (foo_ui_std)
edcast Vorbis Streamer 0.9.5.6a (foo_vorbisstream)
foobar2000 core 0.9.5.6 (Core)
CD Audio Decoder 2.1.3 (foo_cdda)
Standard DSP Array 1.0 (foo_dsp_std)
Feature Watcher 1.0.4 (foo_whatsnew)
Audioscrobbler 1.3.16 (foo_audioscrobbler)


After searching a bit, it seems it happens only when the crossfader is in the DSP chain.
Usually the only DSP i use are:
-crossfader
-edcast Vorbis Streamer (or original Edcast plugin)

So i don't know if the problem is with the crossfader or edcast or the combination of the 2 of them.


Another little bug (that was also present in the original plugin) :
If I close the edcast Vorbis Streamer window, it goes in the tray. Fine.
But once in the tray, if i close foobar, the edcast Vorbis Streamer icon stays in the tray until my mouse cursor hovers it which make it disappear.
Go to the top of the page
+Quote Post
Canar
post Oct 14 2008, 03:05
Post #10





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



Thanks for reporting, I'm looking into this now.

The bug regarding the icon in the notification area will go away once I make the component use proper DSP presets for storing configuration, which is on my todo list.

Edit: Is there any reproducible way to trigger the Crossfader bug? I've been trying for a couple hours and all I've found so far is an integer overflow problem with the resampler, which is irrelevant to fix anyhow, because I'll be transitioning to using PPHS sometime in the future.

This post has been edited by Canar: Oct 14 2008, 05:47


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Canar
post Oct 14 2008, 17:05
Post #11





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



v0.9.5.6b has been released, which just might fix your bug Hamallainen. Download link is at the same location.

Other changes include removal of the "Advanced Settings" tab, changing the logging options to be foobar2000 Advanced Preferences instead. Also, changed logging to output to the console instead of a log file. Removed various other pieces of useless cruft. Refactored the component interface.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Jorgo
post Oct 14 2008, 23:08
Post #12





Group: Banned
Posts: 55
Joined: 7-June 06
Member No.: 31596



Crossfade is not compatible with Vorbis chained streaming, so you might want to disable it. It should work with mp3 streaming on Icecast, though.
Go to the top of the page
+Quote Post
Canar
post Oct 14 2008, 23:31
Post #13





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



It's funny you say that because Crossfade works as expected here. Obviously it's going to have to come before the streaming component if you want to hear it in the stream, but other than that blatantly obvious tidbit, it's working okay.

This post has been edited by Canar: Oct 14 2008, 23:33


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Hamallainen
post Oct 15 2008, 02:26
Post #14





Group: Members
Posts: 229
Joined: 1-April 04
Member No.: 13171



QUOTE (Canar @ Oct 14 2008, 18:05) *
v0.9.5.6b has been released, which just might fix your bug Hamallainen. Download link is at the same location.
Yes ! with this version no more crash with crossfader enabled. Thanks.
While testing i had found 2 songs, if played with the crossfader and edcast, it crashed (with 0.9.5.6a not 0.9.5.6b) while 'crossfading'.
The first song was 48000Hz (never noticed before, i didn't encode it) and the second was 44100Hz. Don't know if it helps.
Thanks again, now i can test it on long term.
Go to the top of the page
+Quote Post
Jorgo
post Oct 17 2008, 13:05
Post #15





Group: Banned
Posts: 55
Joined: 7-June 06
Member No.: 31596



QUOTE (Canar @ Oct 14 2008, 23:31) *
It's funny you say that because Crossfade works as expected here.


Alright, it seems the problem is rather with my Popcorn Hour than the stream. Sorry for the confusion.
Go to the top of the page
+Quote Post
Canar
post Oct 29 2008, 19:26
Post #16





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



Version 0.9.6a has been released. I had a crash, so I fixed a bug. Also, this new version should handle dynamic metadata properly. For example, if you're listening to a FLAC stream (and if you are, I'd love to get a URL, as I've yet to be able to find any FLAC streaming that works properly) and it has proper metadata, you can transcode it to Vorbis using this component and no metadata will be lost!


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Canar
post Nov 10 2008, 05:11
Post #17





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



v0.9.7 is released. It fixes a bug where edcast crashes if there are more than 30 fields of metadata and also fixes UTF-8 support. I've only tested the UTF-8 support on a foobar2000 -> Icecast2 -> foobar2000 pathway, so YMMV. If there are problems in other configurations, please report them here and I'll do my best to solve the problem.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Canar
post Mar 13 2009, 23:25
Post #18





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



v1.0 beta is released, featuring a proper foobar2000-style configuration dialog and a slew of back-end improvements, including automatically disconnecting all streams when stopped/paused.

This post has been edited by Canar: Mar 13 2009, 23:26


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
Hamallainen
post Mar 14 2009, 00:16
Post #19





Group: Members
Posts: 229
Joined: 1-April 04
Member No.: 13171



Great I'm going to try it.
Thx

edit: ouch , crashed right after start, do i have to reset the config before upgrading ?

edit2 : ok now, i had to remove it from the dsp chain before before upgrading
the poping window is gone ? to configure more than 1 stream we need to upgrade to 0.9.6.4b1 to add the vorbisstream to the dsp chain as many time as we want ?

This post has been edited by Hamallainen: Mar 14 2009, 00:38
Go to the top of the page
+Quote Post
uncajesse
post Mar 14 2009, 00:40
Post #20





Group: Members
Posts: 6
Joined: 26-January 09
Member No.: 65987



"Known to cause the host audio to skip if upload bandwidth is insufficient for the stream."

That can be fixed by "overhauling" the network out buffers to auto-size based on incoming data, and catches up as fast as it can until it's back to 1-2 buffers. don't forget to put a check on it to start reconnect function if no data has been sent at all in [n] seconds. wink.gif
Go to the top of the page
+Quote Post
Canar
post Mar 14 2009, 00:58
Post #21





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



QUOTE (Hamallainen @ Mar 13 2009, 16:16) *
the poping window is gone ? to configure more than 1 stream we need to upgrade to 0.9.6.4b1 to add the vorbisstream to the dsp chain as many time as we want ?

Yes, it's configured like a normal DSP component now. And yes, you'll need to upgrade to 0.9.6.4b1 to have multiple concurrent streams. That change actually inspired me to get the latest batch of work done. smile.gif


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
--pv--
post Mar 14 2009, 22:14
Post #22





Group: Members
Posts: 128
Joined: 3-January 04
Member No.: 10920



Hello,
Here is something to think about.
When the plugin is added into the DSP chain more than once, each occurence does transcoding to ogg vorbis. Would it be possible to add an ability to send a stream to more than one icecast in the future?
I know the proper setup is setting master / slave icecast configurations in this case but there may be need to do this on the client side when the actual broadcaster does not have full control over the hosting server.
Go to the top of the page
+Quote Post
odyssey
post Mar 18 2009, 00:19
Post #23





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



I couldn't make it work.

I suppose I do it right? I downloaded icecast, changed the password and connected to it? Strange is that it connects no matter what password used.

Also, I were able to (appearently) add a (unplayable) stream in foobar, when I entered "http://hostname:8000", but now "http://hostname:8000/stream.ogg" - Why ??

This post has been edited by odyssey: Mar 19 2009, 22:40


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post
Canar
post Mar 18 2009, 00:27
Post #24





Group: Super Moderator
Posts: 3373
Joined: 26-July 02
From: To:
Member No.: 2796



odyssey, please upgrade to the new version. You're using a very old build.

--pv--, I don't really understand what you're requesting. You want to be able to use multiple vorbis streams? Just grab the latest foobar2000 beta and give it a try. The component is designed to allow multiple DSP instances at once to stream to several different Icecast servers, or to serve several streams on one, or whatever.

Edit: --pv--, if what you desired was to send a single transcode to multiple servers, the smartest way to do that could be to run a local Icecast server that relays to others. Your request would involve too much additional complexity.

This post has been edited by Canar: Mar 18 2009, 00:51


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post
odyssey
post Mar 18 2009, 01:17
Post #25





Group: Members
Posts: 2296
Joined: 18-May 03
From: Denmark
Member No.: 6695



My bad, I found it on blog.psylight.ca, which seemed pretty official - Is it yours or not?


--------------------
Can't wait for a HD-AAC encoder :P
Go to the top of the page
+Quote Post

7 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th December 2014 - 18:13