Displaying 20 results from an estimated 1100 matches similar to: "compglobals.c"
2002 Sep 28
0
Theora branch and win/mac codecs
My understanding -- Monty or Emmett, feel free to chime in if you think this is incorrect -- is as follows:
www.theora.org is the home for all new releases of the Theora video codec (formally known as VP3). This includes the main OGG/Vorbis integration product, which Monty is working on personally, as well as the QT and Windows codecs, both legacy VP3 versions and new versions reflecting any
2002 Sep 16
2
Can't find the setup code
Well, I've been slamming my head against this all night, so it's time
to ask for help...
Having gotten together a reasonably decent port of what I thought was
the whole API to the Ogg Way, complete with Ogg mem management and
bitpacking, I started digging deeper in the code... only to find that
it looks like I only have a middle stream handler. The encode and decode
code both assume that
2002 Sep 05
3
Setting up VC6 to build VP3 source
All the notes you mention for VC are in vp32_build.html in the release, but thanks for reiterating.
Last time I built for Mac I believe I did the os9 version in CW6 and the OsX version in CW8, but I can't think why they shouldn't both compile in CW8.
<p>-----Original Message-----
From: Tabuleiro [mailto:beta@tabuleiro.com]
Sent: Thu 9/5/2002 4:25 PM
To: theora-dev@xiph.org
Cc:
2002 Oct 29
3
Simple player and encoder binaries for Windows
--- Stephane wrote:
VP3 codec uses a lot of CPU for decoding. We will need some optimization
because now this codec is way too slow for home uses.
--- end of quote ---
Actually, the Windows VP3 QuickTime codec runs just fine on a 400MHz Pentium II box, with only occasional glitches on some dodgy Celeron systems. At work, we routinely test 320x240 full-color, full-motion video on low-end boxes.
2003 May 24
5
Win32 experimental player/encoder
it appears your encoder/player do not yet reflece the changes rillian introduced wrt theora headers, which have been split into three parts -- header proper, comment, and tables (see toplevel.c).
It's strange that your code works at all linked against the new libs; presumably since the tables still have the hard-coded values, if you encode & decode from the same lib compile you won't
2002 Oct 14
1
timeline
good question. I would think beta means the bitstream is more or less stable. Monty?
>If June is the goal for public release, is the second milestone the
first beta/rc1? Guess what I'm asking is, whats a good estimate for
when the codec will be frozen as far as backwards compatability..
-----Original Message-----
From: Arc [mailto:arc@indymedia.org]
Sent:
2002 Jul 17
3
More introductions
--- "Tabuleiro" wrote:
Hi, guys. I was working with the VP3 code, planning to integrate it with Ogg
for a self-contained solution for video playback, platform independant, no
installation required, no QT, no AVI runtimes. My main interest is CD-based
work using local files and portability/performance, not really into
streaming or anything fancy (network error correction, prediction,
2003 Jun 11
5
question about ogg mapping
Question: is it permissible to put more than one frame packet into a page? At 30 fps, Ogg page overhead is on the order of 8 - 10 kbits/sec. At low datarates, this is going to be unacceptable.
If I shove a few frames into a page, how does this affect the granulepos stuff?
___ Dan Miller
(++,) Founder, On2 Technologies
<p>--- >8 ----
List archives: http://www.xiph.org/archives/
2003 May 28
1
new patch
[standard disclaimer about my mail format]
in ftp.vp3.com/theora
user: vp3
pass: vp3dev
theora_dbm_5-28.zip
this implements a bitstream change; the header now contains a compressed huffman tree rather than the frequency counts (as discussed)
pardon my inability to use diff correctly. The change in toplevel.c is trivial (new function names & params)
huffman.c is the important one. I
2002 Jul 17
1
Introduction, questions
First, an introduction: I work in a group that makes educational software. In the coming months, we're planning to release our entire Mac/Windows runtime under the GPL. We currently encode our audio with MP3 and our video with VP3. For playback, we rely on QuickTime 5 on MacOS and Windows.
In the short run, we'd like to help maintain the VP3 QuickTime codecs, preferably without
2003 May 21
1
gcc 3.2 warnings
This is mostly for derf, but others may be interested too. Attached are
the warnings (stderr log) from compling theora under gcc 3.2.3
(Debian). There quite a few. Many of them are spurious, but some
indicate real bugs. In particular it seems likely we have more
unitialized variables since Dan reports differing encoder output
depending on the compiler used.
In general, we need to go through
2004 Sep 15
1
Theora mcomp tuning...
Hi there.
This patch changes the block selection to quantify error
based on the sum of the squared differences of the pixel
values rather than the sum of the absolute differences,
the former conventionally and statistically seeming like
the preferable thing to do.
The patch also const'ifies some parameters (which doesn't
affect code quality on recent GCCs but might help on older/
other
2002 Jul 18
3
Boring but useful VP3/QT patches
I think I'll start with the simple stuff, just to be safe. :-)
Here are some cvsignore updates, and a fix for the inter-project dependencies in the MSVC *.dsw file.
Cheers,
Eric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vp32-cvs-ignore-patch.diff
Type: application/octet-stream
Size: 1524 bytes
Desc: vp32-cvs-ignore-patch.diff
Url :
2002 Sep 14
4
Specific code questions
I haven't actually had many questions up to now. Despite the
all-encompassing CP_INSTANCE monolith, things have been relatively
easy going. Now we get into real grit:
First off, CBitman looks like it has endianness issues; it's packing
into host-order 32 bit arrays (the comments and symbol names seem to
indicate that this was originally byte-based packing code that got
upped to 32 bit.
2003 Mar 18
6
bitstream changes
ok now I see why we need another packet in the header. The first one is basically for ID purposes (theora_decode_header()). I've jammed my huffman trees in there but it sucks because I need them later on when I actually build the huffman tree structs (theora_decode_init, calls InitHuffmanSet()). At that point the original header packet is gone so I've been keeping it around in a buffer.
2002 Sep 27
2
Using Theora Micro-HOWTO
Okay, thanks to some stubbornness on my part and helpfulness on the part
of people on this mailing list, I got the Ogg Theora alpha compiled up
and installed and running.
Yesterday, I went to the Prelinger archives (the public-domain video
archive at www.archive.com) to find a high-quality original to re-encode
as a test. The encoder worked just fine, and playback as well, and I thought
I'd
2002 Jul 18
1
VP3/QT: Fix for QuickTime 6 GDI bug
QuickTime 6 for Windows breaks the VP3 codec quite severely--if you turn on "Safe Mode" (which forces QuickTime to draw through GDI), you'll see a white or black screen instead of video. This is logged as bug #2111990 in Apple's QuickTime feedback system. The fix is a classic one-liner, although it took me a long time to figure it out. :-/
Also attached is a patch to bump the
2002 Jul 19
1
Using 'patch' (was Re: Boring but useful VP3/QT patches)
--- "Daniel B. Miller" wrote:
It looks to me like patch is trying to put each .cvsignore in the vp32
directory rather than the specified subdirectories such as
Codecs/quicktime/.
It seems like I need some option to get patch to use the 'Index:'
commands. I looked at the man page, it goes on about how patch tries to
derive the filenames, but I am still confused. Any help would
2002 Sep 16
2
AW: Keyframe seeking in Ogg and spec
Hi all,
> One problem I see with your proposed implementation is that it does
not
> specify how audio and video would be synchronized, since there are no
> absolute time stamps for the video frames. So it is difficult to
account
> for
> audio latency on different systems, much like when you play an AVI
file.
> Ideally it would be wonderful to have timestamps that could be used
2008 Mar 31
1
Problem creating ogg comment header for theatrical/stage/disco lighting stream
Hi, I am creating a new ogg stream for theatrical/stage/disco lighting and
am having trouble encoding my comment header with the following code in
_tp_writelsbint function, it does not write the second byte to the ogg
buffer. I am using windows and have created a new win32 library project with
visual studio and added my code, what do i have to do to get the function
working? Is there a project