[MPlayer-dev-eng] [PATCH] Realplayer codec support

Arpi arpi at thot.banki.hu
Sat Jun 8 18:56:32 CEST 2002


Hi,

> > if you have time, could you go to the audio codec part?
> 
> Yes - I have found more docs at home yesterday (my room is
> a mess these days :)).
hehe, just like mine :)

> > >from this point, i can finish the video stuff, and i hope i'll do it
> > today.
> 
> Have you done/will you do the format stuff (the 2 32 bit values)?
> I have worked on it, but run into problems because I wrote them
> in a structure which I put into sh->coontext inside the demuxer
> initialization. But somewhere before codec initialization the value
> has been changed. Unfortunately I didn't have the time to
> fix it yet.
> 
> fyi: the rv30 codec format mask is 0xFFF00000 and the value
> is 0x302xxxxx.

not yet, i want to finish cleanup of demuxer and codec part, and commit
for more testing. i didn't yet checked the format stuff, anyway it shouldn't
be too hard to trace down ;)

> Can it play rv20 files?
i didn't try yet (the code is a real mess now, much more than in your patch
:) i've added thousand lines of messy debug code over all, i should collect
the main things and remova all others. i've just finished the demux_real.c
stuff, but it doesn't work (reads mor ethan packet size), now starting to
find why. i bet it's a typo somewhere :)

> AFAIR you have worked on sorenson in january. Have you had
yes

> more success since then? When the real player stuff is finished,
are you subscribed to the qt-codec-devel list?

i've done 2 ways. first i made a wrapper, just like your drv3.c, to debug
in/out data structures of the codec .dll. it's a real mess, looks like the
rm custommessage stuff but more params and about 300 different calls... :(

then i started to use their wrapper .dll from the qt5 sdk. it's a wrapper,
transforming hundreds of functions (like ImageDecodeBand(x,y,z) to their
lowlevel gate function calls (like theQtDispatcher(function codes and params
in registers)). i've started to code some very simple program using winelib
(avifile's dll loader crashes, needs some new function to work well with qt
dlls) which opens a codec, and decode frames. but i get error code at codec
opening, the init param structure is not accepted :(
i gave it up then, i had no more time and patience :(

> I am willing to look at sorenson and that other proprietary
great! it seems you're very good in such 'debugging' work :)
so we together may can get it to work!

> audio format (don't know the name).
mp3pro? wma/divxaudio? or the qt one?

alex done some work on getting winamp audio codec plugins to work, for
mp3pro and some other closed formats support, but didn't finish yet.


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list