From: Michel B. <bra...@ti...> - 2005-07-30 18:13:19
|
Heya, Some time ago, I mentionned that I can't play some flac-files. This hasn't changed. I compiled a version of xine with ffmpeg-compiled in and I recently compiled xine with an external cvs-version of ffmpeg (I think xine uses ffmpeg to play flac-files?). I think that all xine-versionbs where cvs-versions ... the latest ones anyway I think. `xine-config --version` gives 1.1.0 at the moment. Well, hoping that this situation can/will be solved I have extracted a samp= le=20 from a flac-file that I can't play. I tested the flac-file, I took the sample from, with `flac -t filename`and it said it was ok. I played the sample with artsplay and it plays it. Playing the sample with `gxine -vv filename` (gxine 0.4.5) gives: =2D------------------------------------------------------------------------= =2D--- =2D----------------- xine: found input plugin : file input plugin load_plugins: probing demux 'anx' load_plugins: probing demux 'mpeg-ts' load_plugins: probing demux 'quicktime' load_plugins: probing demux 'wve' load_plugins: probing demux 'idcin' load_plugins: probing demux 'ipmovie' load_plugins: probing demux 'vqa' load_plugins: probing demux 'wc3movie' load_plugins: probing demux 'roq' load_plugins: probing demux 'str' load_plugins: probing demux 'film' load_plugins: probing demux 'smjpeg' load_plugins: probing demux 'fourxm' load_plugins: probing demux 'vmd' load_plugins: probing demux 'matroska' ebml: invalid master element load_plugins: probing demux 'asf' load_plugins: probing demux 'avi' load_plugins: probing demux 'fli' load_plugins: probing demux 'flashvideo' load_plugins: probing demux 'aud' load_plugins: probing demux 'aiff' load_plugins: probing demux 'flac' load_plugins: probing demux 'nsf' load_plugins: probing demux 'realaudio' load_plugins: probing demux 'snd' load_plugins: probing demux 'voc' load_plugins: probing demux 'vox' load_plugins: probing demux 'iff' load_plugins: probing demux 'mpeg_pes' load_plugins: probing demux 'mng' load_plugins: probing demux 'ogg' load_plugins: probing demux 'nsv' load_plugins: probing demux 'pva' load_plugins: probing demux 'real' load_plugins: probing demux 'yuv4mpeg2' load_plugins: probing demux 'slave' load_plugins: probing demux 'image' load_plugins: probing demux 'mpeg_block' load_plugins: probing demux 'mpeg' load_plugins: probing demux 'ac3' load_plugins: probing demux 'dts' load_plugins: probing demux 'cdda' load_plugins: probing demux 'wav' load_plugins: probing demux 'rawdv' load_plugins: probing demux 'elem' load_plugins: probing demux 'sputext' load_plugins: probing demux 'aac' load_plugins: probing demux 'mp3' load_plugins: probing demux 'mpc' load_plugins: probing demux 'shn' load_plugins: probing demux 'flac' load_plugins: probing demux 'yuv_frames' load_plugins: probing demux 'anx' load_plugins: probing demux 'mpeg-ts' load_plugins: probing demux 'quicktime' load_plugins: probing demux 'wve' load_plugins: probing demux 'idcin' load_plugins: probing demux 'ipmovie' load_plugins: probing demux 'vqa' load_plugins: probing demux 'wc3movie' load_plugins: probing demux 'roq' load_plugins: probing demux 'str' load_plugins: probing demux 'film' load_plugins: probing demux 'smjpeg' load_plugins: probing demux 'fourxm' load_plugins: probing demux 'vmd' load_plugins: probing demux 'matroska' load_plugins: probing demux 'asf' load_plugins: probing demux 'avi' load_plugins: probing demux 'fli' load_plugins: probing demux 'flashvideo' load_plugins: probing demux 'aud' load_plugins: probing demux 'aiff' load_plugins: probing demux 'flac' load_plugins: probing demux 'nsf' load_plugins: probing demux 'realaudio' load_plugins: probing demux 'snd' load_plugins: probing demux 'voc' load_plugins: probing demux 'vox' load_plugins: probing demux 'iff' load_plugins: probing demux 'mpeg_pes' load_plugins: probing demux 'mng' load_plugins: probing demux 'ogg' load_plugins: probing demux 'nsv' load_plugins: probing demux 'pva' load_plugins: probing demux 'real' load_plugins: probing demux 'yuv4mpeg2' load_plugins: probing demux 'slave' load_plugins: probing demux 'image' load_plugins: probing demux 'mpeg_block' load_plugins: probing demux 'mpeg' load_plugins: probing demux 'ac3' load_plugins: probing demux 'dts' load_plugins: probing demux 'cdda' load_plugins: probing demux 'wav' load_plugins: probing demux 'rawdv' load_plugins: probing demux 'elem' load_plugins: probing demux 'sputext' load_plugins: probing demux 'aac' load_plugins: probing demux 'mp3' load_plugins: probing demux 'mpc' load_plugins: probing demux 'shn' load_plugins: probing demux 'flac' xine: found demuxer plugin: FLAC demux plugin audio discontinuity #1, type is 0, disc_off 0 waiting for in_discontinuity update #1 video discontinuity #1, type is 0, disc_off 0 vpts adjusted with prebuffer to 986244 ffmpeg_audio_dec: increasing buffer to 98304 to avoid overflow. load_plugins: plugin ffmpegaudio will be used for audio streamtype 2c. xine_play ao_flush (loop running: 1) play_internal ...done video discontinuity #2, type is 3, disc_off 0 waiting for audio discontinuity #2 audio discontinuity #2, type is 3, disc_off 0 waiting for in_discontinuity update #2 vpts adjusted with prebuffer to 989481 audio_alsa_out:open pause_resume=3D0 output sample rate 44100 ao_close ffmpeg_audio_dec: increasing buffer to 150528 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 227328 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 344064 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 519168 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 780288 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 1173504 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 1763328 to avoid overflow. ao_close ffmpeg_audio_dec: increasing buffer to 2648064 to avoid overflow. ao_flush (loop running: 1) input_cache: read calls: 1079, main input read calls: 1039 input_cache: seek_calls: 87, main input seek calls: 15 =2D------------------------------------------------------------------------= =2D--- =2D------------------ Is it normal that is probes the flac-femux-plugin twice and finds it the second time? Playing the file where I took the sample from with `gxine -vv` gives: =2D------------------------------------------------------------------------= =2D--- =2D--------------------------------- xine: found input plugin : file input plugin load_plugins: probing demux 'anx' load_plugins: probing demux 'mpeg-ts' load_plugins: probing demux 'quicktime' load_plugins: probing demux 'wve' load_plugins: probing demux 'idcin' load_plugins: probing demux 'ipmovie' load_plugins: probing demux 'vqa' load_plugins: probing demux 'wc3movie' load_plugins: probing demux 'roq' load_plugins: probing demux 'str' load_plugins: probing demux 'film' load_plugins: probing demux 'smjpeg' load_plugins: probing demux 'fourxm' load_plugins: probing demux 'vmd' load_plugins: probing demux 'matroska' ebml: invalid master element load_plugins: probing demux 'asf' load_plugins: probing demux 'avi' load_plugins: probing demux 'fli' load_plugins: probing demux 'flashvideo' load_plugins: probing demux 'aud' load_plugins: probing demux 'aiff' load_plugins: probing demux 'flac' load_plugins: probing demux 'nsf' load_plugins: probing demux 'realaudio' load_plugins: probing demux 'snd' load_plugins: probing demux 'voc' load_plugins: probing demux 'vox' load_plugins: probing demux 'iff' load_plugins: probing demux 'mpeg_pes' load_plugins: probing demux 'mng' load_plugins: probing demux 'ogg' load_plugins: probing demux 'nsv' load_plugins: probing demux 'pva' load_plugins: probing demux 'real' load_plugins: probing demux 'yuv4mpeg2' load_plugins: probing demux 'slave' load_plugins: probing demux 'image' load_plugins: probing demux 'mpeg_block' load_plugins: probing demux 'mpeg' load_plugins: probing demux 'ac3' load_plugins: probing demux 'dts' load_plugins: probing demux 'cdda' load_plugins: probing demux 'wav' load_plugins: probing demux 'rawdv' load_plugins: probing demux 'elem' load_plugins: probing demux 'sputext' load_plugins: probing demux 'aac' load_plugins: probing demux 'mp3' load_plugins: probing demux 'mpc' load_plugins: probing demux 'shn' load_plugins: probing demux 'flac' load_plugins: probing demux 'yuv_frames' load_plugins: probing demux 'anx' load_plugins: probing demux 'mpeg-ts' load_plugins: probing demux 'quicktime' load_plugins: probing demux 'wve' load_plugins: probing demux 'idcin' load_plugins: probing demux 'ipmovie' load_plugins: probing demux 'vqa' load_plugins: probing demux 'wc3movie' load_plugins: probing demux 'roq' load_plugins: probing demux 'str' load_plugins: probing demux 'film' load_plugins: probing demux 'smjpeg' load_plugins: probing demux 'fourxm' load_plugins: probing demux 'vmd' load_plugins: probing demux 'matroska' load_plugins: probing demux 'asf' load_plugins: probing demux 'avi' load_plugins: probing demux 'fli' load_plugins: probing demux 'flashvideo' load_plugins: probing demux 'aud' load_plugins: probing demux 'aiff' load_plugins: probing demux 'flac' load_plugins: probing demux 'nsf' load_plugins: probing demux 'realaudio' load_plugins: probing demux 'snd' load_plugins: probing demux 'voc' load_plugins: probing demux 'vox' load_plugins: probing demux 'iff' load_plugins: probing demux 'mpeg_pes' load_plugins: probing demux 'mng' load_plugins: probing demux 'ogg' load_plugins: probing demux 'nsv' load_plugins: probing demux 'pva' load_plugins: probing demux 'real' load_plugins: probing demux 'yuv4mpeg2' load_plugins: probing demux 'slave' load_plugins: probing demux 'image' load_plugins: probing demux 'mpeg_block' load_plugins: probing demux 'mpeg' load_plugins: probing demux 'ac3' load_plugins: probing demux 'dts' load_plugins: probing demux 'cdda' load_plugins: probing demux 'wav' load_plugins: probing demux 'rawdv' load_plugins: probing demux 'elem' load_plugins: probing demux 'sputext' load_plugins: probing demux 'aac' load_plugins: probing demux 'mp3' load_plugins: probing demux 'mpc' load_plugins: probing demux 'shn' load_plugins: probing demux 'flac' xine: found demuxer plugin: FLAC demux plugin video discontinuity #1, type is 0, disc_off 0 waiting for audio discontinuity #1 audio discontinuity #1, type is 0, disc_off 0 waiting for in_discontinuity update #1 vpts adjusted with prebuffer to 579322 ffmpeg_audio_dec: increasing buffer to 98304 to avoid overflow. load_plugins: plugin ffmpegaudio will be used for audio streamtype 2c. xine_play ao_flush (loop running: 1) play_internal ...done video discontinuity #2, type is 3, disc_off 0 waiting for audio discontinuity #2 audio discontinuity #2, type is 3, disc_off 0 waiting for in_discontinuity update #2 vpts adjusted with prebuffer to 583900 audio_alsa_out:open pause_resume=3D0 output sample rate 44100 ffmpeg_audio_dec: increasing buffer to 150528 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 227328 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 344064 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 519168 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 780288 to avoid overflow. ao_close ffmpeg_audio_dec: increasing buffer to 1173504 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 1763328 to avoid overflow. ao_close ffmpeg_audio_dec: increasing buffer to 2648064 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 3975168 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 5965824 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 8951808 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 13430784 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 20149248 to avoid overflow. ffmpeg_audio_dec: increasing buffer to 30225408 to avoid overflow. ao_flush (loop running: 1) input_cache: read calls: 12737, main input read calls: 12697 input_cache: seek_calls: 87, main input seek calls: 15 =2D------------------------------------------------------------------------= =2D--- =2D-------------------------------------------------------- I've uploaded the sample to=20 http://lumumba.luc.ac.be/~michel/xine/along_comes_mary-sample.flac . Hope it helps, thanks, Michel |