[MPlayer-dev-eng] Real Audio/Video DLL for Mac OS X
Diego Biurrun
diego at biurrun.de
Tue Jun 24 23:49:59 CEST 2003
On Tue, Jun 24, 2003 at 07:47:08PM +0200, Donnie Smith wrote:
> I did experience one problem: the "new cache", USE_STREAM_CACHE,
> appears to be broken for Mac OS X, at least for the Real files I
> tried. I haven't been following the mailing list closely lately, so I'm
> not sure if it's known. Anyhow, it "freezes" (no text input/output or
> audio/video output) with the following backtrace (it calls
> usec_sleep() repeatedly):
>
> #0 0x90006ae8 in clock_sleep_trap ()
> #1 0x0010b254 in usec_sleep ()
> #2 0x000a5d98 in cache_read ()
> #3 0x000a6588 in cache_stream_fill_buffer ()
> #4 0x000c7d20 in demux_real_fill_buffer ()
> #5 0x000a0dd8 in ds_fill_buffer ()
> #6 0x000a5440 in demux_read_data ()
> #7 0x0006a340 in decode_audio ()
> #8 0x00045630 in decode_audio ()
>
> I'm not familiar with the cache2 system, but sending the child
> SIGINT restarts it and it's OK for another couple of
> seconds/minutes (varies). #undef:ing USE_STREAM_CACHE makes it work
> just fine (tested using CVS 2003-06-21). If it's not a known
> bug/incompatibility/feature, I can look in to it more closely.
The new cache caused porting problems on MinGW, you probably need to port it
to Mac OS X. Sascha Sommer and flo/yepyep might be able to help you, they
did the porting for MinGW.
Diego
More information about the MPlayer-dev-eng
mailing list