History log of /haiku/src/add-ons/media/plugins/ape_reader/APEReader.h
Revision Date Author Comments
# 218a8c03 17-May-2019 Augustin Cavalier <waddlesplash@gmail.com>

Revert the Codec Kit.

All of Barrett's individual reverts have been squashed into this
one commit, save a few actual bugfixes.

Change-Id: Ib0a7d0a841d3ac40b1fca7372c58b7f9229bd1f0


# bc6fcc8a 30-Nov-2018 Barrett17 <b.vitruvio@gmail.com>

ape_reader: Remove pedantic instantiate_plugin declaration


# b9ca2a8d 28-Nov-2018 Barrett17 <b.vitruvio@gmail.com>

ape_reader: Use BCodecKit namespace


# 915d5661 24-Nov-2018 Barrett17 <b.vitruvio@gmail.com>

ape_reader: Update class names


# 082e4ae4 25-Nov-2018 Barrett17 <b.vitruvio@gmail.com>

Codec Kit: Rename files


# ff72ec4f 10-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

APE reader: optimize seeking

* The APE SDK can only decode rather big chunks at a time (several
seconds), so our reader keeps an internal buffer of the last decoded
chunk.
* However, this was always dropped when seeking, meaning the same few
seconds of sound were decoded again and again.
* I'm not sure why MediaPlayer is trying to seek to the position it
already is at, but we can make it work, so why not.

Now the existing buffer is reused if possible when seeking. This makes
it possible to play APE files in MediaPlayer.

Also, several more style fixes.


# c1ee6946 12-Apr-2009 David McPaul <dlmcpaul@gmail.com>

Add seeking support (my first commit from haiku)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b51fbe43 11-Apr-2009 David McPaul <dlmcpaul@gmail.com>

change to lower case

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30114 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ff72ec4feefdf23442cb3426ebfa656f3c28fc80 10-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

APE reader: optimize seeking

* The APE SDK can only decode rather big chunks at a time (several
seconds), so our reader keeps an internal buffer of the last decoded
chunk.
* However, this was always dropped when seeking, meaning the same few
seconds of sound were decoded again and again.
* I'm not sure why MediaPlayer is trying to seek to the position it
already is at, but we can make it work, so why not.

Now the existing buffer is reused if possible when seeking. This makes
it possible to play APE files in MediaPlayer.

Also, several more style fixes.


# c1ee694618d533f533ead9a268714585f0af7c75 12-Apr-2009 David McPaul <dlmcpaul@gmail.com>

Add seeking support (my first commit from haiku)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30143 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b51fbe43f532ef73b4d3b772f60aace45765e54c 11-Apr-2009 David McPaul <dlmcpaul@gmail.com>

change to lower case

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30114 a95241bf-73f2-0310-859d-f6bbb57e9c96