[xiph-commits] r7921 - in trunk/oggdsf: . docs src/lib/codecs/theora/filters/dsfTheoraEncoder

illiminable at motherfish-iii.xiph.org illiminable at motherfish-iii.xiph.org
Thu Oct 7 03:11:33 PDT 2004


Author: illiminable
Date: 2004-10-07 03:11:32 -0700 (Thu, 07 Oct 2004)
New Revision: 7921

Modified:
   trunk/oggdsf/ABOUT.rtf
   trunk/oggdsf/VERSIONS
   trunk/oggdsf/docs/TODO.txt
   trunk/oggdsf/src/lib/codecs/theora/filters/dsfTheoraEncoder/TheoraEncodeInputPin.cpp
Log:
* Pre-release stuff.
* Filled out some of the format blocks.

Modified: trunk/oggdsf/ABOUT.rtf
===================================================================
(Binary files differ)

Modified: trunk/oggdsf/VERSIONS
===================================================================
--- trunk/oggdsf/VERSIONS	2004-10-07 08:12:44 UTC (rev 7920)
+++ trunk/oggdsf/VERSIONS	2004-10-07 10:11:32 UTC (rev 7921)
@@ -1,4 +1,4 @@
-PACKAGE		-	0.64.7878
+PACKAGE		-	0.65.7878
 =================================
 libspeex	-	1.0.4
 libvorbis	-	1.1.0

Modified: trunk/oggdsf/docs/TODO.txt
===================================================================
--- trunk/oggdsf/docs/TODO.txt	2004-10-07 08:12:44 UTC (rev 7920)
+++ trunk/oggdsf/docs/TODO.txt	2004-10-07 10:11:32 UTC (rev 7921)
@@ -1,15 +1,14 @@
 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 :(
 * 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
 
+
 NEW
 ===
 * Add get and set functions for the format block to flac encoder like in the others. Get rid of the mecpy.
@@ -50,4 +49,6 @@
 # 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
+* I don't think non-renderer filters should expose the seeking interface.
+* Fix wmp 9 issues, probably by rewriting the decoder :(
+# 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
\ No newline at end of file

Modified: trunk/oggdsf/src/lib/codecs/theora/filters/dsfTheoraEncoder/TheoraEncodeInputPin.cpp
===================================================================
--- trunk/oggdsf/src/lib/codecs/theora/filters/dsfTheoraEncoder/TheoraEncodeInputPin.cpp	2004-10-07 08:12:44 UTC (rev 7920)
+++ trunk/oggdsf/src/lib/codecs/theora/filters/dsfTheoraEncoder/TheoraEncodeInputPin.cpp	2004-10-07 10:11:32 UTC (rev 7921)
@@ -1303,6 +1303,8 @@
 	((TheoraEncodeFilter*)mParentFilter)->mTheoraFormatBlock.width = mTheoraInfo.width;
 	((TheoraEncodeFilter*)mParentFilter)->mTheoraFormatBlock.xOffset = mXOffset;
 	((TheoraEncodeFilter*)mParentFilter)->mTheoraFormatBlock.yOffset = mYOffset;
+	((TheoraEncodeFilter*)mParentFilter)->mTheoraFormatBlock.aspectDenominator = 0;
+	((TheoraEncodeFilter*)mParentFilter)->mTheoraFormatBlock.aspectNumerator = 0;
 
 	return true;
 



More information about the commits mailing list