Displaying 20 results from an estimated 120 matches similar to: "ov_clear(&vorbis) segfaults? (Backtrace and test case)"
2003 Sep 14
6
ov_clear(&vorbis) segfaults?
Hello all. I'm new to this list. I'm also new to coding with libvorbis
and things, so please bear with me. :)
I've been having trouble with libvorbisfile.
My use of it is fairly simple, but when I try to ov_clear the vorbis
file, it segfaults.
I can attach or otherwise make availible some demo source code, but for
now I'll just pull out relevant lines:
//BEGIN PSEUDO CODE
2003 Apr 01
3
Access Violation when calling ov_clear
I get an access violation when calling ov_clear(). I know ov_open() worked because I used ov_info to get the sampling rate and number of channels in the .ogg file. I also know the FILE pointer and the OggVorbis_File structure are still in scope (they're member variables of the same class my deconstructor is in (where ov_clear() is called)). Anyone have any ideas? I opened the file using
2004 May 17
0
ov_clear Crash
Hi All,
Im having troubles with ov_clear crashing or just failing to close properly.
Is there anything else i should make sure im doing before i call ov_clear.
My code basically consists of one ogg file running completley in its own
thread where it decodes into direct sound buffers. I only run 2 threads at
anyone time, and ive also noticed its only the threads that use ogg files
with multiple
2000 Dec 13
2
ov_clear segfaults?
Hi guys,
I'm working doing the Java->JNI->OggVorbis thing. As a test to get me
going, I've just written a quick routine that dumps info about the file
test.ogg in the current directory.
The problem arises when I call ov_clear. I get a segfault everytime. Note
that I am *not* doing any decoding (ov_read) at all, just ov_comment and
ov_info. Should I only call ov_clear if I have
2003 Sep 18
1
Mixing libvorbisfile with SDL
I am having no luck at all mixing libvorbisfile with the cross-platform
gaming library SDL.
It seems that any time I call ov_clear, the app goes unstable and
crashes later in calls to glibc. This is unacceptable for obvious
reasons and I was wondering if there was a way to fix it by just using
libvorbis.
I was going to experiment with the possibility, but I have, as yet, been
unable to find
2002 Dec 09
2
ov_open/ov_test weirdness
Hi,
I've been playing with a little player, and it seems I can't ov_open a file
twice?
heres a snipit...
<p>#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <vorbis/vorbisfile.h>
OggVorbis_File vf;
FILE *f = NULL;
int main(int argc, char **argv)
{
char *file = NULL;
int err = 0;
if(argc < 2) {
2004 Sep 07
3
Introducing ov_open_callbacksp and ov_clearp
Hello,
I've been looking to the libvorbisfile and got into troubles when trying to
use it: I need to compile it on a PalmOS and the libvorbisfile must be
compiled in ARM whereas calling code is in 68K. This implies that the
interface ov_open_callback is not usable because the OggVorbis_File *vf must
point to something in the target architecture (ARM) whereas the caller
cannot do that.
As
2003 Jan 05
2
VorbisFile library crashs.
Hello!
There is a problem with the VorbisFile library. It only works when I open an
OGG file for
the 1st time. After I closed the file and try to open another one or the
same it crashs. It seems it applies to the use of either ov_open or ov_test
functions or their combination.
I wrote a test app that illustrates the bug. It crashs with a message
"Unmapped memory exception". It's
2004 Feb 11
1
Problem using 'ov_open()'...
OK, I've been developing a small class that I can use in virtually any
application to load and decode OGG files. Everything works fine until it
reaches the line with the call to ov_open, then the application freezes and
has to be killed. This is a single-threaded Win32 app. Below is both the
structure that gets passed around, and my entire OGG class. Maybe one of
you can figure this out.
2000 Aug 31
2
More information on exception
The following block of code produces an exception. The testnew.ogg
file is 10 seconds, containing pure silence encoded using mode E:
http://www.cs.mun.ca/~chris3/testnew.ogg
Other files and modes can cause the exception, but many files work
fine.
#include <stdio.h>
#include "vorbis/vorbisfile.h"
int main()
{
OggVorbis_File ov, ov2;
FILE *f, *f2;
f
2000 Jun 20
3
WinAmp Plugin
Hi,
I downloaded afew off files from the site (www.vorbis.com) and also
downloaded the winamp plugin (dll file), but I am unable to play the off files.
--
Ramakrishnan.M | Phone : (+91-80)-5099132
DSP Applications Group, Texas Instruments | email : rkrishnan@ti.com
Bangalore, India | rkrishnan_m@yahoo.com
---
2000 Aug 22
2
Borland modification
The following block in os.h needs to be changed for vorbis to work under
Borland:
Original:
#ifndef __GNUC__
#ifdef _WIN32
# define alloca(x) (_alloca(x))
# define rint(x) (floor((x)+0.5))
#endif
#endif
New:
#ifndef __GNUC__
#ifdef _WIN32
# ifdef __BORLANDC__
# include <malloc.h>
# else
# define alloca(x) (_alloca(x))
# endif
# define rint(x) (floor((x)+0.5))
#endif
2005 Nov 05
1
buffer overruns for small files
I wonder if anyone would have a comment on an experiment I have pretty much completed in my MFC/C++ project. With my simple libvorbis implementation, ogg decoding works just fine for files that are 10kb or larger. For anything smaller (actually, I don't have a 9kb file, so <= 8), it seems that I get an inaccurate value for ov_pcm_total. Though ov_read returns zero, I overflow the buffer
2002 Jul 23
1
[BUG] libvorbisfile ov_test() ?
The folowing code donst work:
#include <vorbis/codec.h>
#include <vorbis/vorbisfile.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
FILE *stdfile;
OggVorbis_File vf;
int tmp;
stdfile=fopen("./test.ogg","r");
if( ov_test(stdfile, &vf, NULL, 0) ==0)
{
tmp = ov_test_open(&vf);
2005 Jun 17
1
ov_open fails on Version 1.0.1
Eddie,
I have been reviewing vorbis list postings, because I have been spinning my wheels for a week, trying to make a simple insertion of ogg vorbis decoding (vorbisfile) in the audio class of my MFC/C++ program. I just read your thread from April 2004.
Question: Do you have anything you could send me, since I assume you succeeded in getting results? And/or could you take a look at what I
2003 Dec 15
1
Yet another vf question...
Should I ov_clear a failed ov_open/test/test_open call?
The xmms plugin does an fclose on failure, and that seems to work, but I
thought I ought to know for certain.
(An observation: I think the quantity of questions and bugs raised along the
lines of "I did open file, ov_open, ov_read, close file, open another file,
ov_read, and it exploded", or "I tried to make vorbisfile go
2012 May 27
1
Thread Problem.
I have been working on a game for a while now and noticed that using your
library to stream music created a graphical problem while the screen would
scroll. (certain tiles would flicker to be more specific). I found that if
I don't play music this problem doesn't occur. Another developer suggested
that if I can lower the priority (thread priority) of the music this could
fix the problem.
2005 Jun 17
0
ogg vorbis decoding in MFC/C++ app
I am trying to insert a bit of ogg vorbis decoding into my MFC/C++ program and send it to my waveOut functions.
// AudioFile.cpp
#include "vorbis/codec.h"
#include "vorbis/vorbisfile.h"
. . .
OggVorbis_File vf;
FILE* pFile;
pFile = fopen("verdes_2.ogg", "rb");
int err = err = ov_open(pFile, &vf, NULL, 0);
. . .
ov_clear(&vf);
In my
2001 Sep 10
0
Ogg Open Crash
I'm not a Win32 developer (no Win boxes right here), and debugging
style mails are generally not best sent directly to me as I'm
currently sporting a 2000 message backlog in my inbox. I've taken the
liberty of forwarding this the the development list.
On Sat, Sep 08, 2001 at 05:14:41PM +0200, Nikolaus Brennig wrote:
> Hello!
>
> Today i wanted to implement ogg vorbis
2001 Oct 17
1
res0.c / by 0?
In res0.c, line 78 I get a a division by zero (look->frames==0) when
running vorbisfile_example. Is this some debugging code?
Note that you don't see the exception unless you insert
__asm{
push edx
sub esp, 4
fstcw [esp]
mov dx, [esp]
and dx, 0xFFFE
mov [esp], dx
fldcw [esp]
add