Page 1 of 1

BeOS versions after 0209 do not play files on double click

Posted: 15 Mar 2005 06:11
by tigerdog
After 0209, BeOS builds don't appear to register themselves properly with the OS. The 0209 version creates the appropriate mime-ty pe to allow it to be set as the default application for media files - double-clicking a file opens vlc and plays the file. Versions after 0209 no longer do this. For a while, I was able to unzip newer versions over the old and keep the functions; now even that fails. The app runs and plays files if opend after starting the app. But if double-clicking a media file, vlc starts but the file is never played. I'm running BeOS 5.1d0 (dano). Here are copies of the message window, double clicking the same file on the 0209 and 0315 versions:

from 20050209
main vlc : CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
main vlc : looking for memcpy module
main vlc : probing 4 candidates
main module : using memcpy module "memcpymmxext"
main playlist : creating view 1
main playlist : creating view 2
main playlist : creating view 3
main playlist : waiting for thread completion
main playlist : thread 3477 (playlist) created at priority 5 (src/playlist/playlist.c:149)
main playlist : waiting for thread completion
main playlist : thread 3478 (preparser) created at priority 5 (src/playlist/playlist.c:171)
main interface : looking for interface module
main interface : probing 1 candidate
main module : using interface module "hotkeys"
main interface : interface initialized
main interface : thread 3479 (interface) created at priority 5 (src/interface/interface.c:210)
main interface : looking for interface module
main interface : probing 2 candidates
main module : using interface module "beos"
main interface : interface initialized
main interface : thread 3488 (manager) created at priority 5 (src/interface/interface.c:195)
main playlist : adding playlist item `/boot/home/Noble M12 Stuff/rockingham.mpeg' ( /boot/home/Noble M12 Stuff/rockingham.mpeg )
main playlist : beginning processing of request, 21379 us
main playlist : processing request
main playlist : next item found in 9 us
main playlist : creating new input thread
main playlist : request processed after 21448 us
main input : waiting for thread completion
main input : `/boot/home/Noble M12 Stuff/rockingham.mpeg' gives access `' demux `' path `/boot/home/Noble M12 Stuff/rockingham.mpeg'
main input : demux2_New: access='' demux='' path='/boot/home/Noble M12 Stuff/rockingham.mpeg'
main input : looking for access_demux module
main input : probing 1 candidate
main input : thread 3489 (input) created at priority 10 (src/input/input.c:230)
main input : access2_New: access='' path='/boot/home/Noble M12 Stuff/rockingham.mpeg'
main input : looking for access2 module
main input : probing 2 candidates
access_file input : opening file `/boot/home/Noble M12 Stuff/rockingham.mpeg'
main module : using access2 module "access_file"
main module : pre buffering
main module : received first data for our buffer
main module : prebuffering done 1408981 bytes in 0s - 15704 kbytes/s
main input : demux2_New: access='' demux='' path='/boot/home/Noble M12 Stuff/rockingham.mpeg'
main input : looking for demux2 module
main input : probing 31 candidates
mp4 input : MP4 plugin discarded (not a valid file)
avi input : avi module discarded (invalid header)
asf input : ASF plugin discarded (not a valid file)
flac input : flac module discarded (no startcode)
aac input : AAC module discarded
main input : looking for id3 module
main input : probing 2 candidates
id3tag input : checking for ID3 tag
main module : using id3 module "id3tag"
main module : unlocking module "id3tag"
mpgv module : ES module discarded (system startcode)
sap module : SDP (UDP) module discarded
mkv module : matroska module discarded (invalid header 0x000001ba)
ogg module : ogg module discarded (invalid header)
real module : Real module discarded
aiff module : AIFF module discarded
au module : AU module discarded
nsv module : NSV module discarded
playlist module : old import module discarded: invalid file
playlist module : pls import module discarded
pva module : PVA module discarded
ts module : TS module discarded
main module : using demux2 module "ps"
main input : looking for a subtitle file in /boot/home/Noble M12 Stuff/
access_file input : unimplemented query in control
main input : `/boot/home/Noble M12 Stuff/rockingham.mpeg' sucessfully opened
main input : Selecting program id=0
main decoder : looking for decoder module
main decoder : probing 20 candidates
main module : using decoder module "mpeg_audio"
main decoder : thread 3490 (decoder) created at priority 10 (src/input/decoder.c:157)
main decoder : looking for decoder module
main decoder : probing 20 candidates
main module : using decoder module "libmpeg2"
main decoder : thread 3491 (decoder) created at priority 5 (src/input/decoder.c:157)
libmpeg2 decoder : 352x288, aspect 576888, 25.000 fps
main decoder : no usable vout present, spawning one
main decoder : Registering subpicture channel, ID: 2
main decoder : Registering subpicture channel, ID: 3
main decoder : Registering subpicture channel, ID: 4
main decoder : Registering subpicture channel, ID: 5
main video output : looking for video output module
main video output : probing 2 candidates
main module : using video output module "beos"
beos video output : using double-buffered overlay
main video output : got 3 direct buffer(s)
main video output : picture in 352x288, chroma 0x30323449 (I420), aspect ratio 24037:18000
main video output : picture out 352x288, chroma 0x32595559 (YUY2), aspect ratio 11:9
main video output : looking for chroma module
main video output : probing 9 candidates
main module : using chroma module "i420_yuy2_mmx"
main video output : indirect render, mapping render pictures 0-7 to system pictures 3-10
main video output : waiting for thread completion
main video output : thread 3492 (video output) created at priority 15 (src/video_output/video_output.c:446)
main video output : dts != current_pts (-122783)
main video output : backward_pts != current_pts (-40000)
mpeg_audio decoder : MPGA channels:2 samplerate:44100 bitrate:256
main decoder : no aout present, spawning one
main audio output : looking for audio output module
main audio output : probing 2 candidates
main audio output : stream periodicity changed from B[1] to B[2]
main module : using audio output module "beos"
main audio output : output 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main audio output : mixer 'fl32' 44100 Hz Stereo frame=1 samples/8 bytes
main audio output : no need for any filter
main audio output : looking for audio mixer module
main audio output : probing 3 candidates
main module : using audio mixer module "trivial_mixer"
main audio output : input 'mpga' 44100 Hz Stereo frame=1152 samples/1262 bytes
main audio output : filter(s) 'mpga'->'fl32' 44100 Hz->44100 Hz Stereo->Stereo
main audio output : looking for audio filter module
main audio output : probing 22 candidates
main module : using audio filter module "mpgatofixed32"
main audio output : found a filter for the whole conversion
main audio output : filter(s) 'fl32'->'fl32' 48510 Hz->44100 Hz Stereo->Stereo
main audio output : looking for audio filter module
main audio output : probing 22 candidates
main module : using audio filter module "bandlimited_resampler"
main audio output : found a filter for the whole conversion
main : stream periodicity changed from P[5] to P[4]
main : decoded 103/103 pictures
main playlist : beginning processing of request, 4076 us
main input : control type=0
main input : control: INPUT_CONTROL_SET_DIE proceed
main input : closing input
main module : unlocking module "mpeg_audio"
main decoder : thread 3490 joined (src/input/decoder.c:189)
main decoder : killing decoder fourcc `mpga', 1 PES in FIFO
main module : unlocking module "mpgatofixed32"
main module : unlocking module "bandlimited_resampler"
main module : unlocking module "beos"
main module : unlocking module "trivial_mixer"
main module : unlocking module "libmpeg2"
main decoder : thread 3491 joined (src/input/decoder.c:189)
main decoder : killing decoder fourcc `mpgv', 24 PES in FIFO
main input : Program doesn't contain anymore ES, TODO cleaning ?
main module : unlocking module "ps"
main module : unlocking module "access_file"
main input : thread 3489 joined (src/input/input.c:386)
main playlist : garbage collector destroying 1 vout
main module : unlocking module "i420_yuy2_mmx"
main module : unlocking module "beos"
main video output : thread 3492 joined (src/video_output/video_output.c:486)


from 20050315
main vlc : CPU has capabilities 486 586 MMX 3DNow! MMXEXT SSE FPU
main vlc : looking for memcpy module: 4 candidates
main module : using memcpy module "memcpymmxext"
main playlist : waiting for thread completion
main playlist : thread 3562 (playlist) created at priority 5 (src/playlist/playlist.c:149)
main playlist : waiting for thread completion
main playlist : thread 3563 (preparser) created at priority 5 (src/playlist/playlist.c:171)
main interface : looking for interface module: 1 candidate
main module : using interface module "hotkeys"
main interface : interface initialized
main interface : thread 3564 (interface) created at priority 5 (src/interface/interface.c:211)
main interface : looking for interface module: 2 candidates
main module : using interface module "beos"
main interface : interface initialized
main interface : thread 3573 (manager) created at priority 5 (src/interface/interface.c:196)


Seems like the double-clicked file never makes it into the playlist.
Thanks for looking/listening!