]> git.sesse.net Git - vlc/commit
codec/schroedinger: Use new autoparse+tagging api
authorDavid Flynn <davidf@woaf.net>
Fri, 27 Mar 2009 20:37:54 +0000 (20:37 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 3 Apr 2009 09:10:15 +0000 (11:10 +0200)
commit7c229f88c1b9f734727724bbd88743a218410bcb
treea1fc30d57451c0dee0a840c6572eea0c9788f56f
parent9c75ce1c436480bd58c856ed827d33e379e7a6a0
codec/schroedinger: Use new autoparse+tagging api

Schroedinger now has an api that allows passing in arbitarily aligned
data units (ie, whole encapsuation units), use this rather than attempt
to chunk up the bitstream ourselves.

This new api also enables buffer tagging, where buffers may be tagged
with arbitary data that gets associated with the next picture to
commence at or after the start of the buffer.  This removes the need
for the TLBs and associated accounting.

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/codec/schroedinger.c