Mercurial > mplayer.hg
annotate DOCS/tech/codecs-in.html @ 23572:a00685941686
demux_mkv very long seek fix
The seek code searching for the closest position in the index used
"int64_t min_diff=0xFFFFFFFL" as the initial "further from the goal
than any real alternative" value. The unit is milliseconds so seeks more
than about 75 hours past the end of the file would fail to recognize the
last index position as the best match. This was triggered in practice by
chapter seek code which apparently uses a seek of 1000000000 seconds
forward to mean "seek to the end". The practical effect was that trying
to seek to the next chapter in a file without chapters made MPlayer
block until it finished reading the file from the current position to
the end.
Fixed by increasing the initial value from FFFFFFF to FFFFFFFFFFFFFFF.
author | uau |
---|---|
date | Wed, 20 Jun 2007 18:19:03 +0000 |
parents | 81881a3b85cf |
children | 4392751ddd24 |
rev | line source |
---|---|
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
2 <html> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
3 <head> |
12645 | 4 <title>Codec Status Table - MPlayer - The Movie Player</title> |
17662 | 5 <link rel="stylesheet" type="text/css" href="default.css"> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
6 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
7 </head> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
8 <body text="#000000" link="#666666" vlink="#666666" alink="#666666"> |
609 | 9 <table width=750 border="0"> |
10 <tr> | |
1944
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
11 <td align="right"> |
609 | 12 <p> </p> |
13 | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
14 <p><b>Status of codecs support</b></p> |
1944
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
15 </td> |
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
16 </tr> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
17 <tr> |
1944
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
18 <td> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
19 <p><a href="#vc">Video codecs</a><br><a href="#ac">Audio codecs</a><br></p> |
1944
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
20 </td> |
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
21 </tr> |
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
22 <tr> |
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
23 <td align="center"> |
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
24 <b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="vc">Video codecs:</a></font></b><br><br> |
609 | 25 |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
26 <table width="100%" border="1" cellspacing="0" cellpadding="5"> |
609 | 27 |
28 <tr> | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
29 <td colspan=6 bgcolor="#CCCCCC"><b>Working video codecs</b></td> |
609 | 30 </tr> |
31 <tr> | |
623 | 32 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
33 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td> | |
34 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
35 <td width=40 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">out</font></b></td> | |
36 <td align=center colspan=2><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td> | |
609 | 37 </tr> |
38 <!-- %0 --> | |
39 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
40 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
41 <td align=center><b>%F</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
42 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
43 <td align=center><b>%Y</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
44 <td align=center colspan=2><b>%c</b></td> |
609 | 45 </tr> |
46 <!-- %. --> | |
47 | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
48 <tr> |
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
49 <td colspan=6 bgcolor="#CCCCCC"><b>New / Untested codecs</b></td> |
609 | 50 </tr> |
51 <tr> | |
623 | 52 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
53 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td> | |
54 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
55 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> |
609 | 56 </tr> |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
57 <!-- %4 --> |
609 | 58 <tr> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
59 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
60 <td align=center><b>%F</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
61 <td align=center><b>%d</b></td> |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
62 <td align=center colspan=3><b>%c</b></td> |
609 | 63 </tr> |
64 <!-- %. --> | |
65 | |
66 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
67 <td colspan=6 bgcolor="#CCCCCC"><b>Codecs with problems</b></td> |
609 | 68 </tr> |
69 <tr> | |
623 | 70 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
71 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td> | |
72 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
73 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> | |
609 | 74 </tr> |
75 <!-- %2 --> | |
76 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
77 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
78 <td align=center><b>%F</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
79 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
80 <td align=center colspan=3><b>%c</b></td> |
609 | 81 </tr> |
82 <!-- %. --> | |
83 | |
84 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
85 <td colspan=6 bgcolor="#CCCCCC"><b>Not yet working codecs:</b></td> |
609 | 86 </tr> |
87 <tr> | |
623 | 88 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
89 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">fourcc</font></b></td> | |
90 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
91 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> | |
609 | 92 </tr> |
93 <!-- %3 --> | |
94 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
95 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
96 <td align=center><b>%F</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
97 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
98 <td align=center colspan=3><b>%c</b></td> |
609 | 99 </tr> |
100 <!-- %. --> | |
101 | |
102 </table> | |
103 | |
1944
4d8123ae7b4b
Fixed vfwex section, null codec and other fourcc issues and improved codecs-in.html usability.
atmos4
parents:
702
diff
changeset
|
104 <br><b><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><a name="ac">Audio codecs:</a></font></b><br><br> |
609 | 105 |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
106 <table width="100%" border="1" cellspacing="0" cellpadding="5"> |
609 | 107 |
108 <tr> | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
109 <td colspan=6 bgcolor="#CCCCCC"><b>Working audio codecs</b></td> |
609 | 110 </tr> |
111 <tr> | |
623 | 112 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
113 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td> | |
114 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
115 <td align=center colspan=3><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">comments</font></b></td> | |
609 | 116 </tr> |
117 <!-- %5 --> | |
118 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
119 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
120 <td align=center><b>%f</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
121 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
122 <td align=center colspan=3><b>%c</b></td> |
609 | 123 </tr> |
124 <!-- %. --> | |
125 | |
126 <tr> | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
127 <td colspan=6 bgcolor="#CCCCCC"><b>New / Untested codecs</b></td> |
609 | 128 </tr> |
129 <tr> | |
623 | 130 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
131 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td> | |
132 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
133 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> |
609 | 134 </tr> |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
135 <!-- %9 --> |
609 | 136 <tr> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
137 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
138 <td align=center><b>%f</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
139 <td align=center><b>%d</b></td> |
8210
e88dffa0c555
removed win32 section - no much sense of separating them now
arpi
parents:
6882
diff
changeset
|
140 <td align=center colspan=3><b>%c</b></td> |
609 | 141 </tr> |
142 <!-- %. --> | |
143 | |
144 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
145 <td colspan=6 bgcolor="#CCCCCC"><b>Codecs with problems</b></td> |
609 | 146 </tr> |
147 <tr> | |
623 | 148 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
149 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td> | |
150 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
151 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> | |
609 | 152 </tr> |
153 <!-- %7 --> | |
154 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
155 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
156 <td align=center><b>%f</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
157 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
158 <td align=center colspan=3><b>%c</b></td> |
609 | 159 </tr> |
160 <!-- %. --> | |
161 | |
162 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
163 <td colspan=6 bgcolor="#CCCCCC"><b>Not yet working codecs</b></td> |
609 | 164 </tr> |
165 <tr> | |
623 | 166 <td width=150 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codec name</font></b></td> |
167 <td width=70 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">format</font></b></td> | |
168 <td width=120 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">codecfile</font></b></td> | |
169 <td colspan=3 align=center><b><font color="#AAAAAA" face="Verdana, Arial, Helvetica, sans-serif" size="2">problem</font></b></td> | |
609 | 170 </tr> |
171 <!-- %8 --> | |
172 <tr> | |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
173 <td align=center><b>%i</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
174 <td align=center><b>%f</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
175 <td align=center><b>%d</b></td> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
176 <td align=center colspan=3><b>%c</b></td> |
609 | 177 </tr> |
178 <!-- %. --> | |
179 | |
180 </table> | |
181 </td> | |
702 | 182 </tr> |
609 | 183 </table> |
6441
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
184 </body> |
09e212db57f9
Now using CSS, added doctype and charset, settle for lowercase tags.
diego
parents:
4982
diff
changeset
|
185 </html> |