View previous topic :: View next topic |
Author |
Message |
langec n00b
Joined: 10 Dec 2004 Posts: 21 Location: Bremen, Germany
|
Posted: Sun Feb 24, 2008 5:09 pm Post subject: xine's OggVorbis playback broken; mistakes them for MP3 |
|
|
Since a few days, I'm no longer able to play most of my Ogg Vorbis files using Xine (or Amarok with the Xine engine). Seems like they are mistaken for MP3 files, as I hear a completely broken audio output. These files were created using oggenc, and after the ID3 header they do contain a proper Ogg Vorbis header, as far as I can judge from viewing these files in a hex editor, and, after all, ogg123 plays them. But the output of file is misleading:
Code: | Audio file with ID3 version 23.0 tag, MP3 encoding |
… and it seems like Xine is relying on this or similar information. Note that it works for Ogg Vorbis files without ID3 tags.
Here are some relevant use flags:
Code: |
[I] media-sound/amarok
Installed versions: 1.4.8(10:05:50 PM 01/19/2008)(amazon arts kde opengl python visualization xinerama -daap -debug -elibc_FreeBSD -ifp -ipod -linguas_af -linguas_ar -linguas_az -linguas_be -linguas_bg -linguas_bn -linguas_br -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_eo -linguas_es -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_he -linguas_hi -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_km -linguas_ko -linguas_ku -linguas_lo -linguas_lt -linguas_mk -linguas_ms -linguas_nb -linguas_nds -linguas_ne -linguas_nl -linguas_nn -linguas_pa -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_se -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sr@Latn -linguas_ss -linguas_sv -linguas_ta -linguas_tg -linguas_th -linguas_tr -linguas_uk -linguas_uz -linguas_zh_CN -linguas_zh_TW -mp4 -mtp -musicbrainz -mysql -njb -postgres -real)
[I] media-libs/xine-lib
Installed versions: 1.1.10.1(1)(05:20:25 PM 02/24/2008)(X a52 aac aalib alsa arts dts dvd esd gnome gtk imagemagick ipv6 mad mmap modplug musepack nls opengl oss samba sdl theora truetype v4l vorbis xcb xinerama xv -altivec -debug -directfb -dxr3 -fbcon -flac -jack -libcaca -mng -pulseaudio -real -speex -vcd -vidix -wavpack -win32codecs -xvmc)
|
|
|
Back to top |
|
|
langec n00b
Joined: 10 Dec 2004 Posts: 21 Location: Bremen, Germany
|
Posted: Sun Feb 24, 2008 5:17 pm Post subject: |
|
|
One more relevant information, the output of xine --verbose on one of the affected files:
Code: |
gui_xine_open_and_play():
mrl: '01.pachelbelkanon.ogg',
sub 'NONE',
start_pos 0, start_time 0, av_offset 0, spu_offset 0.
gnome_vfs init_input_class
gnome-vfs not initialised
xine: found input plugin : file input plugin
load_plugins: probing demux 'anx'
load_plugins: probing demux 'image'
load_plugins: probing demux 'flashvideo'
load_plugins: probing demux 'mpeg-ts'
load_plugins: probing demux 'pva'
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 'real'
load_plugins: probing demux 'ogg'
load_plugins: probing demux 'nsv'
load_plugins: probing demux 'matroska'
ebml: invalid master element
load_plugins: probing demux 'mpeg_block'
load_plugins: probing demux 'iff'
load_plugins: probing demux 'yuv4mpeg2'
load_plugins: probing demux 'avi'
load_plugins: probing demux 'fli'
load_plugins: probing demux 'asf'
load_plugins: probing demux 'aud'
load_plugins: probing demux 'aiff'
load_plugins: probing demux 'flac'
id3: ID3V2.3 tag
load_plugins: probing demux 'nsf'
load_plugins: probing demux 'realaudio'
load_plugins: probing demux 'snd'
load_plugins: probing demux 'tta'
load_plugins: probing demux 'voc'
load_plugins: probing demux 'vox'
load_plugins: probing demux 'mod'
TEST mod decode
load_plugins: probing demux 'slave'
load_plugins: probing demux 'quicktime'
load_plugins: probing demux 'mpeg_pes'
load_plugins: probing demux 'mpeg'
load_plugins: probing demux 'dts'
load_plugins: probing demux 'ac3'
load_plugins: probing demux 'wav'
load_plugins: probing demux 'cdda'
load_plugins: probing demux 'mpc'
load_plugins: probing demux 'rawdv'
load_plugins: probing demux 'mp3'
xine: found demuxer plugin: MPEG audio demux plugin
|
Note that probing for "ogg" fails, which makes Xine finally arrive at the probing for MP3. On my other Ogg Vorbis files, probing for ogg is successful. |
|
Back to top |
|
|
langec n00b
Joined: 10 Dec 2004 Posts: 21 Location: Bremen, Germany
|
Posted: Sun Feb 24, 2008 5:50 pm Post subject: |
|
|
Downgrading to xine-lib-1.1.8 solved the problem for me, but I'd still like to know what's really wrong. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|