[MPlayer-dev-eng] container format
Christof Buergi
christof at buergi.lugs.ch
Thu Feb 6 19:06:14 CET 2003
Hello there...
Am Mittwoch, 5. Februar 2003 17.57 schrieb Moritz Bunkus:
> I'd really like to see a new container format soon.
<AOL>me too ;-)</AOL>
I'd be happy to contribute. Unfortunately, lack of time is a problem
with me, too. :-( But feel free to ask. I will tell you, if I can't do
it. ;-)
Well, and there I have some thoughts about the format:
First and foremost: Using checksums to detect transaction errors, in
order to re-get the packets, is rather pointless. Because:
1. When using TCP, this is already done by the network stack.
2. When using UDP, re-getting a wrong packet is normally not an option.
It still can be used in order to detect a defective packet, so it hasn't
to be decoded. But this limits it's usefulness. Hence, it should be an
option, not required.
Alternative: We could use a Forward Error Correction. True, this is a
bandwidth eater, and yes, it should be optional. But it could prove to
be *very* useful for transfers over a UDP connection.
Second point are some small suggestions about indeces. I think, we
should place the index at the end of the file. Having it at the
beginning would be nice for playback, but it would be a nightmare to
correctly mux this. Also, gzip might actually be a better joice here
then bzip2. But this is a matter to try.
Lastly, I have a questions about VLC. I'm not quite sure, what you're
meaning, so I'm asking you: Do you mean a "variable length coding",
thus enabling you of using blocks with variable lengths and still being
able to find the borders of the blocks when the file is damaged?
Okay, that's it for now...
--
_ ___ http://www.p2501.ch/ / \
|/ /\ /\ /\ | \ | | christof at buergi.lugs.ch \ /
|\ /--\ / \ / \ | /_ | | Master of unrealistic idealism x
Say NO to HTML in mail and news / \
More information about the MPlayer-dev-eng
mailing list