RSS feed
5c91523b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 15:13
Sync resampler with libspeexdsp
79c0e61a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/16 14:36
Add support for header gain
469caffa
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/14 10:50
Remove const on OggOpusComments
bd594ec1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/14 10:13
Remove useless #includes
3aedb583
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/14 10:13
Documenting API parameters
d0ac7e69
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/13 18:09
Add some Doxygen doc
a234a15a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 14:34
FIXME no longer applies (was only for libogg code)
c42727cd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 14:24
Properly support > 8 channels
29f19929
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 14:20
cleanup
97401435
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 14:17
Fix granulepos bug on empty streams
54690716
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 11:15
Remove use of ogg_packet
7a0b70ef
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 11:08
Remove use of Ogg integer types
e7712a68
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/12 11:02
Remove libogg-based implementation
5377b0b6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 22:32
Versioning
32fad368
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 14:01
Fix Makefile.am
2161dec6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 13:45
make sampling rate, page sizes, and packet sizes 32-bit values
e339b93b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 13:39
A few more type changes
8d5c2fb9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 13:33
Using size_t for things that could be beyond 4GB
630163e8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 13:25
Using oggp_int32 instead of some usage of int and long
da413b17
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/11 13:18
Add explicit user data for packet callback, add OPUS_GET_LOOKAHEAD, fix error code
7ff162d8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/10 20:43
Calling packet callback on headers too
f1d9657d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/10 18:33
oops, forgot a break in switch() statement
145c7352
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/10 14:24
Making it possible to add a full comment string
2da7ce40
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/10 12:52
Prefix OggOpusEnc functions with ope_encoder_
7b669d31
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/10 12:48
Added comments object
8cdeac9e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/07 08:11
Fixing window generation
01aecb28
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/07 07:57
Computing the exact (I think) padding size
84ccf379
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/06 09:25
Merge branch 'exp_lpc1'
e7f50fa4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/06 09:24
Misc fixes to LPC
7a20caeb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/06 08:10
Adds windowing to the LPC output
71532bd8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 21:49
Fix indexing
b8890d11
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 21:26
oops
1bee6b93
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 21:25
Adding some LPC extension code
68896ecf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 17:36
Preventing further damage when in unrecoverable error state
6c86e211
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 17:25
wip for handling unrecoverable errors
a1539a99
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 17:12
Properly cleanup on failure to open a file
00053b2a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 17:04
Properly cleanup even when ope_drain() isn't called
93dd7c43
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 16:48
Fix copyright (using libogg's CRC code)
14bcd76f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 13:35
Implement pull API
b7182675
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 13:11
split the calls for draining and destroying the object
cd2f3a7f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 13:03
remove page callback
b293fe71
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 13:00
Fix leak
76e9fbe5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:54
Merge branch 'exp_oggpacker2'
edeebf74
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:53
enable new packer
c6a16e5f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:52
cleaning up
4179e367
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:43
more splitting
dd41cd4f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:38
switch for the packer
1ca49d92
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 12:30
setting the muxing delay
bda18491
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 11:43
chaining seems to be working
6908db1c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 11:15
Fix bos and eos (I think)
559ba99b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 09:41
Can now reallocate page
74225cb4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 09:24
shifting the buffer to avoid growing it all the time
6e3f7008
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/05 00:07
split pages seem to work
664127e3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 23:48
Adding some page-splitting code (not quite correct)
bca77956
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 22:32
refactor
eeb1ee31
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 22:08
both ogg libraries side-by-side
599c3d20
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 21:14
Add EOS support
90aad98f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 21:04
more fixes
e3048908
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 20:28
Fixes some bugs
dc7a85a6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 18:56
lacing resize
430a4eb5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 18:48
resize packet buffer
dcee49f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 18:07
tracking the user buffer pointer
87f49126
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 17:09
wip
af46badf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 14:50
more packer code
25bc5312
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/04 14:06
New ogg packer instead of libogg
d8cae227
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 21:59
Add packet and page callbacks
b84512ec
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 21:41
Add support for OPUS_MULTISTREAM_GET_ENCODER_STATE
885674ea
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 18:34
merge libopus and libopusenc ctl() calls
d681b083
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 18:18
error handling changes
e8d8c744
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 18:08
oops
d8275bd4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 18:05
Implements changing the vendor string
d4a2911f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 14:41
Implement ope_continue_new_file()
781c80da
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/03 11:15
Should remove remaining chaining glitches by increasing the overlap
f945f600
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 19:47
Fixes Ogg delay for chaining
87369891
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 15:49
restart granule at zero on chaining
653f2442
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 14:27
Disabling prediction on chaining joint
8ff3ed21
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 13:51
trying to compute preskip (doesn't work)
2347d157
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 11:48
Calling srand() was probably not a good idea
b30da997
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 11:39
Added actual chaning code (untested)
79b6d1a0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 11:11
Fix error codes
83af4e1b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 11:08
Applying comments to the last created stream
4b7cc4e7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 10:49
per-stream end granule
f96fe8f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 10:39
some refactoring
36a7ed7f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 10:13
chaining wip
579863e2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 09:13
Some refactoring for chaining
b7cd8aaf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 08:50
wip
5c2640cd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/02 07:53
Implement ope_flush_header()
a8cc9885
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 15:49
Making it possible to set the serialno
5f0cfe96
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 14:13
More pass-through ctl() requests
15038734
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 13:18
Add picture code (completely untested)
04b64873
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 13:03
Add setting for comment padding (untested)
2809e5c2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 12:59
setting decision delay and muxing delay (untested)
51fc441f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 12:19
Frame size support (untested)
1f4bc1dc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 12:08
enforcing Ogg delay constraint
cfd5d0f3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 11:27
Fix leaks
5e46bb72
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 11:15
Don't resample at 48 kHz
63409a06
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 11:12
supporting some encoder requests (untested)
846dae99
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/05/01 10:26
Add resampling support
e63d476e
– Mark Harris <mark.hsj@gmail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2017/04/30 19:31
Fix preskip, granule position, eos flag
9a64adc2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2017/04/30 22:09
Initialize resampler
Next