[MPlayer-users] Re: MacOS X "second-class citizen" :-(

Kichigai Mentat kichigai at comcast.net
Mon Dec 6 13:55:32 CET 2004


Yeah, that happened to me once when I asked about using a USB video  
capture device with MPlayer for OS X.

"I said I was smart, I never said I was mature."
--Ivan Kowalenko
On Dec 4, 2004, at 08.18, Dave Chand wrote:

> I have gotten the same feeling about Mac OS X being "second-class  
> citizen"
> Shame!
>
> Dave
> On Dec 3, 2004, at 5:26 PM, Peter Spam wrote:
>
>> Don't bother, I've posted a few MacOS X patches, and haven't even  
>> received so much as a response to any of them.
>>
>>
>> Thanks,
>> Peter
>>
>> On Nov 25, 2004, at 6:31 AM, Dave Chand wrote:
>>
>>>
>>> when running mplayer with the following command line options,  
>>> mplayer encounters a buffer underrun.
>>>
>>> mplayer -loop 2 -ao macosx -v "some_song.mp3"
>>>
>>> Here is the verbose mplayer output; (and below that is the gdb  
>>> backtrace)
>>>
>>> Using GNU internationalization
>>> Original domain: messages
>>> Original dirname: /sw/share/locale
>>> Current domain: mplayer
>>> Current dirname: /sw/share/locale
>>>
>>> MPlayer dev-CVS-041125-09:02-3.3 (C) 2000-2004 MPlayer Team
>>> AltiVec found
>>> CPU: PowerPC
>>>
>>> 73 audio & 178 video codecs
>>> CommandLine: '/Users/dave/Download/music_omicron_space.mp3'
>>> init_freetype
>>> get_path('font/font.desc') -> '/Users/dave/.mplayer/font/font.desc'
>>> Font /Users/dave/.mplayer/font/font.desc loaded successfully! (206  
>>> chars)
>>> Using Unoptimized OnScreenDisplay
>>> Using Darwin accurate timing
>>> get_path('input.conf') -> '/Users/dave/.mplayer/input.conf'
>>> Can't open input config file /Users/dave/.mplayer/input.conf: No  
>>> such file or directory
>>> Can't open input config file /sw/etc/mplayer/input.conf: No such  
>>> file or directory
>>> Falling back on default (hardcoded) input config
>>> get_path('music_omicron_space.mp3.conf') ->  
>>> '/Users/dave/.mplayer/music_omicron_space.mp3.conf'
>>> Playing /Users/dave/Download/music_omicron_space.mp3.
>>> [file] File size is 1133535 bytes
>>> STREAM: [file] /Users/dave/Download/music_omicron_space.mp3
>>> STREAM: Description: File
>>> STREAM: Author: Albeu
>>> STREAM: Comment: based on the code from ??? (probably Arpi)
>>> Checking for YUV4MPEG2
>>> ASF_check: not ASF guid!
>>> Checking for Nullsoft Streaming Video
>>> Checking for NuppelVideo
>>> Checking for REAL
>>> Checking for SMJPEG
>>> Searching demuxer type for filename  
>>> /Users/dave/Download/music_omicron_space.mp3 ext: .mp3
>>> Trying demuxer 17 based on filename extension
>>> ==> Found audio stream: 0
>>> ======= WAVE Format =======
>>> Format Tag: 85 (0x55)
>>> Channels: 2
>>> Samplerate: 22050
>>> avg byte/sec: 10000
>>> Block align: 4
>>> bits/sample: 0
>>> cbSize: 12
>>> mp3.wID=256
>>> mp3.fdwFlags=0x2000000
>>> mp3.nBlockSize=256
>>> mp3.nFramesPerBlock=256
>>> mp3.nCodecDelay=28933
>>> ===========================
>>> demux_audio: audio data 0x52 - 0x114BDF
>>> Audio file detected.
>>> ===================================================================== 
>>> =====
>>> Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
>>> dec_audio: Allocating 131072 + 65536 = 196608 bytes for output  
>>> buffer.
>>> FFmpeg's libavcodec audio codec
>>> INFO: libavcodec init OK!
>>> AUDIO: 22050 Hz, 2 ch, 16 bit (0x20), ratio: 10000->88200 (80.0 kbit)
>>> Selected audio codec: [ffmp3] afm:ffmpeg (FFmpeg MPEG layer-3 audio  
>>> decoder)
>>> ===================================================================== 
>>> =====
>>> Checking audio filter chain for 22050Hz/2ch/16bit ->  
>>> 22050Hz/2ch/16bit...
>>> [libaf] Adding filter dummy
>>> [dummy] Was reinitialized, rate=22050Hz, nch = 2, format =  
>>> 0x00000000 and bps = 2
>>> AF_pre: af format: 2 bps, 2 ch, 22050 hz, big endian signed int
>>> AF_pre: 22050Hz 2ch Signed 16-bit (Big-Endian)
>>> Reading symbols for shared libraries . done
>>> Reading symbols for shared libraries . done
>>> AO: [macosx] hardware format...
>>> AO: [macosx] 44100.000000 mSampleRate
>>> AO: [macosx]  lpcm mFormatID
>>> AO: [macosx]     8 mBytesPerPacket
>>> AO: [macosx]     1 mFramesPerPacket
>>> AO: [macosx]     8 mBytesPerFrame
>>> AO: [macosx]     2 mChannelsPerFrame
>>> AO: [macosx]  4096 ao->buffer_len
>>> AO: [macosx] 44100Hz 2ch Floating Point (4 bps)
>>> AO: Description: Darwin/Mac OS X native audio output
>>> AO: Author: Timothy J. Wood & Dan Christiansen
>>> Building audio filter chain for 22050Hz/2ch/16bit ->  
>>> 44100Hz/2ch/32bit...
>>> [dummy] Was reinitialized, rate=22050Hz, nch = 2, format =  
>>> 0x00000000 and bps = 2
>>> [libaf] Adding filter resample
>>> [resample] Changing sample rate to 44100Hz
>>> [resample] Using integer processing and inexact frequecy conversion.
>>> [resample] New filter designed up: 2 down: 1
>>> [dummy] Was reinitialized, rate=44100Hz, nch = 2, format =  
>>> 0x00000000 and bps = 2
>>> [libaf] Adding filter format
>>> [format] Changing sample format from 16bit big endian signed int to  
>>> 32bit big endian float
>>> [resample] Using integer processing and inexact frequecy conversion.
>>> [dummy] Was reinitialized, rate=44100Hz, nch = 2, format =  
>>> 0x00000000 and bps = 2
>>> [format] Changing sample format from 16bit big endian signed int to  
>>> 32bit big endian float
>>> Video: no video
>>> Freeing 0 unused video chunks.
>>> Starting playback...
>>> [libaf] Reallocating memory in module resample, old len = 0, new len  
>>> = 8196
>>> [libaf] Reallocating memory in module format, old len = 0, new len =  
>>> 16388
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> ds_fill_buffer: EOF reached (stream: audio)
>>> loop_times = 1, eof = 1%
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>> AO: [macosx] Buffer underrun
>>>
>>> Here is the gdb backtrace:
>>>
>>> (gdb) bt
>>> #0  0x90012588 in clock_sleep_trap ()
>>> #1  0x9000d758 in nanosleep ()
>>> #2  0x90012288 in usleep ()
>>> #3  0x00007b68 in SDL_main (argc=3930236, argv=0x31f708) at  
>>> mplayer.c:2236
>>> #4  0x002cde84 in -[SDLMain applicationDidFinishLaunching:].129 ()
>>> #5  0x909f7184 in _nsnote_callback ()
>>> #6  0x901aa5c8 in __CFXNotificationPost ()
>>> #7  0x901aefd8 in _CFXNotificationPostNotification ()
>>> #8  0x909f4fd0 in -[NSNotificationCenter  
>>> postNotificationName:object:userInfo:] ()
>>> #9  0x92ee30c4 in -[NSApplication _postDidFinishNotification] ()
>>> #10 0x92ee2fb0 in -[NSApplication _sendFinishLaunchingNotification]  
>>> ()
>>> #11 0x92ee31e0 in -[NSApplication(NSAppleEventHandling)  
>>> _handleCoreEvent:withReplyEvent:] ()
>>> #12 0x90a4a544 in -[NSAppleEventManager  
>>> dispatchRawAppleEvent:withRawReply:handlerRefCon:] ()
>>> #13 0x90a50c6c in _NSAppleEventManagerGenericHandler ()
>>> #14 0x91674a10 in aeDispatchAppleEvent(AEDesc const*, AEDesc*,  
>>> unsigned long, unsigned char*) ()
>>> #15 0x91677858 in dispatchEventAndSendReply(AEDesc const*, AEDesc*)  
>>> ()
>>> #16 0x91674c50 in aeProcessAppleEvent ()
>>> #17 0x928c4360 in AEProcessAppleEvent ()
>>> #18 0x92dd2454 in _DPSNextEvent ()
>>> #19 0x92de8c24 in -[NSApplication  
>>> nextEventMatchingMask:untilDate:inMode:dequeue:] ()
>>> #20 0x92dfcf8c in -[NSApplication run] ()
>>> #21 0x002ce3e0 in main ()
>>> #22 0x00002fa8 in _start (argc=30591632, argv=0x1d2cd30,  
>>> envp=0x496044) at /SourceCache/Csu/Csu-47/crt.c:267
>>> #23 0x8fe1a558 in __dyld__dyld_start ()
>>>
>>> Dave
>>>
>>> _______________________________________________
>>> MPlayer-users mailing list
>>> MPlayer-users at mplayerhq.hu
>>> http://mplayerhq.hu/mailman/listinfo/mplayer-users
>>
>> _______________________________________________
>> MPlayer-users mailing list
>> MPlayer-users at mplayerhq.hu
>> http://mplayerhq.hu/mailman/listinfo/mplayer-users
>>
>
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-users
>




More information about the MPlayer-users mailing list