[MPlayer-dev-eng] RealPlayer codec support
Florian Schneider
flo-mplayer-dev at gmx.net
Tue Jun 4 17:49:53 CEST 2002
Hi.
I am currently working on RealPlay codec support, i.e. using the
closed source codecs to decode video and audio.
The current status is:
- only video for RV30 is implemented right now
- the extended streaming header is (I hope) completely understood
and implemented. RV30 implemented a new layer below the normal
packets inside the video stream, which i call subpackets. a packet
may contain multiple sub packets, and a data block (the one that will
be copied to memory) may be spread over several (sub) packets.
- I have written some wrapper programs for logging the communication
between player and codec.
- video decoding for RV30 has been implemented
- unfortunately the decoded data seems to be incorrect: even though the
input to the RV20toYUV420Transform() and the other functions seem to
be identical, the output differs, resulting in an ugly video output.
- for video decoding we only use drv[23].so.6.0, the rv[23]0.so.6.0
is just for demuxing (as far as I understand)
- the audio codec is half way understood, but should be easier to finish
than the video part - do we only need cook.so.6.0?
- the case differentiation in the demuxer is somewhat ugly at the moment
At the moment I am writing down all the documentation I have on paper,
so I can send the patch tomorrow. I don't think it will be ready for CVS,
but hopefully some people are interested. Since RV20 has the same interface,
it should be possible to support it, too.
Regards
Flo
More information about the MPlayer-dev-eng
mailing list