Displaying 11 results from an estimated 11 matches for "libtheoradec".
2007 Oct 09
0
library migration plan
Derf (Timothy Terriberry) and I talked about the api transition plan on
friday. The plan is:
* libtheora will export only the "old" api, as it did in beta1.
* libtheoradec will export both the "new" theora-exp decoder api, and
the decoder portions of the old api. So libtheoradec will be a drop-in
replacement for decoder-only usage of libtheora, and the linking change
will be required to use any new api features.
* libtheoraenc will export both the "...
2006 Mar 28
0
theora-exp namespacing
...was some discussion of what to use for a prefix. I suggest th_*
or symbols, TH_* for defines, and possibly retaining oc_ and OC_* for
internal names. Better suggestions welcome.
The other part is having separate names for the library binaries. This
had already been done, with the code split into libtheoradec,
libtheoraenc, and libtheorabase for shared and utility routines.
However, I've now merged libtheorabase into libtheoradec, so you only
have to link to one library to get a working decoder. Encoders now link
to libtheoraenc and libtheoradec instead of *enc and *base as before.
So in analog...
2017 Apr 23
0
impossible to link against libtheoraenc (missing symbol th_comment_query_count)
I've got a huge problem with libtheora. All is fine if I link only
against libtheoradec but as soon as I try to link also against
libtheoraenc everything breaks down:
libtheoraenc.so.1 dlerror: libtheoraenc.so.1: undefined symbol:
th_comment_query_count.
I've checked with NM to see how the libraries depend on each other:
nm libtheoraenc.so.1 | grep th_comment_query_count...
2007 Jan 22
1
theora problems
Hi,
I've been trying to use libtheora-experimental (libtheoraenc and
libtheoradec) to encode a webcam feed in real-time, to be decoded
also in realtime by a second party via XXX-IP, with - unfortunately - not so
good results.
I'm using custom written functions to convert from RGB8 to YUV420 and back
and, although not much processor-efficient, they do
what they're su...
2007 Nov 01
1
libtheora 1.0 beta3 supports multithread encoder?
Hi ,
I see in the libtheora 1.0 beta3 changelog that included new libtheoradec and libtheoraenc libraries supporting the new API from theora-exp , that it means that have multithread encoder?
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm0...
2008 Feb 07
0
Ogg bitwise.c bit tracking
On 2/7/08, Ralph Giles <ralph.giles@artifex.com> wrote:
> And theora, remember.
Actually, I thought I remember derf doing that. And there it was on
Trac's timeline. Look at changeset 14369:
"Copy the libogg bitpacker directly into libtheoradec. Due to the
vagaries of -fPIC and dynamic linking, we wasting a _huge_ amount of
time on function call overhead. We also take the opportunity to get
rid of our wrapper around the old libogg API and implement the API we
want directly. This gives more than an 18% decoding speed-up for an
82-byte n...
2006 Dec 08
1
Skipping Frames
Hi everyone!
I'm currently trying to use the theora decoder on PPC.
Everything is working perfect now, but I have a problem: I need to skip the
decoding of some frames (drop frames) when the device is not powerful enough
to decode them all in real time (which in PPC is a frequent issue).
Right now, I'm skipping the call to theora_decode_YUVout and the yuv to
rgb procedure. That gives me
2009 Oct 01
0
libtheora 1.1.1 release
...ssembly, the "pink blocks" problem.
* Don't use the ebx register in the MSVC asm because it's used by the
compiler in some optimization modes.
* Include the file encoder_disabled.c so --disable-encode works again
in the autoconf build for those who don't want to just link with
libtheoradec.
* MSVC project files now use the default dynamic runtime library.
* Namespace some local variables to avoid a conflict on WinCE.
* Include pkg,m4 and replace libtool so autogen.sh is more likely to
work in release packages.
* Remove 'beta' from the README.
Source packages:
* http://downl...
2009 Oct 01
0
libtheora 1.1.1 release
...ssembly, the "pink blocks" problem.
* Don't use the ebx register in the MSVC asm because it's used by the
compiler in some optimization modes.
* Include the file encoder_disabled.c so --disable-encode works again
in the autoconf build for those who don't want to just link with
libtheoradec.
* MSVC project files now use the default dynamic runtime library.
* Namespace some local variables to avoid a conflict on WinCE.
* Include pkg,m4 and replace libtool so autogen.sh is more likely to
work in release packages.
* Remove 'beta' from the README.
Source packages:
* http://downl...
2009 Aug 30
3
experimental patch for libtheora1.1beta3
...17 +1,12 @@
$OpenBSD: patch-examples_Makefile_in,v 1.3 2008/07/25 14:20:18 brad Exp $
---- examples/Makefile.in.orig Wed Apr 16 16:26:15 2008
-+++ examples/Makefile.in Tue Jul 15 17:08:10 2008
-@@ -251,11 +251,11 @@ LDADD = ../lib/libtheora.la $(OGG_LIBS)
- LDADDENC = ../lib/libtheoraenc.la ../lib/libtheoradec.la $(OGG_LIBS)
+--- examples/Makefile.in.orig Wed Aug 12 11:58:08 2009
++++ examples/Makefile.in Wed Aug 12 21:46:06 2009
+@@ -173,7 +173,7 @@ LDADDENC = ../lib/libtheoraenc.la ../lib/libtheoradec.
+
dump_video_SOURCES = dump_video.c
EXTRA_dump_video_SOURCES = getopt.c getopt1.c getopt.h
--dum...
2008 Feb 06
6
Ogg bitwise.c bit tracking
Hi,
it seems Ogg keeps track of a packet's size at the byte level, rather than
at the bit level (eg, if I encode a packet with just one bit, decode will
think there are 8 bits available). Am I right ?
Not that it's a particularly important issue, since remaining bits will
probably be initialized, but I noticed this while adding some calls to
oggpack_look1 at the end of my decode routines