| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Ralph Giles <giles@thaumas.net>
|
|
|
|
|
|
|
| |
Most checked-in files had a comment with a filename and
last-modified string automatically updated by the
subversion version control tool. These became obsolete
when we migrated the repository to git. Remove them.
|
|
|
|
|
| |
Newer versions prefer AM_CPPFLAGS to INCLUDES.
Tell libtool about our m4 directory.
|
| |
|
|
|
|
|
|
|
|
| |
1) vf->offset should not have been overridden in new front-of-stream case
2) missing status output in seeking_example.c
svn path=/trunk/vorbis/; revision=19164
|
|
|
|
|
|
| |
position 0 as an addiitonal test
svn path=/trunk/vorbis/; revision=19158
|
|
|
|
|
|
|
|
|
|
|
| |
Harden the code that trims the last packet of a stream; it was
possible to game the granpos such that the trim code would try to
rewind more samples than were actually available in storage.
Also, fix/eliminate two printf warnings in seeking_example extension.
svn path=/trunk/vorbis/; revision=17561
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
half-rate decode code in Vorbisfile was never completed past the
original 'quick and dirty' feature request. Specifically, it made no
attempt to keep the pcm offset tracking consistent in seeks.
Complete this code, and add a testing mode to seeking_example.c to
torture test seeking in halfrate mode. Also remove requirement that
halfrate mode only work with seekable files.
svn path=/trunk/vorbis/; revision=17560
|
|
|
|
|
|
|
|
|
|
|
|
| |
(though it hurt efficiency) in the old
coupling/quant code, but it causes corrupt output in the new code; fixed.
Update frameview code for recent Tk
svn path=/trunk/vorbis/; revision=17022
|
|
|
|
|
|
|
|
|
| |
Also substantially
cleans up the old code for mono/stereo usage.
svn path=/trunk/vorbis/; revision=16946
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=16329
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is two bugs. The first is that vorbisfile_example.c ignores an
error code and plows ahead blindly if libvorbisfile reports the
current bitstream section is bad (OV_EBADLINK).
The second is that retrying after the error crashes libvorbisfile due
to the unitialized state.
svn path=/trunk/vorbis/; revision=16328
|
|
|
|
|
|
|
|
| |
Move the OV_EXCLUDE_STATIC_CALLBACKS define up to fix another symbol
warning ala Trac #1560
svn path=/trunk/vorbis/; revision=16243
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=16224
|
|
|
|
|
|
|
|
|
| |
the ongoing formatting silliness.
...with apologies to the havoc this will wreak on svn blame being useful.
svn path=/trunk/vorbis/; revision=16037
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=15996
|
|
|
|
|
|
|
| |
trees up-front.
svn path=/trunk/vorbis/; revision=14811
|
|
|
|
|
|
|
| |
to check return vals.
svn path=/trunk/vorbis/; revision=14599
|
|
|
|
|
|
| |
in example code.
svn path=/trunk/vorbis/; revision=14558
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=14215
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=13293
|
|
|
|
|
|
|
|
|
|
|
|
| |
and extend ov_open_callbacks() mechanism as means of encouraging use
over ov_open().
Use of ov_open() now strongly discouraged under Windows;
ov_open_callbacks(fd,vf,NULL,0,OV_CALLBACKS_NOCLOSE) as a direct
replacement or ov_fopen() as a convenient substitute.
svn path=/trunk/vorbis/; revision=13289
|
|
|
|
|
|
|
|
|
|
| |
(rather than fudging an out of bound result after computation, do it
the right way to begin with)
Add test for fix to seeking_example.
svn path=/trunk/vorbis/; revision=13198
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=10756
|
|
|
|
|
|
|
| |
(and unsupported) on recent MacOS X, but libtool hasn't learned this
yet.
svn path=/trunk/vorbis/; revision=7807
|
|
|
|
|
|
|
|
| |
is ready for wider correctness testing; no substantial issues
expected.
svn path=/trunk/vorbis/; revision=7037
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=6854
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3996
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3636
|
|
|
|
|
|
|
|
| |
slightly more centered hiss, simply works better.
Monty
svn path=/trunk/vorbis/; revision=3609
|
|
|
|
|
|
| |
example appls
svn path=/trunk/vorbis/; revision=3605
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3575
|
|
|
|
|
|
|
|
|
|
| |
(Training run must now be thoroughly tested)
Floor1 divide by zero bugfix
added option for modern PowerPC optimization to configure.in
more comments in examples/encoder_example.c
svn path=/trunk/vorbis/; revision=3574
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3559
|
|
|
|
|
|
| |
Monty
svn path=/trunk/vorbis/; revision=3467
|
|
|
|
|
|
| |
impulse blocks. All you Aphex Twin freaks can quiet down now :-)
svn path=/trunk/vorbis/; revision=3466
|
|
|
|
|
|
|
|
|
|
| |
fix some accidentally untrained books for mid/high rate stereo
add 44kHz mono modes (32kHz - 280kHz)
tone down bass ATH to avoid stressing floor
svn path=/trunk/vorbis/; revision=3463
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3452
|
|
|
|
|
|
| |
Currently, only 44/48kHz stereo is supported.
svn path=/trunk/vorbis/; revision=3437
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3267
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3266
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3265
|
|
|
|
|
|
|
|
|
| |
think I pass all his test cases now. General behavior is much
tighter, less hacked, even yet a bit faster.
Monty
svn path=/trunk/vorbis/; revision=3197
|
|
|
|
|
|
|
|
|
| |
smoothing, and cranked the sensitivity back up to ala rc3. Result:
when rc3 and current are working 'properly', current trips _slightly_
more impulse blocks but also catches many more audible cases. Current
also seems more resistent to false positives.
svn path=/trunk/vorbis/; revision=3181
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=3179
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed a seek bug that didn't cause any wrong answers but did have a
minor negative impact on seeking performance
Corrected ov_read_float() prototype ot more closely match how
ov_read() is used.
Rendered all of vorbisfile 64 bit clean for >2GB files. This required
changing ov_seek_raw(OggVorbis_File *vf,long position) to
ov_seek_raw(OggVorbis_File *vf,ogg_int64_t position). This breaks lib
compatability for those using this function, please increment the
version number.
Fixed vorbisfile handling of logical streams that begin at a non-zero
PCM offset. captured live streams, and cut streams, for example, now
behave.
svn path=/trunk/vorbis/; revision=3126
|
|
|
|
|
|
|
|
|
| |
fix pcm exact seeking at very beginning (a rejected packet was being
interpreted as a negative pcm offset) and very end of files (short
final frames require processing from previous page's granulepos to get
length of final frame correct)
svn path=/trunk/vorbis/; revision=3115
|
|
|
|
|
|
| |
Closes #134.
svn path=/trunk/vorbis/; revision=2980
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed final-stage infinite shift buffer; now a no-copy
double buffer; removes another 70kB nominal from decode
with slight speed improvement (~2%)
there's still an exact-position seek bug found by seeking_example to
track down. The seek succeeds, but the position is off.
Monty
svn path=/trunk/vorbis/; revision=2975
|
|
|
|
| |
svn path=/trunk/vorbis/; revision=2915
|