[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