Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xine's OggVorbis playback broken; mistakes them for MP3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
langec
n00b
n00b


Joined: 10 Dec 2004
Posts: 21
Location: Bremen, Germany

PostPosted: Sun Feb 24, 2008 5:09 pm    Post subject: xine's OggVorbis playback broken; mistakes them for MP3 Reply with quote

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
View user's profile Send private message
langec
n00b
n00b


Joined: 10 Dec 2004
Posts: 21
Location: Bremen, Germany

PostPosted: Sun Feb 24, 2008 5:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
langec
n00b
n00b


Joined: 10 Dec 2004
Posts: 21
Location: Bremen, Germany

PostPosted: Sun Feb 24, 2008 5:50 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
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