Posts: 347
Joined: Oct 2003
Reputation:
0
deltop
Senior Member
Posts: 347
well i grabbed some of kaa's encodes and had a look.
the problem seems to be the fact that it's aac audio in an avi container. if you take the video and audio and mux it into an mkv file (which supports aac natively) then it works fine. so it's not that the audio can't be played it's just that it's not being demuxed properly. avi isn't really supposed to hold newer codecs such as aac, it was never designed to. it requires some dirty hacks to get it working.
mplayer for windows won't detect the audio in an avi, it will in an mkv. so it looks like an mplayer problem not an xbmc one. because of this you'll have to wait till mplayer includes support and then wait till the mplayer code is updated in xbmc. or you can mux into mkv.
edit: just looked back over the thread, it was 1.0pre4 i tested with (which xbmc uses), i'll try with an upto date cvs build of mplayer, since nagmine said he got it working. probably been sorted in mplayer cvs.
edit: yep from what i can tell it's a problem with mplayer 1.0pre4 which xbmc uses. it works in newer cvs versions of mplayer.
Posts: 63
Joined: Apr 2004
Reputation:
0
hey i was just wondering if there has been any update on this. ive been gone for like 3 weeks and i see that v1.0 is out but after testing i see nothing has changed. looking good though anyways :nuts:
Posts: 47
Joined: Apr 2004
Reputation:
0
is this problem fixed yet? i have 26-09-2004 cvs with the new mplayer-pre05 core but it'll still play the .avi file without sound.
Posts: 47
Joined: Apr 2004
Reputation:
0
hmmm....strangely it works now :joker: so i take it that this mplayer.dll is the one from mplayer standalone cvs itself, not that of xbmc's mplayer cvs (cvs: xbmc/mplayer), is it not?
anyways, great work and thanks a lot :bowdown: i really wish i had a credit card right now so that i could donate some bucks to you guys :joker:
Posts: 47
Joined: Apr 2004
Reputation:
0
cool. may i ask, exactly what do you change in the original mplayer cvs source in order to port and make it usable by xbmc? is it pretty much the same as compiling mplayer.dll cvs for xbmc?