I had this problem too; in my case, the issue was that the program
doesn't notice when the output stream is broken, eg when you skip to
another track. I made a small change to the source code for lt-faad,
which seems to have fixed it for me. I am using version 2.1-beta (I
can't build 2.5 or find a newer working set of source code), but the
fix will probably work on other versions if they look pretty similar.
I'm new here so I don't know the "done thing" for passing on this
information, however the change was as follows:
frontend/main.c
- search for "write_audio_file" - there are two occurrences.In both
cases, wrap the function write_audio_file(params) with the following:
if ( [write_audio_file(params)] != aufile->bits_per_sample/8)
{
fprintf(stderr, "Error writing output data - terminating\n");
break;
}
The "[write_audio_file(params)]" bit refers to the function in the
code, with whatever parameters it has. This fix checks the write works,
spots the output failing, and terminates immediately.
I hope this helps somebody! Do tell me if I should put this information
anywhere else...
Tim
--
jezreel410
------------------------------------------------------------------------
jezreel410's Profile: http://forums.slimdevices.com/member.php?userid=12858
View this thread: http://forums.slimdevices.com/showthread.php?t=37338
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix