aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/plugins/FaadDecoderPlugin.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* TagHandler: pass SongTime to duration()Max Kellermann2014-08-291-5/+3
|
* DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann2014-08-291-47/+36
|
* decoder/faad: bit_rate==0 is an errorMax Kellermann2014-08-291-4/+4
|
* decoder/faad: remove unnecessary cast to size_tMax Kellermann2014-08-191-3/+2
|
* decoder/faad: remove size!=0 checkMax Kellermann2014-08-191-1/+1
| | | | | Since we already checked InputStream::KnownSize(), we can assume that GetSize() returns a valid value, and this check is obsolete.
* decoder/faad: check InputStream::KnownSize()Max Kellermann2014-08-191-2/+6
| | | | | Replace the bogus GetSize() check and call GetSize() only when necessary.
* decoder/faad: call GetSize() only when neededMax Kellermann2014-08-191-3/+2
|
* DecoderBuffer: add method _need()Max Kellermann2014-07-121-28/+13
| | | | Move code from the FAAD decoder plugin.
* decoder/faad: eliminate the adts_find_frame() loopMax Kellermann2014-07-121-5/+2
| | | | | This loop is completely unnecessary. We just need to find the first ADTS frame and feed it into NeAACDecInit().
* decoder/faad: split faad_stream_decode()Max Kellermann2014-07-121-10/+16
| | | | Eliminate duplicate cleanup code.
* Merge branch 'v0.18.x'Max Kellermann2014-07-121-54/+76
|
* InputStream: make Seek() always absoluteMax Kellermann2014-05-221-1/+1
| | | | | Remove the "whence" parameter that is not actually necessary, and only complicates the InputStream implementations.
* Input*: move to input/Max Kellermann2014-01-241-1/+1
|
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-0/+464