shithub: libopusenc

RSS feed

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

4099570a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/30 22:01
Adding resampler code (not used yet)

0c34772e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/30 07:38
exporting symbols

252145c7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 23:19
Handle the end of stream

9c3d7601 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 22:40
missing initialization

64a4f890 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 20:56
oops

01373509 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 20:46
missing const

ebe189dc – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 20:44
oops

5cbd21e1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 20:40
forgot to init on write

7c26fa81 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 20:14
Fixing some bugs (still won't encode a file)

43ce233a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 19:24
writing pages

cae3f9c8 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 17:40
return values, setting framesize

abc0ed1b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/29 13:58
creating Ogg packets

9419488b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/28 13:18
oops

7f4244b4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/28 13:13
Some encoding code

cada9355 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/28 12:37
filling the audio buffer

9e4f829a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/27 12:56
cleanup

05467e5c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/27 11:34
More comments code

f089e3f4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/27 11:11
wip

2a9299d0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/27 10:52
writing some example code

af9c532f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/26 22:32
writing comment

2ff38aef – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/26 21:45
Change comment API

5499840f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 23:37
writing header

d9b84e2c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 21:19
stream allocation

4fca05b7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 20:59
allocate buffer

3d48cc60 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 20:52
Add header code from opus-tools

17acb8ae – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 20:33
More init code, silencing warnings

de802c33 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 14:28
wip

8630085e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 13:45
Starting implementation (mostly still placeholders)

e6459b4d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 13:30
Adding implementation (just placeholder functions for now

09895a1c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/24 13:21
API update

177faaee – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/22 20:58
Copying build system from opusfile

a554663f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2017/04/22 10:08
Initial draft API