[
http://dev.sourcefabric.org/browse/LS-508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15808#action_15808
]
Romain Beauxis commented on LS-508:
-----------------------------------
Hi,
Sorry for the delay, I was preparing a more general patch to allow to
disable/reorder decoders..
I have updated the snapshot for win32, at the usual place:
http://www.rastageeks.org/~toots/liq-win32/
With this version, you can enable/disable any decoder using the following
settings:
set("decoder.file_decoders",["WAV","MIDI","FLAC/LIBFLAC","AAC/LIBFAAD","MP4/LIBFAAD","OGG","MP3","META"])
It would be nice if you could try with output.dummy and the following setting:
set("decoder.file_decoders",["MP3"])
If the problem still occurs then we know that the culprit is the mp3 decoder..
Otherwise, you may enable the other decoders one by one and see which one
triggers the issue...
> "Too Many Open Files" crashes after 1024 opened files [Windows version] [1.0
> beta]
> ----------------------------------------------------------------------------------
>
> Key: LS-508
> URL: http://dev.sourcefabric.org/browse/LS-508
> Project: Liquidsoap
> Issue Type: Bug
> Components: Liquidsoap
> Affects Versions: 1.0 beta
> Environment: Windows 2003 server R2, Windows 7 SP1.
> Liquidsoap 1.0.0 beta 1 ( liquidsoap-win32-snapshot-2011-04-06.zip )
> Reporter: Dmitry
> Assignee: Romain Beauxis
> Priority: Blocker
> Fix For: 1.0
>
>
> Liquidsoap for windows crashes after 1024 opened files.
> First I tried to use directory with files as source for playlist. Get the
> error: http://screencast.com/t/dadCWNvSWfg
> Config:
> set("log.file",false)
> set("log.stdout",true)
> set("log.level",4)
> output.icecast(%aacplus(bitrate=32),host="localhost", port=8000,
> password="hackme", fallible=true, mount="test32pl",
> playlist("C:\Streaming\liquidsoap\short"))
> Next I tried to use request.dynamic to achieve the same functionality.
> Similar error: http://screencast.com/t/ANDOpmB5e
> Config:
> set("log.file",false)
> set("log.stdout",true)
> set("log.level",4)
> def request() =
> path = list.hd(get_process_lines("scheduler.exe"))
> request.create(path)
> end
> reqdyn = request.dynamic(request)
> list = fallback(track_sensitive=true,[reqdyn, single("silent.mp3")])
> output.icecast(%aacplus(bitrate=32),host="localhost", port=8000,
> password="hackme", fallible=true, mount="test32app", list)
> Scheduler.exe - application that returns rantom mp3 file from directory with
> music.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://dev.sourcefabric.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Fulfilling the Lean Software Promise
Lean software platforms are now widely adopted and the benefits have been
demonstrated beyond question. Learn why your peers are replacing JEE
containers with lightweight application servers - and what you can gain
from the move. http://p.sf.net/sfu/vmware-sfemails
_______________________________________________
Savonet-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-devl