Displaying 20 results from an estimated 3000 matches similar to: "Implementing seeking in splayer"
2005 Jan 05
1
player_example vs splayer
Speaking of portability and people more familiar with SDL:
The reason we have two example players for theora is that monty wrote
the original example around the OSS audio interface used on several free
unix-like operating systems, which immediately excludes win32 and MacOS,
even though it used SDL to display the frames. SDL also has audio
support, and is quite widely ported.
splayer replaces
2007 Apr 12
0
Seek problem 1 - can't find frame number
Hi people,
I'm writing a decoder that uses libtheora on Windows and Linux. Decoding works
well by now.
I have a couple of problems with it, that I just can't seem to figure out.
I'll write each of them in a single mail, so it's easier to answer individual
problems.
The first problem I have is seeking, when it's playing files. I have
implemented a weighted binary jump
2006 May 09
0
libvorbis build errors when using configure
First my environment
MinGW and MYSYS with gcc 3.4.2 under Windows XP pro.
I configured and built libbogg with out a problem. I configured
libvorbis and it finds libogg. When I type make it dies with:
gcc -shared .libs/mdct.o .libs/smallft.o .libs/block.o .libs/envelope.o
.libs/window.o .libs/lsp.o .libs/lpc.o .libs/analysis.o
.libs/synthesis.o .libs/psy.o .libs/info.o .libs/floor1.o
2003 Jul 23
1
Aspect ratio question
Hi,
despite the warnings on the website ;-) I played with the current CVS
source of theora on Windows 2000 w/ Microsoft Visual C++. The codec and
the "experimental" example programs compiled fine. I also encoded a 33
MB MPEG2 (?) video (3 minute trailer) to a 14 MB .OGG using "mplayer -vo
yuv4mpeg -ao pcm" and the "encoderwin" sample program, and play it with
the
2006 Jan 04
0
Is it possible to compile libvorbis with mingw?
I have searched the net and I have found other people who are having
problems compiling libvorbis, but I have not found a solution. My
problem occurs when trying to create library libvorbisfile.dll.a I get
multiple undefined references like undefined reference to
`ogg_sync_pageseek'
I was able to compile libogg without a problem. I am using msys with
./configure and make to build the
2010 Jun 04
2
OGGZ Seeking in Theora
Dear all
I'm aware that there have been several discussions about the seeking
issue and I'm sorry to bring this up again.
To solve the problem with Inter-Frame garbage, a seek to the previous
keyframe has to be made. The keyframe number should be extracted from
the granulepos of the frame where we want to seek to. I hope I
understood the theory - unfortunately a few questions have
2002 Sep 13
6
Keyframe seeking in Ogg and spec
Folks have noticed that the documentation is semi-silent about how to
properly encode the granule position and interleave synchronization of
keyframe-based video. The primary reasons for this:
a) we at Xiph hadn't had to do it yet
b) there are several easy possibilities, and the longer we had to
think about it before mandating One True Spec, the better that spec
would likely be.
The
2009 Jul 20
1
Liboggplay seeking artifacts
Is anyone working on liboggplay, and if so, is there any plan to support
keyframe-based seeking? I found this, but seems to me that the feature ought
to be part of liboggplay:
http://pearce.org.nz/2009/05/video-seeking-improvements.html
Is there a more appropriate list to post to regarding liboggplay?
Shayne Wissler
-------------- next part --------------
An HTML attachment was scrubbed...
2010 Jan 06
1
Initializing vorbis using ov_open_callbacks fail with OV_ENOTVORBIS. But why?
Dear members,
since two weeks I am stuck, trying to demux a physical ogg stream
(theora and vorbis) and play the audio part using vorbisfile.
I hope that one of you can give me a hint or point me to additional
documentation.
I used ogg.h and vorbisfile.h.
The way so far:
- initializing an ogg_sync_state
- inserting data to sync_state using ogg_sync_buffer
- when whole page found
2005 Jan 05
1
Status of Windows Theora builds
Hi all,
Just a heads up to let you know that I've fixed up the Visual C++
project files so that libtheora and the associated experimental programs
(dumpvid/encoderwin/splayer/transcoder) builds on Windows again. I also
have good news and good news.
The bad news is: experimental\splayer doesn't work. It compiles, but
segfaults immediately when you try to play any Ogg file. The bug
2008 Feb 08
0
Seeking to granules in discontinuous streams
On 2/7/08, ogg.k.ogg.k@googlemail.com <ogg.k.ogg.k@googlemail.com> wrote:
> And this is the crux of the problem, as far as I understand how it works:
> you'll have to do a first bisection to find the page that maps to that
> granulepos,
> then, and only then, you get to know the low bits of the actual granulepos,
> and then you have to do another bisection to find it.
2003 Aug 15
2
[ Compile error in CVS, entry for a FAQ somewhere, place for test/comparison files to be uploaded?]
>Also, 'portaudio' doesn't appear to produce a static library at all, so it
doesn't appear to be possible to get a working splayer executable on Linux
unless there is a 'hidden' way to get the portaudio distribution to build one.
("ldd: -lportaudio not found").
I believe splayer is only intended to be a Win32 executable. Note that it is in a directory
2008 Feb 14
0
Seeking to granules in discontinuous streams
Some more thinking about this whole granulepos splitting. Sorry for
the badgering :)
The CMML way was presented as a similar way as the Theora way, which I didn't
see (I actually use such a system to allow multiple events to start at
the same time,
and this feels like the Theora way).
Theora can find any frame's previous keyframe granulepos by clearing
the low bits
of the frame's
2005 Jun 10
0
Seeking through Theora+Vorbis ogg file..
Here's the problem:
I've rewritten large parts of the output code of cortado 0.1.0 with
the following aims:
1. output to something SWT-like instead of AWT.
2. Speed it up a bit.
In the rewrites I haven't restricted myself to java 1.1; the fact that
it uses SWT all by itself makes it useless for applets anyway. The
speedup worked very nicely; it's almost twice as fast as
2005 Jun 18
0
Fw: can't get to work windows player
----- Original Message -----
From: Nicol?s Vinacur
To: illiminable
Sent: Saturday, June 18, 2005 11:46 PM
Subject: Re: [Theora] can't get to work windows player
thanks. Unfortunately, I need to play it on both windows and Mac. So I need something that works a lower level, I was wondering then that I must work with the linux player directly. I am still having problems compiling on cygwin,
2009 Sep 22
5
Indexing Ogg files for faster seeking
I've developed an indexer which embeds a keyframe index track in Ogg
files. It embeds the index in its own track, so that players that don't
understand or don't want to use the index can just ignore it.
Ogg needs this to make seeking over networks faster and more efficient.
Currently we must do a bisection search when seeking, which usually
takes aound 6 HTTP requests, give or
2005 Jun 15
2
can't get to work windows player
Hi! I'm having some trouble with theora in windows, I would really appreciate if you could be able to give me a hand with this.
First, I was not able to build theora in cygwin, because I built vorbis and ogg perfectly, but when I try to run ./configure with theora it can't find the ogg libs, if I use the --using-ogg-path = ... with /usr/local/lib it runs ok, but then it fails to compile
2010 Apr 08
0
Encoder keyframe frequency limited to >32
I am using the directshow Theora encoder to compress a live video
stream. A dump of the encoder settings is given below. The starred
settings have been explicitly configured and the others are defaulted or
derived values.
These settings produce an even, dark (almost black) recorded result as
does any recording with Keyframe Freq <= 32. Keyframe Freq >32 works
perfectly. The incoming
2007 Apr 12
1
Seek problem 2 - reinitialization of the decoder
Hi people,
Next issue at hand here is after I have done a seek in a theora file. At this
point, I have to reinitialize the decoder so the viewing can continue. Again,
I have code that works most of the time, but, well...
Just after the last file position seek, this code is run:
while ((result = ogg_sync_pageout(&sync, &page)) == 0)
bufferData();
while
2005 Feb 17
1
Fix a bug that causes the encoder to spend way to many bits on keyframes
Here is a fix that prevents the encoder from spending too many bits on
keyframes. The main problem is that the old code computes the target keyframe
bitrate incorrectly. This causes the code that computes the Q for the frame to
think that it has tons of bits to spend. It selects a high Q value for the
keyframe. Since so many bits were spend on the keyframe the the inter-frames
have to use a much