[xiph-commits] r7697 - in trunk/oggdsf: . docs website
illiminable at motherfish-iii.xiph.org
illiminable at motherfish-iii.xiph.org
Sat Sep 4 23:21:15 PDT 2004
Author: illiminable
Date: 2004-09-04 23:21:14 -0700 (Sat, 04 Sep 2004)
New Revision: 7697
Modified:
trunk/oggdsf/README
trunk/oggdsf/docs/TODO.txt
trunk/oggdsf/website/index.html
Log:
* Updated readme file.
* Updated my todo list.
Modified: trunk/oggdsf/README
===================================================================
--- trunk/oggdsf/README 2004-09-05 01:28:57 UTC (rev 7696)
+++ trunk/oggdsf/README 2004-09-05 06:21:14 UTC (rev 7697)
@@ -1,13 +1,18 @@
+Updated after 0.62 release.
+
These are probably not very build friendly at the moment.
I will make them a bit more user friendly in the future.
-Some modifications have been made since the 0.55 release to start
-adding seeking to theora.
In order to build these...
-You need visual studio 2002 or 2003. There are no VC6 files.
+You need visual studio 2003. There are no VC6 files or VS2002 files.
+ In theory you should be able to create VC2002 files... and in fact
+ out of date VC2002 files are generally found with .vcproj.bak
+ extensions. However some of the libraries will not build in VS2002,
+ there is a bug in the 2002 compilers imlpementation of mixed mode
+ dlls, which stops some of the .NET bridging libraries linking.
You need NASM for FLAC to build. (lifes easier if it's at C:\NASM)
you'll have to play around with that yourself... it's a real pain !
@@ -26,7 +31,7 @@
this happens !
You need DirectX 9 SDK installed (lifes easier if it's at C:\DXSDK)
- Otherwise all projcets prefixed with dsf you'll need to change the
+ Otherwise all projects prefixed with dsf you'll need to change the
absolute references to that path. I'll try to do something to make
this easier in future.
Modified: trunk/oggdsf/docs/TODO.txt
===================================================================
--- trunk/oggdsf/docs/TODO.txt 2004-09-05 01:28:57 UTC (rev 7696)
+++ trunk/oggdsf/docs/TODO.txt 2004-09-05 06:21:14 UTC (rev 7697)
@@ -1,26 +1,15 @@
BUGS
====
* Figure out why the graph hangs at the end of lpayback sometimes. see debugging.txt
-
* Fix wmp 9 issues, probably by rewriting the decoder :(
-
-* I don't think non-renderer filters should expose the seeking interface.
* Fix up the seeking interface to provide choice of seek method.
-
# Seeking very close to the end of speex or vorbis files, causes all audio to cease, requiring stop/play to resolve. Particularly noticable in small files, seems roughly 5 secs from end where this occurs.
# There is no way to alter the audio encoding parameters, vorbis defaults to quality 0.3
-
-
# When transcoding theora, if a media decoder (WMV usually) doesn't advertise its framerate, output may be time distorted
# Created files are not yet gauranteed to be correct. No produced encoded files should be distributed.
# I think there may be a little memory leak in the encoders... nothing too serious, but if you try and encode really large files it may be a problem.
# Theora will not playback with Windows Media Player 9 or 10, but vorbis and speex are just fine, but will in previous WMP's and other DS players like BSPlayer
-# DON'T try to stop a FLAC stream. It crashes. Running to the end is ok.
-# FLAC will make media player do the error sound or crash on exit
-
-# Only plays Ogg encapsulated FLAC. Won't play normal FLAC files.
-
NEW
===
* Add get and set functions for the format block to flac encoder like in the others. Get rid of the mecpy.
@@ -36,14 +25,13 @@
PARITALLY DONE
==============
-* Fix flac decoder
-* Add seeking to annodex
-# Duration is wrong for all files except speex, vorbis and theora... doesn't affect playback
-* CMML Application interface
-* Annodex seeking
+
NEXT FEATURES
=============
+
+ON HOLD
+=======
* Raw flac support
* Annodex Muxer
* WMP Ripping plug-in for vorbis and flac.
@@ -53,4 +41,13 @@
* flac encoder
* Add application cmml interface
# Seeking in theora occasionally seg faults (Ithink)
-# Only plays FLAC with 16 bit 2 channel 44100Hz settings. Still hardcoded.
\ No newline at end of file
+# Only plays FLAC with 16 bit 2 channel 44100Hz settings. Still hardcoded.
+* Fix flac decoder
+* Add seeking to annodex
+# Duration is wrong for all files except speex, vorbis and theora... doesn't affect playback
+* CMML Application interface
+* Annodex seeking
+# DON'T try to stop a FLAC stream. It crashes. Running to the end is ok.
+# FLAC will make media player do the error sound or crash on exit
+# Only plays Ogg encapsulated FLAC. Won't play normal FLAC files.
+* I don't think non-renderer filters should expose the seeking interface.
\ No newline at end of file
Modified: trunk/oggdsf/website/index.html
===================================================================
--- trunk/oggdsf/website/index.html 2004-09-05 01:28:57 UTC (rev 7696)
+++ trunk/oggdsf/website/index.html 2004-09-05 06:21:14 UTC (rev 7697)
@@ -40,7 +40,6 @@
<br>
Fixed the network streaming, and removed all the .NET sample apps from this release. <a href="http://www.illiminable.com/ogg/sse_builds.html">Experimental SSE/SSE2 builds can be found here</a><br>
Changed the installer a bit so people realise when they download via download "shell sites", which hide the true source of the download, where it came from and where to look for updates.<br>
-
<br>
<FONT size=2 color="#000000" face="Arial">
<DIV><TABLE width=100% bgcolor="#FFFFFF" border=1 cellpadding=2 cellspacing=2>
@@ -78,6 +77,9 @@
<br>
<br>
<b><u>Known issues.</u></b><br>
+ <li>If you are getting codec problems, there appears to be a conflict with something in Media Player Classic... it tries to enforce the use of another ogg demultiplexer, either by design or accident.If you see in MPC it complaining about a media subtype with a
+ GUID {CDDCA2D5-6D75-4F98-840E-737BEDD5C63B}. This is the guid of the old tobias vorbis filter, and this one {8D2FD10B-5841-4a6b-8905-588FEC1ADED9} is CoreVorbis. This is most likely due to the fact that these filters don't clean up the registry when they uninstall.
+ I am working on something to "clean up" all these remnants from the registry.</li>
<li>Cannot handle any chained multiplexed files or streams</li>
<li>Muxer creates broken files when packets are very large (usually high quality theora)</li>
<li>FLAC seems to lose the first 1/2 second of audio if you stop then play again</li>
More information about the commits
mailing list