mirror of
https://github.com/love2d/megasource.git
synced 2026-08-21 05:02:11 +02:00
Updated libtheora from 1.1 to 1.1.1, we kept the CMakeLists.txt
--HG-- branch : update-to-libtheora-1.1.1
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
Quick hack at a transcoder tool from VP3 to Theora
|
||||
|
||||
I actually built the avi2vp3 tool with codeWarrior, but it should compile under
|
||||
VC as well. I have included a source avi file and the converted .vp3 output.
|
||||
Output is a file with some header info matching YUVMPEG, and for each frame:
|
||||
|
||||
FRAME header block matching YUV2MPEG
|
||||
long (Intel aligned) keyframeflag describing in frame is a keyframe
|
||||
long (Intel aligned) fsize storing frame size in bytes
|
||||
bytes[fsize] with binary frame data
|
||||
|
||||
The transcode tool is a modification of the current encoder. PUt it into the
|
||||
win32/experimental subdirectory, and the paths should be correct. It produces
|
||||
an apparently valid theora stream, but outputs garbage data. The code is packing
|
||||
the binary frame data in a way that SHOULD work at least imo, but I am probably
|
||||
missing some initialization issue (or vp3 is not transcodable to theora).
|
||||
|
||||
Reference in New Issue
Block a user